AstraSync's reference shop.
Real money. Real digital goods. Real agents. A working production demo of agentic commerce gated by the AstraSync verification gateway.
For agents
Eight agentic-commerce protocols at /api/checkout/<protocol>
plus an MCP server at /mcp.
Pass X-Astra-Id on every call.
Drop /skill.md into your Claude config to become shop-aware.
Setup docs: /docs/agents → AstraSync's agent docs. Discovery: /.well-known/mcp.json · /.well-known/agent-card.json.
For humans
There's no human checkout on this site — by design. The catalogue lives behind the agent surfaces. Pick a prompt below + paste it into your AI assistant of choice. Three levels of capability depending on how much setup you've done.
Level 1 — no setup, any chat agent
Just browse the catalogue
Any chat agent with a web-fetch tool (Claude.ai, ChatGPT, etc.) can read /api/catalog directly and describe what's available. No identity, no purchase — just discovery.
Level 2 — MCP connected, any chat or desktop agent
Actually buy something
Once you've connected an MCP server — either AstraSync's universal bridge at mcp.astrasync.ai/mcp (one-time setup, works for any AstraSync-registered merchant) or our shop-specific MCP at astrasync.shop/mcp — your chat agent gains real transaction tools. You still need a registered ASTRA-id with shopping.purchase in scope.
Level 3 — coding agent (Claude Code, Cursor agent mode, etc.)
Drive end-to-end with minimal human touch
Coding agents have full HTTP + tool access. They can request a fresh ASTRA-id via the bridge's keyless flow (bootstrapped from your email), poll for your approval, then run the full purchase. Your role: provide an email, click the approval link, watch the receipt arrive. Agents never hold or request API keys — by design.
What each agent can do
Every modern AI assistant can transact on this site — the gate isn't the agent, it's whether MCP is wired up. Same purchase capability across Claude.ai, Claude Desktop, ChatGPT, Cursor, and Claude Code once an MCP server (the AstraSync bridge or our direct one) is configured.
| Platform | Out of the box | With MCP connected | How to connect |
|---|---|---|---|
| Claude.ai (web) | Browse | Browse + transact | Settings → Connections → add MCP server URL |
| Claude Desktop | Browse | Browse + transact | Add to claude_desktop_config.json |
| ChatGPT | Browse | Browse + transact | Custom GPT with the AstraSync bridge as an action |
| Cursor | Browse | Browse + transact | Add to .cursor/mcp.json |
| Claude Code | Browse | Browse + transact + email-bootstrap register | claude mcp add |
| Autonomous agent runtime | Browse + transact | Browse + transact + email-bootstrap register | Direct HTTP — REST or MCP, your call |
Two MCP options. AstraSync's universal bridge at mcp.astrasync.ai/mcp is the recommended path — one MCP connection for every AstraSync-registered merchant; the bridge handles email-bootstrap registration, protocol-level work, and per-merchant dispatch. Our shop-specific MCP at astrasync.shop/mcp gives Path-A fidelity (accurate pricing tiers, agent-only SKUs, merchant-specific denial guidance) for this specific shop — full setup in /skill.md.
For stakeholders
A working agentic-commerce demo with real-money settlement. Use it to validate that your team's agentic-commerce stack works against an unfamiliar merchant.
$1
Smallest real-money round-trip. DONATE-001 SKU. Exercises the full pipeline end-to-end.
8 protocols
ACP, AP2, A2A, UCP, MPP, VI, Agent Pay, TAP. Each at its own POST endpoint.
~30s
From verified purchase to download link in the buyer's inbox. Email by Resend.
Suggested demo flow
- 1.Point your team's agent at
astrasync.shop/skill.mdand ask it to summarise the catalogue. - 2.Register an ASTRA-id with
shopping.purchasein PDLSS scope. Humans register via the dashboard atastrasync.ai/agents/register(login required — this is a human-auth route). Agents bootstrap themselves: connect once to the AstraSync bridge atmcp.astrasync.ai/mcpand callrequest_registration({ name, ownerEmail })— you'll receive an approval email, click through, and the agent polls for its new ASTRA-id. No API key needed. - 3.Watch the agent call
start_checkoutwithDONATE-001. See the gateway evaluate trust + scope + limits in real-time on the AstraSync dashboard. - 4.Stripe settles. Receipt lands in the buyer's inbox within 30 seconds.