MCP Server
AICompliancePulse exposes a Streamable HTTP MCP server at /api/mcp. Connect Claude Desktop, Claude Code, or Cursor to query regulatory data directly from your AI agent. A valid API key is required — obtain one from API keys.
Endpoint
https://www.aicompliancepulse.com/api/mcp
Authentication: Authorization: Bearer acp_live_<key>
Connect — Streamable HTTP (Claude Code, Cursor)
Clients that support remote HTTP MCP servers with custom headers (Claude Code CLI, Cursor) can connect directly.
Claude Code CLI
claude mcp add --transport http aicompliancepulse \ https://www.aicompliancepulse.com/api/mcp \ --header "Authorization: Bearer acp_live_<key>"
.mcp.json
{
"mcpServers": {
"aicompliancepulse": {
"type": "http",
"url": "https://www.aicompliancepulse.com/api/mcp",
"headers": {
"Authorization": "Bearer acp_live_<key>"
}
}
}
}Connect — stdio proxy (Claude Desktop)
Claude Desktop and other stdio-only clients connect via the mcp-remote stdio proxy.
npx command
npx mcp-remote https://www.aicompliancepulse.com/api/mcp \ --header "Authorization: Bearer acp_live_<key>"
claude_desktop_config.json
{
"mcpServers": {
"aicompliancepulse": {
"command": "npx",
"args": [
"mcp-remote",
"https://www.aicompliancepulse.com/api/mcp",
"--header",
"Authorization: Bearer acp_live_<key>"
]
}
}
}Available tools
All tools are read-only. Your API key must carry the listed scope (default keys include both).
get_latest_pulse
Returns today's regulatory pulse digest. Scope: read:pulses.
get_pulse_by_date
Returns the pulse for a given date (YYYY-MM-DD). Scope: read:pulses.
search_regulations
Full-text and facet search over regulations (framework, jurisdiction, scope, instrument, topic, updateType, limit). Scope: read:regulations.
list_filters
Returns all valid enum values for every search facet — use this to discover valid filter values before calling search_regulations. Scope: read:regulations.
Rate limits
Limits are applied per MCP HTTP request — not per agent task. A single agent interaction (the MCP initialize, tools/list, and tools/call handshake) is multiple HTTP requests, each counted once. The 120 requests/min per-key quota is sufficient for normal agent workloads, but a workflow issuing many rapid tool calls may approach it.
Claude.ai web
Claude.ai web connectors require OAuth 2.0 — Bearer-key auth is not accepted there. OAuth support is a planned follow-up. For now, use Claude Desktop, Claude Code CLI, or Cursor with the Bearer API key.
Need a key? Go to API keys → Prefer HTTP? REST API docs.