acp-sandbox
Server Details
Agentic Commerce Protocol sandbox: agent builds a cart, human approves a real PayPal payment.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- flovoice53-tech/acp-sandbox
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
8 toolscancel_checkoutCancel a checkoutInspect
Cancel an open checkout. Nothing is charged.
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Sandbox key from create_checkout (not needed if the connection already carries one). | |
| session_id | Yes |
complete_checkoutComplete the checkoutInspect
Place the order. With payment "paypal" the approved PayPal payment is captured first, and the order only goes through if PayPal confirms the money for the exact total. "mock" skips real payment (testing only).
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Sandbox key from create_checkout (not needed if the connection already carries one). | |
| payment | No | paypal | |
| session_id | Yes |
create_checkoutCreate a checkoutInspect
Start a checkout (an Agentic Commerce Protocol checkout session) with the products and quantities the user wants. Returns the session id, the cart and its total. If you have no api_key yet, leave it out: a sandbox key is created and returned — reuse it in every later call.
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Products to buy, by product_id from list_products. | |
| api_key | No | Sandbox key from create_checkout (not needed if the connection already carries one). | |
| buyer_email | No | The buyer's email, if the user gave one. |
get_checkoutGet a checkoutInspect
Read the current cart, total, payment status and order of a checkout.
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Sandbox key from create_checkout (not needed if the connection already carries one). | |
| session_id | Yes |
list_productsList productsInspect
List everything the demo store sells, with product ids and prices. Prices are in USD.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
request_paypal_paymentAsk the user to pay with PayPalInspect
Create a PayPal (sandbox) payment for the checkout's exact total. Returns approve_url: give that link to the user and ask them to approve the payment on PayPal — you cannot approve it yourself. Then call wait_for_payment_approval.
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Sandbox key from create_checkout (not needed if the connection already carries one). | |
| session_id | Yes |
update_checkoutChange the cartInspect
Replace the items in an open checkout (e.g. the user changed their mind). Any PayPal payment created for the old total is dropped — request a new one.
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| api_key | No | Sandbox key from create_checkout (not needed if the connection already carries one). | |
| session_id | Yes |
wait_for_payment_approvalWait for the user to approve the PayPal paymentInspect
Wait (up to 45s per call) until PayPal reports the user approved the payment. If it returns still_waiting, the user hasn't approved yet — ask them, then call again.
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Sandbox key from create_checkout (not needed if the connection already carries one). | |
| session_id | Yes | ||
| timeout_seconds | No |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
- First observed
cancel_checkout - First observed
complete_checkout - First observed
create_checkout - First observed
get_checkout - First observed
list_products - First observed
request_paypal_payment - First observed
update_checkout - First observed
wait_for_payment_approval
Related MCP Connectors
The independent agent-commerce protocol for AI-agent checkout on any online store.
Agentic commerce gateway: discovery, search, checkout across Shopify/Woo/Odoo/PrestaShop.
Related MCP Servers
FlicenseNot gradedqualityDmaintenanceEnables AI agents to request purchase approval from humans, receive scoped virtual cards, complete checkout, and report receipts for audit.-- AlicenseBqualityDmaintenanceConnects AI agents to payment processors (Lithic, Stripe, PayPal) for automated shopping with single-use virtual cards and transaction management.98 npmApache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables an AI agent to browse inventory and make purchases under strict human approval, with hard spending caps and auditable on-chain payment records.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to perform e-commerce operations through a standardized interface implementing the x402 and Agentic Commerce Protocol (ACP). Supports merchant sessions, product search, and payment orchestration with production-ready security features.-
Glama MCP Gateway
Add one secure layer between your agents and this server.