Skip to main content

MCP Tool Reference

For which MCP surfaces exist (gateway-console vs Registry MCP vs hosted gateway MCP), see the system reference: MCP surfaces.
This reference documents tool names exported by the Commerce Gateway MCP handler registry.

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_status
  • get_purchase_order_status
  • get_trace_events
  • get_demand_forecast
Tool names and schemas are verified from packages/commerce-gateway/src/mcp/tools/index.ts.