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/mcpAuthentication
Authorization: Bearer arc_...Create and revoke keys under Agency workspace → Settings & MCP.
Available tools
get_portfolio_healthPortfolio score, open issues, stale scans, and priority sites.
list_portfolio_sitesMonitored client and prospect stores with current findings.
get_site_reportDetailed evidence and implementation-ready fixes for one store.
get_recent_regressionsConfirmed 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"}'