CallHub
CallHub MCP is a Python-based Model Context Protocol server that provides Claude with programmatic access to CallHub's contact center API, enabling management of contacts, phonebooks, agents, teams, campaigns, and other call center resources.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
HTTPS enforced via api-na1.callhub.io. API key + username auth is reasonable but lacks OAuth or fine-grained scopes. Dependencies include Selenium (browser automation) which expands attack surface. README advises storing credentials securely and cautions with browser automation. No evidence of published security audit. Selenium 4.15.0 and urllib3 2.0.7 are reasonable versions but dependency hygiene score reflects lack of disclosed CVE scanning. Credentials stored in .env files are vulnerable to accidental commits (requires discipline). No explicit secret rotation guidance.
⚡ Reliability
Best When
Organizations already using CallHub need to automate contact/campaign management through natural language via Claude.
Avoid When
Real-time call handling is needed, or when CallHub API integration should not depend on Python/MCP infrastructure.
Use Cases
- • Managing call center contacts and phonebooks programmatically
- • Automating agent and team creation/management
- • Creating and monitoring voice broadcast and P2P campaigns
- • Bulk operations via CSV uploads
- • Managing do-not-call lists
- • Integration with Claude for natural language-driven call center operations
Not For
- • Real-time call routing or in-call operations
- • Non-CallHub users without existing CallHub accounts
- • Applications requiring direct telephony APIs
- • Organizations without Python 3.10+ infrastructure
Interface
Authentication
Authentication uses HTTP Basic Auth with username and API key. No OAuth or fine-grained scopes. Credentials stored in .env file. Support for multiple named accounts.
Pricing
No separate pricing for MCP server. Cost depends entirely on underlying CallHub account subscription.
Agent Metadata
Known Gotchas
- ⚠ Agent activation workflow is complex: pending agents created via API are not visible through listAgents even with include_pending=true
- ⚠ Pending agents must verify email before becoming active
- ⚠ MCP server requires manual restart after code changes; documentation explicitly warns agents to never assume restart occurred
- ⚠ Selenium browser automation features present but caution advised in security section
- ⚠ Multiple account configuration via environment variables requires correct naming convention (CALLHUB_ACCOUNT_API_KEY format)
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for CallHub.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-04-04.