Reference
Tool reference
Every tool an Origami app exposes, generated from the same definitions the server sends, so it always matches what assistants see.
Company knowledge
search_company
Search everything the company publishes (product, docs, help, customers, security, about) and get cited sections.
| Argument | Type | Description |
|---|---|---|
questionrequired | string |
explain_feature
Explain how a feature works, from product pages and docs, plus which plans include it.
| Argument | Type | Description |
|---|---|---|
featurerequired | string | e.g. "client portals", "Xero sync" |
find_proof
Find a published customer story relevant to the buyer (industry, team size, use case).
| Argument | Type | Description |
|---|---|---|
aboutrequired | string | e.g. "design agency invoicing" |
compare
Get the company's own published comparison with a named alternative. Returns nothing if no comparison is published.
| Argument | Type | Description |
|---|---|---|
competitorrequired | string |
check_trust
Security, compliance, privacy and data residency answers from the company's trust pages.
| Argument | Type | Description |
|---|---|---|
topicrequired | string | e.g. "SOC 2", "data stored in Australia" |
answer_question
Answer a question from the company's published FAQ. Returns no answer when the FAQ doesn't cover it.
| Argument | Type | Description |
|---|---|---|
questionrequired | string |
check_integration
Check whether a specific tool integration is supported.
| Argument | Type | Description |
|---|---|---|
toolrequired | string |
Plans and pricing
list_plans
List every plan with prices, seat limits and what's included.
No arguments.
compare_plans
Compare two or more plans side by side: prices, seats and every feature that differs.
| Argument | Type | Description |
|---|---|---|
plansrequired | string[] | Plan names, e.g. ["Team", "Business"] |
recommend_plan
Recommend the cheapest plan that fits a team size and needs.
| Argument | Type | Description |
|---|---|---|
team_sizerequired | integer | People who will log in |
needs | string[] | Must-have needs in plain words, e.g. "client portals", "SSO" |
billing | "monthly" | "annual" |
quote_price
Exact price for a plan, seat count and billing period.
| Argument | Type | Description |
|---|---|---|
planrequired | string | |
seatsrequired | integer | |
billing | "monthly" | "annual" |
get_a_quote
Guided quote: takes team size, needs, plan and billing, asks for whatever is missing one question at a time, and returns a plan and price. restart: true starts over.
| Argument | Type | Description |
|---|---|---|
team_size | integer | People who will use the product |
needs | string[] | Must-haves in the buyer's words, or ["none"] |
plan | string | Plan name, when the buyer already knows which one |
billing | "monthly" | "annual" | |
restart | boolean |
Next steps
capture_lead
Puts the buyer in touch with the company's team: collects their email, name and (optionally) role and use case in a form, one at a time, then sends them to the team so a person follows up, with any quote attached. Works with no details yet; it asks for each one. Details already given can be passed in.
| Argument | Type | Description |
|---|---|---|
email | string | The buyer's email address |
name | string | The buyer's name |
role | string | The buyer's role, if they share it |
use_case | string | What the buyer wants to use the product for, in their words |
restart | boolean |
start_trial
Get the free-trial sign-up link for a plan once the buyer has chosen.
| Argument | Type | Description |
|---|---|---|
planrequired | string | |
email | string |
book_demo
Get the link to book a demo with sales (Enterprise, or anything the tools can't answer).
| Argument | Type | Description |
|---|---|---|
team_size | integer | |
company | string |