Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"callrail": {
"env": {
"CALLRAIL_API_KEY": "your_key_here"
},
"command": "callrail-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol server that exposes the CallRail REST API v3 to any MCP-compatible client (Claude Code, Claude Desktop, Cursor, etc.).
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'callrail-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked callrail-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in analytics / marketing
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
MCP Server for GCP environment for interacting with various Observability APIs.
DataForSEO API modelcontextprotocol server
MCP server that enables AI agents to perform comprehensive web audits using Google Lighthouse with 13+ tools for performance, accessibility, SEO, and security analysis.
MCP Security Weekly
Get CVE alerts and security updates for io.github.pghdma/callrail-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol server that exposes the CallRail REST API v3 to any MCP-compatible client (Claude Code, Claude Desktop, Cursor, etc.).
Created by Steve Japalucci — Founder of Pittsburgh Digital Marketing Agency (PGHDMA).
Once installed, any MCP-aware assistant can answer things like:
Reporting
Agency cost attribution (new in v0.4)
Conversion debugging (new in v0.4)
Tag + tracker management
confirm_billing=True — costs ~$3/mo)# Recommended: pipx for isolated CLI install
pipx install callrail-mcp
# Or with pip
pip install callrail-mcp
To install from source (latest unreleased):
pipx install git+https://github.com/pghdma/callrail-mcp.git
Get an API key at Settings → API Keys in your CallRail account. You need Account Admin permission to create one.
Provide it one of two ways:
export CALLRAIL_API_KEY="your_key_here"
mkdir -p ~/.config/callrail
echo "your_key_here" > ~/.config/callrail/api-key.txt
chmod 600 ~/.config/callrail/api-key.txt
Or override with CALLRAIL_API_KEY_FILE=/path/to/key.txt.
~/.claude.json or claude_desktop_config.json){
"mcpServers": {
"callrail": {
"command": "callrail-mcp",
"env": {
"CALLRAIL_API_KEY": "your_key_here"
}
}
}
}
If you installed via pipx, callrail-mcp will be on your PATH automatically. Otherwise, point command at the full path to the executable.
The server speaks standard MCP stdio. Any client that supports stdio MCP servers will work — just run callrail-mcp as the command.
49 tools total — ~85% of CallRail's REST API v3 surface. Read tools, write tools, tracker provisioning, agency aggregation, account management (Companies/Users CRUD), notifications, integrations discovery, outbound calls, and offline-lead backfill via create_form_submission.
| Tool | Purpose |
|---|---|
list_accounts | List accessible CallRail accounts |
list_companies | List companies (clients) under an account. Optional status="active" filter |
list_trackers | List tracking phone numbers + their source mapping. Optional status="active" filter |