Developer · Local MCP server
Better Call Claude
Voice Calls, SMS, and WhatsApp for Claude Code with cross-channel context sharing.
What the MCP Registry states
The entry as published to the official MCP Registry (read 2026-10-04), latest version.
- Registry name
io.github.sns45/better-call-claude- Version
- 3.1.3
- Status
- Active
- Category
- developer
- Transport
- stdio (local process)
- Package
- npm
- Published
- 2026-07-23
- Updated
- 2026-07-23
- Publisher
- sns45 (GitHub) · 2 servers with pages here
- Listed under
- WhatsApp MCP servers
- Repository
- github.com/sns45/better-call-claude
- Source
- Registry API entry
Packages
| Registry | Package | Version | Transport |
|---|---|---|---|
| npm | better-call-claude | 3.1.3 | stdio |
How to connect Better Call Claude
Better Call Claude runs locally from a Node.js package published to the npm registry: better-call-claude version 3.1.3. It speaks MCP over stdio, so the client starts it as a program and talks to it through standard input and output. It needs Node.js; clients usually start it with npx — the usual command is npx -y better-call-claude@3.1.3. It reads these environment variables: BETTERCALLCLAUDE_PHONE_PROVIDER (required), BETTERCALLCLAUDE_PHONE_NUMBER (required), BETTERCALLCLAUDE_PHONE_ACCOUNT_SID (required, secret), BETTERCALLCLAUDE_PHONE_AUTH_TOKEN (required, secret), BETTERCALLCLAUDE_USER_PHONE_NUMBER (required), BETTERCALLCLAUDE_OPENAI_API_KEY (required, secret), BETTERCALLCLAUDE_WHATSAPP_NUMBER, BETTERCALLCLAUDE_PORT, TAILSCALE_HOSTNAME, BETTERCALLCLAUDE_WHATSAPP_PROVIDER, BETTERCALLCLAUDE_BAILEYS_AUTH_DIR and BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE; set them in the client's configuration for this server.
In the mcpServers JSON format that many desktop and editor MCP clients read, the entry looks like this (placeholders in angle brackets):
{
"mcpServers": {
"better-call-claude": {
"command": "npx",
"args": [
"-y",
"better-call-claude@3.1.3"
],
"env": {
"BETTERCALLCLAUDE_PHONE_PROVIDER": "<value>",
"BETTERCALLCLAUDE_PHONE_NUMBER": "<value>",
"BETTERCALLCLAUDE_PHONE_ACCOUNT_SID": "<secret>",
"BETTERCALLCLAUDE_PHONE_AUTH_TOKEN": "<secret>",
"BETTERCALLCLAUDE_USER_PHONE_NUMBER": "<value>",
"BETTERCALLCLAUDE_OPENAI_API_KEY": "<secret>",
"BETTERCALLCLAUDE_WHATSAPP_NUMBER": "<value>",
"BETTERCALLCLAUDE_PORT": "<value>",
"TAILSCALE_HOSTNAME": "<value>",
"BETTERCALLCLAUDE_WHATSAPP_PROVIDER": "<value>",
"BETTERCALLCLAUDE_BAILEYS_AUTH_DIR": "<value>",
"BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE": "<value>"
}
}
}
}Derived from the registry entry, not tested here. What the server does, and on what terms, is set by its publisher; check its repository or website before giving it access to your accounts or files. How to add an MCP server to an assistant · Before you connect
More from sns45 (GitHub)
| Server | Runs |
|---|---|
| Dear ClaudeSpawn Claude Code instances from 6 platforms when 'Dear Claude' is mentioned. | Local · stdio |
More developer servers
| Server | Runs |
|---|---|
| BerthDatabase management — query, schema inspection, migrations for PostgreSQL, MySQL, SQLite. | Local · stdio |
| Bescheid Vorlage Lint KagRechtsbehelfsbelehrung, Bekanntgabe und Säumniszuschlag in Abgabenbescheid-Vorlagen prüfen: Monatsfr. | Local · stdio |
| best-cad-mcpWindows AutoCAD MCP server for handle-first CAD automation, validation, and drawing exports. | Local · stdio |
| BetaDropPublish iOS and Android builds to testers and manage share links from an AI coding agent. | Local · stdio |
| Better Code Review GraphToken-efficient code review knowledge graph: semantic search and call-graph resolution. | Local · stdio |
| Better DesignA design harness for AI coding agents: design systems, design principles, icons and UI review. | Remote & Local · HTTP, stdio |
| better-tg-cli (Telegram)Telegram on your own account: read, search, send and press bot buttons. Writes need your approval. | Local · stdio |
| BettermemoryMemory for coding agents, checked against the filesystem and git before it is believed. | Local · stdio |