GrayPorter MCP

Agent-facing shopping bridge for grayporter.com.

This service exposes GrayPorter's live catalog, cart, and checkout through the Model Context Protocol (MCP) so AI assistants — ChatGPT, Gemini, Claude, Perplexity — can search the catalog, build carts, and continue to secure checkout on the user's behalf.

Endpoints

PathPurpose
POST /mcpMCP streamable-HTTP transport (8 tools: search_catalog, get_product, create/get/update/cancel_cart, create/cancel_checkout).
GET /ucp/productsUCP relay — catalog search.
GET /ucp/products/:idUCP relay — product detail.
POST /ucp/cartsUCP relay — create cart.
POST /ucp/checkoutsUCP relay — create checkout session.
POST /ucp/checkouts/:id/completeUCP relay — capture payment + create order.
GET /ucp/orders/:idUCP relay — order detail (status + tracking).
POST /ucp/orders/lookupUCP relay — order lookup by email + order_number.
POST /webhooks/orderInbound — TPH order_created webhook (HMAC-SHA256 signed).
ALL /acp/*ACP (OpenAI Instant Checkout) — 503 coming_soon until OpenAI Merchant accounts open.
GET /healthzHealth probe (JSON).
GET /openapi.jsonOpenAPI 3.1 manifest.
GET /.well-known/mcp-manifest.jsonMCP discovery.

Anonymous

No login, no OAuth. Anyone can connect. Rate-limited at 100 requests / minute / IP.