Agent-facing shopping bridge for grayporter.com.
This service exposes GrayPorter's live catalog + cart through the Model Context Protocol (MCP) so AI assistants — ChatGPT, Gemini, Claude, Perplexity — can search the catalog and build shopping carts on the user's behalf.
| Path | Purpose |
|---|---|
POST /mcp | MCP streamable-HTTP transport (6 tools: search_products, get_product, create_cart, get_cart, update_cart, cancel_cart). |
GET /ucp/products | UCP relay — catalog search. |
GET /ucp/products/:id | UCP relay — product detail. |
POST /ucp/carts | UCP relay — create cart. |
ALL /acp/* | ACP (OpenAI Instant Checkout) — 503 coming_soon until OpenAI Merchant accounts open. |
GET /healthz | Health probe (JSON). |
GET /openapi.json | OpenAPI 3.1 manifest. |
GET /.well-known/mcp-manifest.json | MCP discovery. |
No login, no OAuth. Anyone can connect. Rate-limited at 100 requests / minute / IP.