Connect any MCP-compatible client (Claude.ai, Claude Desktop, Cursor, custom agent) to this endpoint to let an LLM search products across every merchant in the Aztrix commerce super-graph and surface FastCheckout buy URLs.
POST https://aztrix.io/mcp Content-Type: application/json
search_products — Search products across every merchant in the Aztrix commerce super-graph. Returns matching products with FastCheckout buy URLs that complete the order via PostNL FastCheckout (regardless of whether the backend is Shopify or Magento). Use this when a user wants to find or buy a product without being told which store to visit. The buy_url on each offer is an aztrix.io deeplink the user can open directly to checkout.create_checkout partner-gated — Open a UCP checkout session for a product on a specific super-graph merchant and return a one-tap pay URL (pay_url). Use after search_products: pass that offer's merchant_domain and the product title as `item`. The order is assembled on the super-graph and routed to PostNL fulfillment; the buyer completes payment by opening pay_url — no card details pass through the agent. PARTNER-GATED: requires Authorization: Bearer get_checkout partner-gated — Fetch the current state of a UCP checkout session opened via create_checkout — status, totals, pay URL, and order_id once paid. Poll this after handing the buyer the pay_url to confirm the order completed. PARTNER-GATED.get_postnl_gap_report partner-gated — Return the PostNL FastCheckout sales-pipeline gap report for a country. PARTNER-GATED: requires Authorization: Bearer search_products is open. get_postnl_gap_report requires a partner bearer token (contact karel@aztrix.me). Once issued, pass via Authorization: Bearer <token> on the MCP POST.
curl -sS https://aztrix.io/mcp -X POST \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_PARTNER_TOKEN' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Same data, different front-ends: /search (human) · /discover (graph) · /mcp (agent — you are here).