Skip to content
Documentation menu

Agents & MCP

MCP tools

Every commerce tool exposed to AI agents over the Model Context Protocol, generated from the live tool catalog.

The MCP server exposes commerce tools so AI assistants can browse, quote, and check out. Every tool needs one scope; a credential only sees — and can only call — the tools its scopes allow. This list is generated from the same catalog the server is built from.

Outside credentials for the MCP server are issued per customer, on request. See Ready for AI shopping assistants (/agent-ready) for the status and the security model.

Commerce tools

Search, quote, cart, checkout, orders, returns, and account tools for a buyer, an assistant acting for a buyer, or your staff. Tools marked “needs confirmation” change something and should be confirmed by a person; an AI assistant placing an order also needs a spending limit (mandate) a person issued.

ToolWhat it doesScopeNotes
search_catalogSearch catalogcatalog:readread-only
get_productGet productcatalog:readread-only
check_availabilityCheck availabilitycatalog:readread-only
quote_line_with_substitutionQuote a line (auto-substitute if short)orders:quoteread-only
place_quoted_orderPlace the quoted orderorders:writeneeds confirmation
quote_basketQuote a whole basket (multi-line, auto-substitute)orders:quoteread-only
place_basket_orderPlace a whole basket orderorders:writeneeds confirmation
reorder_from_historyReorder from history ("same as last time")orders:quoteread-only
compare_shipping_ratesCompare carrier shipping ratesshipping:readread-only
record_substitution_decisionRecord a substitution decision (learning)orders:quote—
request_quoteRequest a quote (from RFQ text)orders:quote—
get_quoteGet quoteorders:quoteread-only
create_checkout_intentCreate checkout intentorders:write—
issue_purchase_mandateIssue purchase mandate (AP2)mandate:issueneeds confirmation
authorize_checkoutAuthorize checkout (mandate-gated)mandate:spendneeds confirmation
check_creditCheck trade creditcredit:readread-only
find_substitutesFind substitutescatalog:readread-only
checkout_startStart checkoutorders:write—
checkout_updateUpdate checkoutorders:write—
checkout_reviewReview checkoutorders:readread-only
checkout_placePlace checkout orderorders:writeneeds confirmation
checkout_cancelCancel checkoutorders:write—
list_ordersList my ordersorders:readread-only
get_orderGet orderorders:readread-only · endpoint pending
cancel_orderCancel orderorders:writeneeds confirmation · endpoint pending
start_returnStart a returnreturns:writeneeds confirmation
list_returnsList returnsorders:readread-only
get_ship_toGet ship-to addressaccount:readread-only
list_payment_methodsList saved payment methodsaccount:readread-only
get_accountGet my accountaccount:readread-only
find_toolsFind toolsmeta:discoverread-only

Back-office tools

Operator-only tools: the supervised agents’ actions and the finance co-pilots. Their scopes are stripped from buyer and AI-agent credentials.

ToolWhat it doesScopeNotes
fulfill_orderFulfill an order (buy shipping label)orders:fulfillneeds confirmation
pricing_guidancePricing guidancepricing:readread-only
get_collections_accountGet collections accountfinance:readread-only
get_collections_overdueList overdue receivablesfinance:readread-only
approve_purchase_orderApprove purchase orderops:write—
issue_credit_lineIssue trade-credit linefinance:write—
log_collections_activityLog collections activityfinance:write—
execute_replenishmentDraft replenishment POssourcing:write—
apply_cash_remittanceApply cash remittancefinance:write—
issue_rfq_quoteIssue RFQ quotepricing:write—
resolve_order_exceptionResolve order exceptionops:write—
award_sourcing_eventAward sourcing eventsourcing:write—
reprice_listingReprice listingpricing:write—
nudge_sellerNudge sellerops:write—
record_studio_flagRecord Studio agent flagops:write—
ap_exception_worklistAP exception worklistfinance:readread-only
ap_exception_triageTriage one AP invoicefinance:readread-only
ap_exception_applyApply an AP dispositionfinance:writeneeds confirmation
margin_leak_analysisMargin-leak analysisfinance:readread-only
collections_worklistCollections worklistfinance:readread-only
collections_cash_apply_previewCash-application previewfinance:readread-only
collections_apply_receiptApply a cash receiptfinance:writeneeds confirmation
ap_control_scanAP controls / anomaly scanfinance:readread-only
revenue_waterfallDeferred-revenue waterfallfinance:readread-only
recognize_revenueRun revenue recognitionfinance:writeneeds confirmation
Every tool call is authorized and checked server-side, and recorded in the audit trail. A caller can only do what its tenant, actor, and scopes permit.