Live Demo · No sign-up
Try the MCP without signing up
The public demo-store endpoint responds without authentication. Call search_products, browse_categories, or get_product_details directly from your agent or terminal.
Tools available without an API key
Rate limit: 20 requests/min per IPsearch_products
Search products by query, category, or price range
get_product_details
Get full product details, variants, and availability
browse_categories
List all product categories and subcategories
get_merchant_profile
Merchant trust score, policies, and shipping SLA
Example: Agent Transcript
Send this cURL request or use it from any MCP agent
curl https://agenticmcpstores.com/demo-store/mcp \
-X POST \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_products",
"arguments": { "query": "sneakers" }
}
}'Example response
{
"products": [
{
"id": "prod-001",
"title": "Nike Air Max 90",
"price": 130,
"currency": "USD",
"category": "Sneakers",
"in_stock": true,
"vendor": "Nike",
"rating": 4.7
},
{
"id": "prod-002",
"title": "Adidas Ultraboost 23",
"price": 190,
"currency": "USD",
"category": "Sneakers",
"in_stock": true,
"vendor": "Adidas",
"rating": 4.5
},
{
"id": "prod-003",
"title": "The North Face Nuptse Jacket",
"price": 320,
"currency": "USD",
"category": "Jackets",
"in_stock": true,
"vendor": "The North Face",
"rating": 4.8
}
],
"total": 3,
"query": "running shoes"
}Tool contracts / Quick Tool Test
get_merchant_profile — response fields
Quick Tool Test
Click a tool — the request is sent live to the demo-store MCP endpoint. No sign-up required.
Click a tool to see the live response →
Checkout tools (require API key)
Get a free temporary key (24h): POST /api/v1/sandbox/key
complete_checkout — contract
Required inputs
cart_id: string (UUID from create_cart)
buyer?: { name, email, phone } — collected via elicitation
paymentMethod?: "STRIPE" | "PAYPAL" | "AP2" | "X402"
Response states
COMPLETED — payment processed, order_id returned
PENDING_EXTERNAL_CONFIRMATION — PayPal/AP2 buyer approval required
error.CHECKOUT_ALREADY_COMPLETED — idempotency guard (409)
Get a Sandbox Key
Checkout tools require a temporary key. Generate one without signing up:
curl -X POST https://agenticmcpstores.com/api/v1/sandbox/key \
-H "Content-Type: application/json"
# Response:
# {
# "key": "sandbox_abc123...",
# "expires_at": "2026-03-23T12:00:00Z",
# "rate_limit": "50/hour"
# }Use the X-Agent-Api-Key header with your sandbox key for checkout tools.
Supported Protocols
The demo store supports multiple agentic commerce protocols. MCP tools work without authentication on this endpoint; UCP tools require the authenticated API gateway. ACP, AP2, and PayPal run in sandbox mode; VIC, KYApay, x402, MCAP, WebMCP, and A2UI are in development.
Model Context Protocol — 10 tools for product discovery and checkout
Stripe-based fiat payments in test mode
Google Agent Payment Protocol — mandate-based confirmations
USDC stablecoin payments via HTTP 402
Visa Identity Credentials — tokenized card payments
Identity-linked JWT payments via Skyfire
PayPal Orders API v2 — sandbox verified, buyer approval flow
Mastercard Agent Pay — Ed25519 signatures + Stripe pass-through
Agent-to-Agent protocol — task delegation and SSE streaming
Universal Commerce Protocol — 5 checkout tools, AP2 delegation, /.well-known/ucp discovery
Browser-native MCP via navigator.modelContext
Agent-User Interaction Protocol — real-time SSE, human-in-the-loop checkout, cryptographic confirmation (188 tests)
Guided Scenarios
Pre-built demos that run tool calls step by step
Search for sneakers, add to cart, and complete checkout — the simplest E2E flow.
Search products, compare two options by price and rating, then purchase the best match.
8-signal scoring pipeline in action: agent evaluates trust signals, tier assignment, and rule engine before purchasing.
UCP identity linking provides a 10% gold-tier loyalty discount. Demonstrates legitimate discount vs. fraud detection.
Agent uses UCP but the store only supports AP2/MCAP. Router selects AP2 with translationRequired=true.
A bot-like agent (velocity 1500ms) with promo abuse signals (15 probes) is blocked by R003 + R004 before checkout.
Purchase a high-value item that triggers the human confirmation policy (orders > $100).
Search products by keyword, category, or price range
Execute a tool to see the response here
Select a tool in the left panel and click Execute
Session State
Required for checkout & UCP tools. Valid 24h.
search_products
DOM declarativeSearch products by keyword
get_product_details
JS imperativeGet full details for a product by ID
browse_categories
JS imperativeList all product categories
No parameters required
get_merchant_profile
JS imperativeMerchant trust score, policies, and protocols
No parameters required
WebMCP also supports declarative tool registration via HTML attributes. Agents can discover tools by scanning the DOM.
Try a guided scenario
AG-UI Playground
ReadyNo events yet
No items in cart
Get a Sandbox Key
Checkout tools require a temporary key. Generate one without signing up:
curl -X POST https://agenticmcpstores.com/api/v1/sandbox/key \
-H "Content-Type: application/json"
# Response:
# {
# "key": "sandbox_abc123...",
# "expires_at": "2026-03-23T12:00:00Z",
# "rate_limit": "50/hour"
# }Use the X-Agent-Api-Key header with your sandbox key for checkout tools.
Frequently Asked Questions
What is the demo store?
Do I need an API key?
Which protocols are supported?
Is payment real?
What are the rate limits?
How do I integrate?
Ready to connect your real store?
Create your free account and connect Shopify or WooCommerce in less than 5 minutes.