Voice Calls, SMS, and WhatsApp for Claude Code with cross-channel context sharing.
Better-call-claude is an MCP integration. Voice Calls, SMS, and WhatsApp for Claude Code with cross-channel context sharing.
The published npm package is better-call-claude, version 3.1.3. Its declared MCP transport is stdio.
The package declares BETTERCALLCLAUDE_PHONE_PROVIDER (required): Phone provider: 'twilio' or 'telnyx'; BETTERCALLCLAUDE_PHONE_NUMBER (required): Your phone number in E.164 format; BETTERCALLCLAUDE_PHONE_ACCOUNT_SID (required): Twilio Account SID or Telnyx API Key; BETTERCALLCLAUDE_PHONE_AUTH_TOKEN (required): Twilio Auth Token or Telnyx API Secret; BETTERCALLCLAUDE_USER_PHONE_NUMBER (required): Your personal phone number in E.164 format (for outbound calls/SMS); BETTERCALLCLAUDE_OPENAI_API_KEY (required): 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).
Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.
View the publisher’s registry entry · Project repository. This profile uses version 3.1.3 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.
Browse related developer tools MCP servers for tools that cover the same kind of work.
| Variable | Description | Required |
|---|---|---|
| BETTERCALLCLAUDE_PHONE_PROVIDER | Phone provider: 'twilio' or 'telnyx' | Yes |
| BETTERCALLCLAUDE_PHONE_NUMBER | Your phone number in E.164 format | Yes |
| BETTERCALLCLAUDE_PHONE_ACCOUNT_SID | Twilio Account SID or Telnyx API Key | Yes |
| BETTERCALLCLAUDE_PHONE_AUTH_TOKEN | Twilio Auth Token or Telnyx API Secret | Yes |
| BETTERCALLCLAUDE_USER_PHONE_NUMBER | Your personal phone number in E.164 format (for outbound calls/SMS) | Yes |
| BETTERCALLCLAUDE_OPENAI_API_KEY | OpenAI API key for speech-to-text (Whisper) and text-to-speech | Yes |
| BETTERCALLCLAUDE_WHATSAPP_NUMBER | WhatsApp number if different from phone number (e.g., Twilio Sandbox) | Optional |
| BETTERCALLCLAUDE_PORT | Local HTTP server port | Optional |
| TAILSCALE_HOSTNAME | Override Tailscale hostname for webhook URL | Optional |
| BETTERCALLCLAUDE_WHATSAPP_PROVIDER | WhatsApp provider: set to 'baileys' for free WhatsApp via WebSocket (no Twilio needed) | Optional |
| BETTERCALLCLAUDE_BAILEYS_AUTH_DIR | Path to Baileys auth state directory (default: data/baileys-auth) | Optional |
| BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE | Max WhatsApp chat history messages to retain (default: 50) | Optional |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Check a Slack webhook URL shape. Secret discarded.
Email safety for AI agents: scan inbound for prompt-injection/phishing + outbound for secret leaks.
An MCP server for the API of Checkbox, a Ukrainian software cash register (ПРРО). It lets an AI assistant such as Claude answer questions about receipts, shifts, X/Z reports, goods and orders of…
Live trust signals for domains & packages: age, registrar, typosquat resemblance.