Beta feature - The merchant MCP is in beta and accounts are enabled from a waitlist. Request access, or email mcp@storekit.com.
Endpoint
Every request creates a fresh MCP server bound to the authenticated account, handles one message and closes. Nothing is remembered between calls; a conversation carries venue IDs and order IDs itself.
Tools
Eighteen tools, all scoped to the authenticated account. Sixteen are read-only (readOnlyHint: true); create-discount-code and create-payment-link are writes. The full input reference is on Tools.
There are no tools that mutate orders, menus, venues, users or settings.
Contract in Brief
- Every success is a
{ data, meta }envelope, returned both asstructuredContentand as JSON in the first text block. Every tool publishes anoutputSchemafor it. See Response Format. - Errors are text-only
isError: trueresults carrying an{ error }envelope with a stablecode. See Errors. - Money is in minor units with an explicit currency code. Dates are strict ISO. Venue-scoped queries default to the venue’s timezone, account-wide queries to UTC.
- Pagination starts at page 1, is capped at 100 rows, and reports
hasMore/nextPagefrom a one-row lookahead rather than from totals.
Limits
Reference
Authentication
OAuth discovery and sign-in, how the account is chosen.
Tools
Every tool with its inputs, defaults and date basis.
Response Format
The envelope, pagination, dates, timezones and money.
Errors
Error codes, retry rules and the shapes clients must handle.