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.

ArgumentTypeDescription
questionrequiredstring

explain_feature

Explain how a feature works, from product pages and docs, plus which plans include it.

ArgumentTypeDescription
featurerequiredstringe.g. "client portals", "Xero sync"

find_proof

Find a published customer story relevant to the buyer (industry, team size, use case).

ArgumentTypeDescription
aboutrequiredstringe.g. "design agency invoicing"

compare

Get the company's own published comparison with a named alternative. Returns nothing if no comparison is published.

ArgumentTypeDescription
competitorrequiredstring

check_trust

Security, compliance, privacy and data residency answers from the company's trust pages.

ArgumentTypeDescription
topicrequiredstringe.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.

ArgumentTypeDescription
questionrequiredstring

check_integration

Check whether a specific tool integration is supported.

ArgumentTypeDescription
toolrequiredstring

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.

ArgumentTypeDescription
plansrequiredstring[]Plan names, e.g. ["Team", "Business"]

recommend_plan

Recommend the cheapest plan that fits a team size and needs.

ArgumentTypeDescription
team_sizerequiredintegerPeople who will log in
needsstring[]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.

ArgumentTypeDescription
planrequiredstring
seatsrequiredinteger
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.

ArgumentTypeDescription
team_sizeintegerPeople who will use the product
needsstring[]Must-haves in the buyer's words, or ["none"]
planstringPlan name, when the buyer already knows which one
billing"monthly" | "annual"
restartboolean

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.

ArgumentTypeDescription
emailstringThe buyer's email address
namestringThe buyer's name
rolestringThe buyer's role, if they share it
use_casestringWhat the buyer wants to use the product for, in their words
restartboolean

start_trial

Get the free-trial sign-up link for a plan once the buyer has chosen.

ArgumentTypeDescription
planrequiredstring
emailstring

book_demo

Get the link to book a demo with sales (Enterprise, or anything the tools can't answer).

ArgumentTypeDescription
team_sizeinteger
companystring