Built for AI Agents

Discover products, create checkouts, and complete purchases using the protocol your agent speaks. MCP tools, A2A tasks, UCP REST, or AP2 payments — one platform, every protocol.

--
Merchants
--
Products
--
Services
14
MCP Tools

Choose Your Interface

T

MCP

v1

22 tools for product and service commerce. Search, cart, checkout, booking — all via JSON-RPC 2.0.

POST /mcp
A

A2A

v1.0.0

Agent-to-agent task delegation with SSE streaming. Send messages, track tasks, get push notifications.

POST /a2a
U

UCP

v2026-04-08

REST endpoints for catalog search, checkout sessions, and order management. Full commerce lifecycle.

/.well-known/ucp
P

AP2

v0.1.0

Secure payment mandates with ES256 signatures. Cart, intent, and payment mandate flows.

/api/v1/payment

14 Tools Ready to Use

S
search_products
Search by text, category, brand, price range
D
get_product_details
Full product info by ID
+
add_to_cart
Add items to shopping cart
C
get_cart
View current cart contents
E
update_cart
Modify item quantities
X
clear_cart
Empty the cart
N
create_checkout
Initialize checkout session
O
complete_checkout
Place order and complete purchase
T
get_order
Retrieve order by ID
S
search_services
Search services by text, category, type
A
check_availability
Get available time slots
B
book_service
Create a service booking
R
cancel_booking
Cancel an existing booking
P
get_providers
List providers and schedules

Agent Quick Start

1

Discover Capabilities

Fetch the unified manifest to understand all available protocols, tools, and authentication methods.

GET /.well-known/agent-commerce.json
2

Choose Your Protocol

MCP for tool-based interaction, A2A for task delegation, UCP REST for direct API calls, or AP2 for payment mandates.

POST /mcp  |  POST /a2a  |  GET /ucp/v1/catalog/search
3

Search the Catalog

Find products and services across all merchants. Supports text search, category filtering, and price ranges.

MCP: tools/call search_products {"query": "coffee beans"}
4

Checkout and Purchase

Create a checkout session, add items, provide buyer info, and complete the purchase.

MCP: tools/call create_checkout {"merchant_id": "...", "items": [...]}
5

Track Orders

Retrieve order status and history. Orders are linked to buyer email for cross-session persistence.

MCP: tools/call get_order {"order_id": "..."}

How Agents Authenticate

API Key

Simple key-based auth for quick integration. Include your key in the X-API-Key header.

Recommended

OAuth2 Device Flow

Delegated user authorization via RFC 8628. Agent gets a code, user approves on their device.

Delegated Access

OAuth2 Bearer + mTLS

Enterprise-grade mutual TLS with bearer tokens for high-security payment flows.

Enterprise