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.

Evaluated Apr 04, 2026 (27d ago)
Repo ↗ Communication mcp-server call-center contact-management automation python claude-integration
⚙ Agent Friendliness
72
/ 100
Can an agent use this?
🔒 Security
63
/ 100
Is it safe for agents?
⚡ Reliability
41
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
75
Error Messages
80
Auth Simplicity
85
Rate Limits
60

🔒 Security

TLS Enforcement
100
Auth Strength
70
Scope Granularity
30
Dep. Hygiene
50
Secret Handling
60

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

Uptime/SLA
0
Version Stability
50
Breaking Changes
50
Error Recovery
65
AF Security 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

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: API Key (username + API key) Multi-account support via environment variables
OAuth: No Scopes: No

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

Model: Depends on CallHub account tier
Free tier: No
Requires CC: Yes

No separate pricing for MCP server. Cost depends entirely on underlying CallHub account subscription.

Agent Metadata

Pagination
unknown
Idempotent
False
Retry Guidance
Documented

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

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered