Skip to main content
Glama

acp-sandbox

Server Details

Agentic Commerce Protocol sandbox: agent builds a cart, human approves a real PayPal payment.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
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 tools
cancel_checkoutCancel a checkoutInspect

Cancel an open checkout. Nothing is charged.

ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyNoSandbox key from create_checkout (not needed if the connection already carries one).
session_idYes
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).

ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyNoSandbox key from create_checkout (not needed if the connection already carries one).
paymentNopaypal
session_idYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
itemsYesProducts to buy, by product_id from list_products.
api_keyNoSandbox key from create_checkout (not needed if the connection already carries one).
buyer_emailNoThe buyer's email, if the user gave one.
get_checkoutGet a checkoutInspect

Read the current cart, total, payment status and order of a checkout.

ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyNoSandbox key from create_checkout (not needed if the connection already carries one).
session_idYes
list_productsList productsInspect

List everything the demo store sells, with product ids and prices. Prices are in USD.

ParametersJSON Schema
NameRequiredDescriptionDefault

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyNoSandbox key from create_checkout (not needed if the connection already carries one).
session_idYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
itemsYes
api_keyNoSandbox key from create_checkout (not needed if the connection already carries one).
session_idYes
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
api_keyNoSandbox key from create_checkout (not needed if the connection already carries one).
session_idYes
timeout_secondsNo

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 8 tool updates
    • First observedcancel_checkout
    • First observedcomplete_checkout
    • First observedcreate_checkout
    • First observedget_checkout
    • First observedlist_products
    • First observedrequest_paypal_payment
    • First observedupdate_checkout
    • First observedwait_for_payment_approval

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.