Tool reference

Every tool of contract envoy@2026-10: inputs, success data and errors.

Contract envoy@2026-10. HTTP: POST https://api.envoy.money/tools/{tool}. These pages are generated from the contract registry; the server still enforces account ownership, consent and payment rules.

ToolTitlePurpose
get_accountRead accountRead account sections at task start or when the purchase reference is lost.
list_transactionsList transactionsRead the user's transaction history exactly as the Envoy app shows it, newest first, with an opaque pagination cursor.
list_purchasesList purchasesUse this when the user asks about a purchase and you lack its purchase_id: purchases made through you, newest first.
start_purchaseStart a purchaseStart a purchase when the user asks to pay with Envoy or has chosen Envoy as the default for this checkout.
get_purchase_statusCheck purchase statusOmit purchase for the active/latest one; pass after_revision and the read holds up to wait_seconds (contract maximum 45 seconds, HOLD_MAX_SECONDS); the server may hold less; follow next.args.wait_seconds; call again as soon as it returns.
answer_purchase_questionAnswer a purchase questionUse this when a purchase is waiting on the user (needs_details or needs_answer): send their reply to purchase.question, or feedback after purchase.follow_up, or at any time.
submit_answerAnswer Envoy (old name)Deprecated name of answer_purchase_question; same input and result.
report_checkout_resultReport checkout resultOnly when checkout_by is agent: report paid only on merchant confirmation; if completion is unclear, report failed with failure_reason other.
report_checkout_stepReport a checkout stepCall at each step of your own checkout (checkout_by agent): the user watches it live in the Envoy app.
cancel_purchaseCancel a purchaseBefore any checkout report, request a stop when the user changes their mind or the merchant total differs.
list_gift_card_merchantsList gift-card merchantsList merchants selling gift cards.
get_merchantsList gift-card merchants (old name)Deprecated name of list_gift_card_merchants; same input and result.
search_productsSearch Elixir marketplaceSearch Elixir's marketplace when the user wants a product and names no merchant, or asks for Elixir or Envoy.

Shared schemas · Download OpenAPI · Download MCP catalog · Download synthetic examples