acp-checkout-mcp

Solid

Implement ACP checkout as an MCP server, exposing checkout operations as MCP tools. Use when building an MCP-based commerce server for AI agents that use tool-calling to complete purchases.

AI & Automation 31 stars 13 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
50
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# ACP Checkout — MCP Binding ## Before writing code **Fetch live docs**: 1. Web-search `acp agentic commerce protocol MCP server implementation` for MCP binding guidance 2. Fetch `https://developers.openai.com/commerce/specs/checkout/` for checkout operation semantics 3. Web-search `site:github.com agentic-commerce-protocol MCP` for any official MCP examples 4. Fetch MCP SDK docs: web-search `site:github.com modelcontextprotocol python-sdk` or `typescript-sdk` for 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. ### Mapping REST to MCP Tools Each REST checkout operation becomes an MCP tool: | REST Operation | MCP Tool Name | Description | |---------------|---------------|-------------| | POST /checkout_sessions | `create_checkout_session` | Create a new checkout session with items | | POST /checkout_sessions/{id} | `update_checkout_session` | Update session (items, address, fulfillment) | | GET /checkout_sessions/{id} | `get_checkout_session` | Retrieve current session state | | POST /checkout_sessions/{id}/complete | `complete_checkout_session` | Submit payment to finalize | | POST /checkout_sessions/{id}/cancel | `cancel_checkout_session` | Cancel the session | ### Tool Input Schemas Each MCP tool accepts JSON input ...

Details

Author
OrcaQubits
Repository
OrcaQubits/agentic-commerce-skills-plugins
Created
2 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category