Skip to content
Back to Developer Docs
Tool governance

Tool governance matrix

Every MCP tool the gateway exposes, its required scope, tier, authentication, and side effects. Build agent guardrails against this table.

ToolScopeTierAuthSide effectDescription
search_productsmcp:searchSTARTERreadWildcard product search across merchant catalog.
get_product_detailsmcp:readSTARTERreadFetch full product detail by id.
browse_categoriesmcp:readSTARTERreadList merchant categories and counts.
get_merchant_profilemcp:readSTARTERreadMerchant profile, trust score, capabilities.
compare_productsmcp:readGROWTHreadSide-by-side comparison of multiple products.
check_availabilitymcp:readGROWTHreadLive stock availability for a SKU + location.
nlweb_askmcp:searchGROWTHreadNLWeb natural-language semantic discovery.
scp_discovermcp:readGROWTHreadShopper Context Protocol — discover relevant context.
scp_get_contextmcp:readGROWTHreadShopper Context Protocol — fetch context bundle.
preview_checkoutmcp:readGROWTHread+previewCompute pricing/shipping/tax without committing.
apply_discountmcp:readGROWTHread+previewValidate discount code and preview totals.
create_cartmcp:writeGROWTHwriteCreate a cart resource (no payment).
select_shipping_optionmcp:writeGROWTHwriteLock shipping option on a cart.
complete_checkoutmcp:checkoutGROWTHwrite+paymentSettle order — charges payment instrument.
ucp_create_checkoutmcp:writePROwriteUCP unified checkout intent (multi-rail).
ucp_complete_checkoutmcp:checkoutPROwrite+paymentUCP settle — multi-rail (card / x402 / wallet).
ucp_cancel_checkoutmcp:writePROwrite+cancelCancel pending UCP checkout intent.

Side effects: read (no state change) · read+preview (compute, no commit) · write (creates resource) · write+payment (charges money) · write+cancel (releases resource).

Scope semantics — mcp:read (discovery), mcp:search (NLWeb + wildcard), mcp:write (cart mutation), mcp:checkout (settlement), mcp:admin (tenant ops).

Tier upgrade path:

View tier comparison →
Tool Governance Matrix | Trusteed