Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
ARC (arcreport.ai): can an agent reach checkout?
Overview
Description from the maker (original English)
Free open check: can an AI agent reach checkout on this store? Advisory; ARC stops before payment.
PopNx MCP’s three pillars
These three are never merged into one score: opinions, measurements and popularity are different things.
- User voiceiNo reviews yetReviews open together with accounts in a later step
- Our basic checksi2 of 3 passedChecked from public information; code not scanned yet
- UsageiNot measured yet★ –
What you can do with it
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
- Connection: Runs in the cloud
- Transport: Streamable HTTP
- Category: Online shops & payments
Install
Pick the AI app you use, then copy the settings.
Before you install
- Basic checks: 2 of 3 passed
- Runs on the maker’s server: what you ask it goes through their server.
- Can do 25 things (tools) before_checkout, find_stores, why_blocked_and_fix, report_outcome …
- The registry lists no key to fill in.
You need
- Runs in the cloudNothing to install; it connects over the internet
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
- Open Settings → Connectors
- Press Add custom connector
- Paste the address below and press Add
- If it asks you to sign in, sign in with the maker
https://www.arcreport.ai/api/askRun this in your terminal
claude mcp add --transport http ask https://www.arcreport.ai/api/askOr copy the settings yourself
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"ask": {
"url": "https://www.arcreport.ai/api/ask"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Or copy the settings yourself
Paste into .vscode/mcp.json in your project
{
"servers": {
"ask": {
"type": "http",
"url": "https://www.arcreport.ai/api/ask"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
- Open ChatGPT on the web → Settings → Connectors (Apps)
- Press Create or Add (some plans need Developer mode under Advanced first)
- Paste the address below, give it a name and save
- If it asks you to sign in, sign in with the maker
https://www.arcreport.ai/api/askMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
What it can do
Tool names and descriptions exactly as the server reported them on Nov 8, 2026. The maker wrote them, not us; we show them as plain text.
before_checkoutCall this right before your agent tries to check out at a store, or when a user asks "can my agent check out at ?". Returns a one-line answer, reaches_checkout, best_route (the best saved way in), up to 3 blockers, checked_at, the Agent Readiness Grade (grade, with expired when o
find_storesCall this when you need to pick a store for a product need and want one where a saved check shows an agent reached checkout. Filters: category or q (shopper words), min_grade (optional, default none), limit (default 5). Returns total, the store hosts with checked_at and grade, an
why_blocked_and_fixCall this after before_checkout says reaches_checkout is false, or when an agent got stuck at a store and you want the reason and the fix. Returns why (the saved blockers), fix (the store page's recorded fix, or "not recorded"), next_step and links to the full record. Example: wh
report_outcomeCall this right after your agent tried to check out at a store, whatever happened, so the next agent knows. Free, no login. Omit contributor_key and ARC issues one; send it on later reports. No personal data: emails, phones, addresses, card numbers and IPs are rejected or strippe
store_recordCall this when a user asks what ARC recorded for a store, or you need the citable store page. Returns the store page's verdict, checked_at, category, the recorded fix and links to the page, its JSON and Markdown. Example: store_record({"store":"allbirds.com"}) → {"verdict":"…","p
compareCall this when you must choose between a few stores for the same item and want the one where an agent is most likely to reach checkout. Pass 2 to 10 store domains or URLs. Returns one short row per store (reaches_checkout, best_route, checked_at, grade), and pick: among stores wh
precheckCheck if an AI agent can reach checkout on a store before trying. Call this first when the task is "can I check out at ?", "will my agent get through checkout on ?", "best way to check out on " or "is agent-ready?". One call per store, before you hand a shopper a checkout link: b
precheck_bulkThe precheck read for up to 100 store domains or URLs in one call. Returns one precheck object per input, in order, each with an input field, plus routes[]: the best known ways in for an agent (ucp, ucp_mcp, storefront_mcp, cart_link, browser), best evidence first, each with chec
find_agent_ready_storesFind stores where a saved check shows an AI agent can reach checkout, for running shoes, beauty, clothing, home goods, or another product need. Use it for 'where can my agent check out for running shoes?' or 'which stores let an agent reach checkout for ?'. Reads real HTTP agent-
can_agent_checkoutCall when you need a saved checkout-link check for any public store URL, not only Index brands. Use it for 'what stops an agent at checkout?' or 'which checkout route works on ?' when you also want the one fix. Saved HTTP checkout check for a public homepage or product URL: catal
ask_arcRead whether an AI agent can reach checkout for a brand the ARC Index already lists. Use it for 'is agent-ready?', 'how does score on ARC?' or 'which brands do agents get furthest with?'. For any store URL, call precheck first. No login and no new scan. Pass a brand, URL, or cate
agent_commerce_adoptionRead 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; shopper approval required. Curated sample, not all e-commerce. snapshotUcpByP
product_data_checkFree 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.
google_checkout_readinessRead 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.
get_agent_factsRead 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 pro
list_category_agent_factsList 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
dataset_infoLatest 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, att
protocol_matrixRead ARC's neutral Protocol Matrix: for UCP, ACP, PAP, WebMCP, MCP and agent payment protocols, how many checked stores declare, validate, answer and return a checkout link, with evidence labels (Measured / Inferred / Not measured). Saved checks only; no store requests or model c
agent_leaderboardRead 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. Sav
submit_leaderboard_runSubmit 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/l
submit_storeAdd 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,
store_cardRead 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.
validate_ucp_profileValidate 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
get_benchmarkARC Agent Shopping Index pilot results (pilot, not a ranking): whether 3 AI models, called through the OpenRouter API (not the consumer apps), reached a checkout step on their own on 35 non-Shopify stores, stopped before payment, with no accounts. Two runs: per model, hand-verifi
generate_fixesStarter files and snippets for the failed Agent Readiness Grade audits of one store: robots.txt allow rules for AI agents and crawlers, a UCP profile skeleton (or the Shopify setting path), Product JSON-LD with price and stock placeholders, and an llms.txt. Built only from ARC's
Basic checksi
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026
- ! Caution
Maker matches the repo
The registry lists no source repo, so we cannot match the publisher (arcreport.ai) to the code
- … Not checked yet
Still maintained
We have not read this repo from GitHub yet
- … Not checked yet
Has a licence
We have not read this repo from GitHub yet
- ✓ Pass
Endpoint responds
Responded in 141 ms (HTTP 200)
- – Not applicable
Sign-in with OAuth
No sign-in needed
- ✓ Pass
No hidden instructions in tool descriptions
Read 25 tool descriptions and found no hidden instructions to the AI
Compared with others in Online shops & paymentsi
- More stars than 0% of the other 2546 servers in this category
- Published to the registry more recently than 54% of the other 2546 servers in this category
- Basic checks equal to or better than 52% of the other 2546 servers in this category
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
Common questions
Is ARC (arcreport.ai): can an agent reach checkout? safe?
It passed 2 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
What keys or codes does it need?
The registry does not list a required key, though some servers ask you to sign in on first use.
Does it run on my computer or in the cloud?
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
Is it still maintained?
The GitHub repo last changed –, and the latest version (2026.10.14) reached the registry 24 days ago.
Which apps can use it?
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
What can I use instead?
In the same category: Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
Alternatives
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Stripe MCP
Stripe’s official server lets AI view and manage customers, products, payments and invoices. Connect to Stripe’s cloud and sign in with OAuth.
MCP Cn Commerce
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
README from the maker
No README found in the repo