This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+9 more
Summary
AI summaryUpdates or pip install callrail-mcp, Quality gates, and deliberately across a mixed release.
Full changelog
First stable release of callrail-mcp 🎉
pipx install callrail-mcp
# or
pip install callrail-mcp
What's in the box
49 tools spanning ~85% of the CallRail REST API v3:
- Read tools (calls, companies, trackers, users, tags, form submissions, text messages, recordings, transcripts)
- Write tools (update_call, tag CRUD, form submission updates)
- Tracker provisioning (full CRUD with billing-confirmation safeguard)
- Account management (Companies CRUD, Users CRUD)
- Notifications + Integrations (CRUD on alert rules, discovery for GMB / Google Ads / etc.)
- Outbound calling (with
confirm_dialing=Truesafety gate) - Form-submission backfill for offline leads
- Agency aggregation tools:
usage_summary,compare_periods,bulk_update_calls,spam_detector,call_eligibility_check
Out of scope (deliberately)
See README's "Out of scope" section for the documented gaps:
- SMS send + webhook integration CRUD: blocked by CallRail account permissions (return 403 on standard accounts)
- Outbound Caller IDs, Numbers, Call Flows, Custom Fields, DNC list: not exposed by CallRail's REST API (UI-only on standard plans)
PRs welcome from anyone whose CallRail plan exposes those endpoints.
Quality gates
- 297 tests, all green
- 84% line coverage
- All 5 check tools clean:
pytest -W error,mypy --strict,ruff,bandit,pyright - ~115 bugs caught + fixed across 18 development releases (audit-and-test discipline)
See CHANGELOG.md for the full development history.
🤖 Built with the help of Claude Code
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About pghdma/callrail-mcp
CallRail REST API v3 integration with 49 tools for call tracking, form submissions, transcripts, full CRUD on tags/trackers/companies/users, plus agency-specific aggregation tools (`usage_summary` for per-client cost attribution, `compare_periods` for MoM deltas, `bulk_update_calls` with dry-run, `spam_detector`, `call_eligibility_check` for Google Ads conversion debugging)
Related context
Beta — feedback welcome: [email protected]