AUTHENTICATED AGENCY MCP

Use private portfolio intelligence inside an LLM

Every paid or trialing agency workspace can create a revocable API key. The key grants read-only access to that workspace only; it never exposes another agency's portfolio.

Server URL
https://www.arcreport.ai/api/agency/mcp
Authentication
Authorization: Bearer arc_...

Create and revoke keys under Agency workspace → Settings & MCP.

Available tools

get_portfolio_health

Portfolio score, open issues, stale scans, and priority sites.

list_portfolio_sites

Monitored client and prospect stores with current findings.

get_site_report

Detailed evidence and implementation-ready fixes for one store.

get_recent_regressions

Confirmed portfolio changes from the last 1–30 days.

Claude Code

claude mcp add --transport http arc-agency https://www.arcreport.ai/api/agency/mcp \
  --header "Authorization: Bearer YOUR_ARC_KEY"

Other MCP clients

Configure a Streamable HTTP server using the URL above and add the Authorization header. The client must support custom HTTP headers.

{
  "type": "http",
  "url": "https://www.arcreport.ai/api/agency/mcp",
  "headers": {
    "Authorization": "Bearer YOUR_ARC_KEY"
  }
}
Claude.ai custom connectors that require OAuth are not yet supported by the private API-key flow. Use Claude Code or another client that supports static Bearer headers.

Protocol check

curl -X POST https://www.arcreport.ai/api/agency/mcp \
  -H "Authorization: Bearer YOUR_ARC_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Looking for the open brand index instead? Use the public dataset MCP, which requires no account or API key.