Claudius
Status

callmcp

MCP

MCP server providing a unified telephony tool contract supporting any call provider, hosted, local, or BYOK configurations.

by CallMCP·CallMCP/callmcp·TypeScript
83· B
Install
npx -y @callmcp/server
Stars
1
7d change
0.00%
Downloads / week
144
Last active
23 days ago
About

CallMCP is a single Model Context Protocol server that defines one tool contract — 14 tools, identical schemas, identical error shapes — for outbound/inbound telephony: calls, SMS, recordings, transcripts, and phone-number lifecycle. Point it at a hosted backend, a fully local backend, or a bring-your-own-key composed backend, and your agent code doesn't change. What changes is which tools are present (via capability-gated dynamic discovery), never the shape of a tool that's there.

The normative reference is `SPEC.md`. This README is the pitch; the spec is the contract.

Before connecting a real provider, run `npx -y @callmcp/server doctor`. For a safe local walkthrough, run `npx -y @callmcp/server --sandbox`. The server fails closed when no driver is configured; the mock driver is only available through explicit sandbox configuration.

See `examples/` for ready-to-paste Claude Desktop / Claude Code configs for each of the three legs below.

Read more on GitHub →
30-day stars
Trust factors
Source
community
Known advisories
0
Maintenance
active
License
MIT
Age
0 months
workflowdeveloper-tools#telephony#voice#mcp#call-provider#byok