MCP Integration

ARCP exposes a Model Context Protocol (MCP) endpoint that AI agents can use directly — no custom client library needed.

MCP endpoint

https://router.arcp-protocol.com/mcp

Available tools

ToolDescription
arcp_discoverList available ARCP publishers
arcp_queryQuery publishers by natural language question
arcp_render_openedTrack a render link open
arcp_receipts_exportExport usage receipts for a publisher

Claude Desktop configuration

// claude_desktop_config.json
{
  "mcpServers": {
    "arcp": {
      "command": "node",
      "args": ["/path/to/arcp-mcp/server.mjs"],
      "env": {
        "ARCP_API_KEY": "arcp_your_key_here",
        "ARCP_CLIENT_ID": "claude-desktop"
      }
    }
  }
}

Or use the hosted MCP endpoint

// In any MCP-compatible client:
// Endpoint: https://router.arcp-protocol.com/mcp
// Auth: Authorization: Bearer arcp_your_key_here
// Protocol: JSON-RPC 2.0

Example: querying via MCP

// JSON-RPC request to /mcp
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "arcp_query",
    "arguments": {
      "query": "latest AI developments",
      "publishers": ["allreviews", "eighty"]
    }
  }
}