servers / ai-callmcp-server
ai.callmcp/server MCP server
communitystdiolocalverifiedhealthy
One MCP tool contract for telephony — any call provider, hosted, local, or BYOK.
01Tools · 14
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| list_drivers Read-only capability introspection. Call before assuming any other tool's behavior (SPEC §1.1). | read | false | unknown |
| list_approvals Read-only. Returns pending approvals, allowlist entries, and active campaign grants (SPEC §1.3). | read | false | unknown |
| end_call Terminates an in-progress call (SPEC §1.5). Capability-gated by supports_hangup. | unknown | unknown | unknown |
| get_transcript Returns a call's transcript, inline or as a subscribable resource link (SPEC §1.7). | unknown | unknown | unknown |
| send_sms Sends an outbound message over SMS, WhatsApp, or RCS (SPEC §1.9). Capability-gated; approval-gated like make_call. | unknown | unknown | unknown |
| request_call_approval Creates a pending human authorization for a destination, allowlist entry, or campaign batch (SPEC §1.2). Fires MCP elicitation when supported; otherwise returns an out-of-band approval URL. | unknown | unknown | unknown |
| make_call Places an outbound call (SPEC §1.4). Requires a valid, unexpired approval_id or an allowlist match; otherwise the server elicits approval inline rather than dialing. | unknown | unknown | unknown |
| get_call_status Read-only poll fallback for clients that don't subscribe to resource updates (SPEC §1.6). | read | false | unknown |
| get_recording Returns a resource link to the call's audio recording (SPEC §1.8). Capability-gated by supports_recording. | unknown | unknown | unknown |
| search_numbers Read-only search for purchasable phone numbers (SPEC §1.10). | read | false | unknown |
| configure_number Updates routing/configuration for an already-owned number (SPEC §1.12). | unknown | unknown | unknown |
| buy_number Purchases a phone number (SPEC §1.11). Spends money but does not contact a third party, so no human approval gate. | unknown | unknown | unknown |
| list_numbers Read-only inventory of owned numbers (SPEC §1.13). | read | false | unknown |
| list_calls Read-only call history/inventory (SPEC §1.14). | read | false | unknown |
02Install & source
npx -y @callmcp/server
npx- repohttps://github.com/CallMCP/callmcp
- licenseMIT
- adoption0 stars · 0 forks
05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-07-10 03:13Z
next_check2026-07-11 07:59Z
cadenceevery 29h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/ai-callmcp-server)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →