MCP Tool Reference
For which MCP surfaces exist (gateway-console vs Registry MCP vs hosted gateway MCP), see the system reference: MCP surfaces.
Tool Discovery
If your org enables dynamic tool filtering, query your gateway tool discovery endpoint for the live tool set:Tool Catalog
shop
string
@shop style natural-language lookup query.string
One of
browse, search, lookup, price, availability.array
Resolved brand/gateway guidance and routing hints.
search_products
string
Natural-language product query.
object
Optional category/tags/price/stock filters.
number
Result limit (1-20).
number
Pagination offset.
array
Formatted product results.
get_product_details
string
Product identifier.
array
Detailed product view and optional generated link.
check_availability
string
Product identifier.
string
Optional variant identifier.
number
Requested quantity.
array
Buyer-safe availability signal and delivery hints.
check_inventory
string
Product identifier.
string
Optional variant identifier.
string
Optional location filter.
array
Inventory-level stock output.
get_recommendations
array
Optional product seed list.
string
similar, complementary, trending, personalized, bundle.number
Result limit (1-10).
array
Recommended products.
add_to_cart
string
Product identifier.
string
Optional variant identifier.
number
Quantity to add.
array
Updated cart and checkout-link context.
create_order
object
Required address payload.
object
Optional billing payload.
string
credit_card, paypal, apple_pay, google_pay, affirm, klarna.array
Order creation result.
SCM Placeholder Tools
The following are exported and capability-gated, but depend on approved SCM adapters in runtime:get_shipment_statusget_purchase_order_statusget_trace_eventsget_demand_forecast
Tool names and schemas are verified from
packages/commerce-gateway/src/mcp/tools/index.ts.