Skip to content

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.

Public endpoint:POST /demo-store/mcpLive

Agent Presets

Merchant Config

Trust Tier

Trust Score0.5

< 0.3 triggers KYAI trust gate

Total Transactions

Identity Signals

Provider Confidence (R006)0.9

< 0.6 triggers low confidence block

Key Age (hours) — R004
1 h

< 24 h triggers new-key friction

Historical Risk Signals

Completed Orders (R010/R021)0

< 1 triggers probation / first-purchase rules

Velocity Count (R003/R011)0

> 3 triggers repeat-failed-checkout

Failed Checkouts (R011)0

> 3 triggers repeat-failed-checkout

Dispute Count (R009/R024)0

> 2 triggers dispute-history block

Cancel Count (R014)0

> 3 triggers delivery-risk rule

Refund Ratio (R023)0

> 0.5 triggers refund-abuse-guard

Cart & Checkout Signals

Price Delta (bps) — R0150

> 100 bps triggers price-change-guard

Discount Codes Tried (R017)0

> 5 triggers coupon-anomaly

Discount Amount (bps) — R0170

> 5000 bps triggers coupon-anomaly

Stored Value Cents (R027)0

> merchant max triggers gift-card limit

Shipping & Product Flags

Merchant Rules

0 / 41 active

Identity

Risk

Cart

Geo / Address

Product

Merchant Controls

Verification Level

Min Buyer Trust

0.30

Agents below this score are blocked

Order Amount

$

Currency

Protocol

Agent Scopes

Configure agent profile and click Evaluate
API JSONPOST /api/v1/rules/evaluate

Updates live as you change the controls above

{
  "agentTrustScore": 50,
  "orderContext": {
    "cartTotalCents": 12000,
    "currency": "EUR",
    "itemCount": 1,
    "lineItems": [
      {
        "productId": "prod_001",
        "quantity": 1
      }
    ],
    "cartAttributes": {
      "_agent_key_age_hours": "1",
      "_provider_confidence": "0.9"
    }
  },
  "merchantPolicies": {}
}

Get a Sandbox Key

Checkout tools require a temporary key. Generate one without signing up:

POST /api/v1/sandbox/key
TTL: 24 hoursRate: 50 req/hourMax 3 keys per IP per day
cURL
curl -X POST https://trusteed.xyz/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?
It is a public test MCP server with a fictional catalog. It lets you try search, checkout, and payment protocol tools without registration or authentication.
Do I need an API key?
Not for read tools (search_products, browse_categories, get_product_details, get_merchant_profile). Checkout tools require a free 24-hour temporary key obtained via POST /api/v1/sandbox/key.
Which protocols are supported?
MCP (Model Context Protocol), A2A (Agent-to-Agent), and UCP (Universal Commerce Protocol) are live in production. ACP (Stripe fiat), AP2 (Google mandates), and PayPal (Orders API v2) are available in sandbox mode. VIC (Visa cards), KYApay (identity-linked), x402 (USDC stablecoin), WebMCP, and A2UI are in development.
Is payment real?
No. All payment protocols (MCP, ACP, x402, UCP, Visa VIC, MCAP, PayPal, SCP) operate in sandbox/test mode on the demo store. No real charges are processed and no funds are moved.
What are the rate limits?
Read tools: 20 requests/min per IP. Sandbox keys: 50 requests/hour, max 3 keys per IP per day, each key expires after 24 hours.
How do I integrate?
Send JSON-RPC 2.0 requests to the POST /demo-store/mcp endpoint. For checkout, first obtain a sandbox key. Check the developer docs for TypeScript and Python SDKs.

Ready to connect your real store?

Create your free account and connect Shopify, WooCommerce, or Odoo in less than 5 minutes.

Live Demo — Try the MCP without signing up | Trusteed