Skip to main content

Tool catalog

Every authenticated client discovers the same authorized business-tool catalog. The server exposes 22 reads and 12 confirmed actions. Compatible hosts may also discover four optional presentation tools.

Read tools

Read tools return minimized application data and do not change Inttegro state.

ToolWhat it returns
get_country_specificationsSupported countries, currencies, payment methods, payout schedules, and onboarding capabilities
get_balancesBalance categories by currency in minor units, plus Flint chart data and an optional PNG
list_balance_transactionsA bounded page of balance activity and related order, payment, and payout IDs
list_ordersA bounded page of recent orders with status and totals
get_orderOne order's status, totals, payment state, and timing without contact or address data
list_payoutsA bounded page of payouts with status and amounts
get_payoutOne payout's status, amount, timing, destination identity, and minimized reconciliation detail
get_payout_settingsAutomatic payout schedule, FX status, and currency-to-destination mappings
list_productsA bounded product page with compact price summaries
get_productOne compact product without custom metadata or fulfillment internals
list_pricesA bounded price page, optionally filtered to one product
get_priceOne price, its amount, and compact product identity
get_payment_method_settingsEnabled and confirmation-required payment policy without credentials
list_customersA bounded customer page without raw contact or address data
get_customerOne customer with channel availability and balances, without raw contact or address data
list_buy_linksA bounded page of hosted buy links and lifecycle state
get_buy_linkOne buy link's canonical URL, rules, and lifecycle status
list_messagesA bounded page of minimized message delivery states
get_messageOne delivery lifecycle without its body, recipient address, or provider payload
get_order_analyticsExact order and sales performance for 7, 30, or 90 days, with a Flint chart
get_product_analyticsExact product revenue, paid-order, and unit rankings, with a Flint chart
get_customer_analyticsExact new-customer and purchase analytics without contact details

Action tools

Every action requires a caller-generated printable operation key of at most 60 characters and MCP form confirmation.

ToolWhat it can do
create_customerCreate a customer without echoing submitted contact or address details
update_customerUpdate selected customer fields after confirmation
create_orderCreate a draft or finalized order from existing customer, product, and price IDs; never execute payment
send_order_invoiceSend a finalized order's hosted invoice through all available customer channels
send_order_receiptSend a paid order's receipt and report outcomes by channel
send_customer_smsSend one bounded SMS to an existing customer with an SMS-capable number
create_productCreate a draft or explicitly published physical, digital, service, voucher, custom, or cause product
create_product_priceCreate an active price for an existing product using a positive integer minor-unit amount
create_buy_linkCreate a hosted single-use or multi-use link for one product and price
send_buy_link_smsVerify a buy link, construct its canonical URL, and send it to an existing customer by SMS
update_buy_linkChange a buy link's quantity bounds, expiry, or active state
cancel_buy_linkDeactivate a buy link

The owning Commerce API provides the durable idempotency boundary. Reuse an operation key only when retrying the exact same action with unchanged arguments; a new intent requires a new key.

Presentation tools

Hosts that advertise MCP Apps UI support may also use:

ToolView
render_order_cardCompact order and payment status
render_analytics_dashboardOrder, product, or customer analytics
render_product_catalogProduct and price summaries
render_buy_link_cardBuy-link status and canonical checkout URL

These tools present unchanged business results. They do not add authority, fetch hidden data, or replace the text and structured result available to every client.

Analytics contract

Analytics comes from governed metric buckets rather than totals inferred from bounded operational pages. Exact values remain in structured results. Amounts stay in integer minor units, currencies remain separate, and missing buckets produce empty or partial status rather than estimates.

Deliberate boundaries

The catalog does not:

  • execute or retry payments;
  • move balances or change payout settings;
  • expose customer phone numbers, email addresses, street addresses, payment credentials, or unrestricted custom metadata;
  • send to arbitrary phone numbers, broadcast, or schedule messages;
  • use repeated single-message calls as a bulk outreach mechanism; or
  • proxy arbitrary Commerce API operations.

See merchant workflows for examples that combine these tools safely.