Better Call Claude runs on your own machine — the client starts it, so there is no endpoint to ping. 44 installs a week from npm. Last commit 23 Jul 2026.
Voice Calls, SMS, and WhatsApp for Claude Code with cross-channel context sharing.
Today is the operative word: we check Better Call Claude every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add better-call-claude -- npx -y better-call-claude
{
"mcpServers": {
"better-call-claude": {
"args": [
"-y",
"better-call-claude"
],
"command": "npx"
}
}
}
[mcp_servers.better-call-claude]
command = "npx"
args = ["-y", "better-call-claude"]
{
"mcpServers": {
"better-call-claude": {
"args": [
"-y",
"better-call-claude"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"better-call-claude": {
"args": [
"-y",
"better-call-claude"
],
"command": "npx"
}
}
}
This one needs environment variables set before it will start:
BETTERCALLCLAUDE_PHONE_PROVIDER (Phone provider: 'twilio' or 'telnyx'), BETTERCALLCLAUDE_PHONE_NUMBER (Your phone number in E.164 format), BETTERCALLCLAUDE_PHONE_ACCOUNT_SID (Twilio Account SID or Telnyx API Key), BETTERCALLCLAUDE_PHONE_AUTH_TOKEN (Twilio Auth Token or Telnyx API Secret), BETTERCALLCLAUDE_USER_PHONE_NUMBER (Your personal phone number in E.164 format (for outbound calls/SMS)), BETTERCALLCLAUDE_OPENAI_API_KEY (OpenAI API key for speech-to-text (Whisper) and text-to-speech), BETTERCALLCLAUDE_WHATSAPP_NUMBER (WhatsApp number if different from phone number (e.g., Twilio Sandbox)), BETTERCALLCLAUDE_PORT (Local HTTP server port), TAILSCALE_HOSTNAME (Override Tailscale hostname for webhook URL), BETTERCALLCLAUDE_WHATSAPP_PROVIDER (WhatsApp provider: set to 'baileys' for free WhatsApp via WebSocket (no Twilio needed)), BETTERCALLCLAUDE_BAILEYS_AUTH_DIR (Path to Baileys auth state directory (default: data/baileys-auth)), BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE (Max WhatsApp chat history messages to retain (default: 50)).
The author declared them in the registry entry; get the values from the project itself.
Route coding work across Claude Code, Codex, Cursor, and OpenCode with shared context.
MCP server for Twilio — global SMS, WhatsApp, Voice, Verify, and Lookup across 180+ countries
Experimental code intelligence platform for Claude Code with AST parsing and context analysis
Local memory for Claude Code. Semantic recall across session history with zero API calls.
Send WhatsApp messages from Cursor, Claude Code, and Codex via MCP.
Cross-session memory for Claude Code — context capture, semantic search, recall
Share context, detect conflicts, and message across parallel Claude Code sessions
One identity across Claude Code, Codex, Cursor, Gemini, Windsurf: shared inbox and handoffs.
Answers built from our own checks of this server.