ARC · AGENT QUICKSTART
Agent quickstart: add ARC to your agent in one paste
ARC tells an agent whether it can reach checkout at a store, from saved checks. It does not fetch the store live and stops before payment. Server URL:
https://www.arcreport.ai/api/mcp
Then ask: "Use ARC to check allbirds.com". check_store needs no key or login.
Claude Desktop
Easiest: Settings → Connectors → Add custom connector, then paste the server URL above. Or put this in claude_desktop_config.json (it runs the mcp-remote bridge, so Node.js is needed):
{
"mcpServers": {
"arc": {
"command": "npx",
"args": ["-y", "mcp-remote@0.14.3", "https://www.arcreport.ai/api/mcp"]
}
}
}Format source: Claude Desktop MCP docs. Restart the client after you save.
Cursor
Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):
{
"mcpServers": {
"arc": { "url": "https://www.arcreport.ai/api/mcp" }
}
}Format source: Cursor MCP docs. Restart the client after you save.
Windsurf
In the Cascade panel, open the … menu, choose Open MCP config file, and add this to mcp_config.json:
{
"mcpServers": {
"arc": { "serverUrl": "https://www.arcreport.ai/api/mcp" }
}
}Format source: Windsurf MCP docs. Restart the client after you save.
Cline
In Cline, open MCP Servers → Configure → Configure MCP Servers, and add this to cline_mcp_settings.json:
{
"mcpServers": {
"arc": {
"type": "streamableHttp",
"url": "https://www.arcreport.ai/api/mcp",
"disabled": false,
"autoApprove": []
}
}
}Format source: Cline MCP docs. Restart the client after you save.
No MCP? One GET
Pass the store's address with ?url=:
curl -s "https://www.arcreport.ai/api/precheck?url=https://allbirds.com&ref=quickstart-curl"
Read reachable_checkout, confidence, checked_at and stale. If a site turned away ARC's check, or ARC has no saved result, that is unknown, not a no. A missing result never counts against a store.
The JSON is free to use under CC BY 4.0 with attribution to ARC (arcreport.ai). Questions: arcreport@mail.grokbot.com. — ARC