{"specVersion":"1.0","entries":[{"identifier":"urn:air:arcreport.ai:mcp:ask","type":"application/mcp-server-card+json","url":"https://www.arcreport.ai/api/ask/server-card"},{"identifier":"urn:air:arcreport.ai:mcp:scan","type":"application/mcp-server-card+json","url":"https://www.arcreport.ai/api/mcp/server-card"}],"registryServerJson":"https://www.arcreport.ai/.well-known/mcp/server.json","servers":[{"name":"ai.arcreport/ask","title":"ARC ask — public Index read","url":"https://www.arcreport.ai/api/ask","transport":"streamable-http","authentication":"none","tools":[{"name":"ask_arc","description":"Read the public ARC Index with no login. Given a brand, a product or store URL, or a category (running shoes, leggings, footwear), return whether agents can reach checkout, the score, rivals Grok named when a real read exists, evidence receipts, and both buy lanes. buy.agent_catalog is a live HTTP check. buy.browser is the browser cart. agents_can_buy is true when the catalog returned a checkout link or a browser shopper added the product to the cart (ARC stops before payment; it is not a completed purchase). The catalog check does not change the score and is not a browser session or any third-party agent product; browser cart results come from ARC browser shoppers A–E. Does not start a scan and does not spend a model call. A Grok fact check is a real model call via API, not the consumer Grok app. Rivals are omitted when that read does not exist. grok_read.status is pending when the answer was cut off and is waiting for a re-check. That is not a fact Grok didn't know.","docs":"https://www.arcreport.ai/developers/mcp/ask_arc"},{"name":"can_agent_checkout","description":"Can an AI agent buy from this store or check out on this Shopify store? Free real HTTP check of any public homepage or product URL: agent catalog, product, checkout link, UCP profile, Checkout WebMCP (Shopify-only checkoutWebmcp: status, nullable detected, tools, reason; buyer approval required), Shopify WebMCP storefront adapter (used by browser agents; detected in the HTML, not a browser session), blocks, and the fix. No login, model call, payment, or browser scan. Cached per host for 24 hours. A returned link means reach checkout, not a completed purchase.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"docs":"https://www.arcreport.ai/developers/mcp/can_agent_checkout"},{"name":"find_agent_ready_stores","description":"Find stores where an AI agent can complete checkout for running shoes, beauty, clothing, home goods, or another product need. Reads ARC's directory of real HTTP agent-catalog checks. Returns only stores checked within seven days whose catalog found a product and returned a checkout link. No purchase completed; availability of your specific item is not guaranteed. Includes checkoutWebmcp (Shopify-only status, nullable detected, tools, reason; buyer approval required) and a webmcp boolean for Shopify storefront adapter detection, not a live browser-agent session. No login, browser scan or model call.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"docs":"https://www.arcreport.ai/developers/mcp/find_agent_ready_stores"},{"name":"agent_commerce_adoption","description":"Read ARC's agent commerce adoption counts, category and commerce platform rates from saved HTTP checks, including Checkout WebMCP among measured Shopify checkouts, with unknown and not checked separate; buyer approval required. Curated sample, not all e-commerce. No store requests or model calls.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"docs":"https://www.arcreport.ai/developers/mcp/agent_commerce_adoption"},{"name":"product_data_check","description":"Free latest saved product data and return/shipping policy check from the store's pages and structured data. Reads history only; no store fetch or model call. A missing result is not a zero.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"docs":"https://www.arcreport.ai/developers/mcp/product_data_check"},{"name":"google_checkout_readiness","description":"Read saved public Google agentic checkout readiness checks for a store. Free; no new scan or paid calls. Merchant Center feed eligibility cannot be checked from outside. Not Google approval or certification.","docs":"https://www.arcreport.ai/developers/mcp/google_checkout_readiness"},{"name":"get_agent_facts","description":"Read free ARC agent facts for a store or product with no login. Returns TypeSafe Jev typed decisions (use-case mention, price clarity, agent-friendly description, cart-blocker suspicion, readiness score) from an HTTP scrape. Not a browser session and not any third-party agent product; ARC's browser cart tests (ARC browser shoppers A–E) are separate. JSON: GET /api/agent-facts?host=","docs":"https://www.arcreport.ai/developers/mcp/get_agent_facts"},{"name":"list_category_agent_facts","description":"List free ARC agent facts by category (beauty, footwear, apparel, …) with no login. Ranked by newest real Jev scores. JSON: GET /api/agent-facts?category=beauty","docs":"https://www.arcreport.ai/developers/mcp/list_category_agent_facts"},{"name":"dataset_info","description":"Latest open ARC dataset snapshot (start with store_answers: one plain answer per store on whether AI agents can find products and get a checkout link): immutable versioned download URLs plus latest/ aliases (CSV and Parquet), row counts, method version and licence (CC-BY-4.0, attribution ARC, arcreport.ai). Reads only.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"docs":"https://www.arcreport.ai/developers/mcp/dataset_info"},{"name":"protocol_matrix","description":"Read ARC's neutral Protocol Matrix: for UCP, ACP, PAP, WebMCP, MCP and agent payment protocols, how many checked stores declare, validate, answer and transact, with evidence labels (Measured / Inferred / Not measured). Saved checks only; no store requests or model calls. CC-BY-4.0.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"docs":"https://www.arcreport.ai/developers/mcp/protocol_matrix"},{"name":"agent_leaderboard","description":"Read ARC's open agent leaderboard: cart success over the fixed ARC-100 v1 test set for each agent path ARC measures (ARC browser shoppers A-E, the UCP path, the storefront MCP path), with n, dates, evidence labels and Wilson 95% intervals, plus unverified outside submissions. Saved results only; no store requests or model calls. CC-BY-4.0.","annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"docs":"https://www.arcreport.ai/developers/mcp/agent_leaderboard"},{"name":"submit_leaderboard_run","description":"Submit your agent's run against ARC-100 v1 to ARC's open leaderboard. Free. The run is listed as 'unverified' until ARC re-runs a sample. Format: arc-leaderboard-submission/v1 (see /leaderboard/spec). Runs must stop before payment. Limit 5 per network per day. Same as POST /api/leaderboard/submit.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"docs":"https://www.arcreport.ai/developers/mcp/submit_leaderboard_run"},{"name":"submit_store","description":"Add stores to ARC's free, open agent-commerce directory (CC-BY dataset). Pass url for one store or hosts for up to 50. Each new host is validated (live HTTPS, not parked, not redirecting to another brand); accepted hosts are queued for ARC's plain-HTTP rails checks (UCP, WebMCP, MCP, policies, product data) and appear in the dataset with source=submitted. No model calls, no login. Rate limited per caller.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"docs":"https://www.arcreport.ai/developers/mcp/submit_store"},{"name":"store_card","description":"Read a public store card and saved brand claim. No outbound fetch or model calls. Brand statements are from the brand and not measured by ARC; claims never change scores.","annotations":{"readOnlyHint":true},"docs":"https://www.arcreport.ai/developers/mcp/store_card"},{"name":"validate_ucp_profile","description":"Validate a Universal Commerce Protocol (UCP) business profile against the published UCP JSON Schema (current release) and spec rules: authority binding, https endpoints, orphaned extensions and, for a URL, hosting headers (no redirects, Cache-Control public max-age>=60). Pass url (store host, homepage or profile URL; /.well-known/ucp is added for a homepage) or profile (the JSON). Returns errors, warnings and info, each with a path and the spec section. Free, no login, no model call. Validation is not certification. JSON: GET /api/ucp/validate?url=","annotations":{"readOnlyHint":true,"openWorldHint":true},"docs":"https://www.arcreport.ai/developers/mcp/validate_ucp_profile"}],"serverCard":"https://www.arcreport.ai/api/ask/server-card","openapi":"https://www.arcreport.ai/openapi.json","docs":"https://www.arcreport.ai/developers/mcp"},{"name":"ai.arcreport/mcp","title":"ARC — signed-in scans","url":"https://www.arcreport.ai/api/mcp","transport":"streamable-http","authentication":"oauth2","protectedResource":"https://www.arcreport.ai/.well-known/oauth-protected-resource","authorizationServer":"https://www.arcreport.ai/.well-known/oauth-authorization-server","serverCard":"https://www.arcreport.ai/api/mcp/server-card","docs":"https://www.arcreport.ai/mcp"}]}