callmcp
MCPMCP server providing a unified telephony tool contract supporting any call provider, hosted, local, or BYOK configurations.
npx -y @callmcp/serverCallMCP 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.
- Source
- community
- Known advisories
- 0
- Maintenance
- active
- License
- MIT
- Age
- 0 months