acp-checkout-mcp
Installation
SKILL.md
ACP Checkout — MCP Binding
Before writing code
Fetch live docs:
- Fetch
https://github.com/agentic-commerce-protocol/agentic-commerce-protocol/releasesfor the current spec version. - Fetch the official OpenRPC document —
spec/<version>/openrpc/openrpc.agentic_checkout.jsonin the repo. Since the2026-04-17release there is a machine-readable JSON-RPC description of the checkout binding; use it rather than hand-deriving tool names. The table below predates it. - Fetch
https://developers.openai.com/commerce/specs/checkout/for checkout operation semantics. - Fetch
https://modelcontextprotocol.io/specification/— it redirects to the current MCP revision. Confirm the transport model before writing server code; MCP's core changed shape between revisions (the stateless core removed theinitializehandshake andMcp-Session-Id), so a server written against an older revision will not match a current client. - Fetch MCP SDK docs: web-search
site:github.com modelcontextprotocol python-sdkortypescript-sdkfor the current SDK.
Conceptual Architecture
What MCP Binding Means
ACP's REST checkout operations can be exposed as MCP tools via an MCP server. This allows AI agents that use tool-calling (Claude, ChatGPT, Gemini) to invoke checkout operations directly as tools rather than making raw HTTP calls.
Since 2026-04-17 this mapping is specified, not improvised — the OpenRPC document is the source of truth for method names and parameter shapes. Treat the mapping below as orientation and the OpenRPC document as normative.