Voice Calls, SMS, and WhatsApp for Claude Code with cross-channel context sharing.
io.github.sns45/better-call-claude
https://github.com/sns45/better-call-claude
STDIO
6 required env vars
Hosted endpoint — paste into any MCP client.
Configuration this server reads at startup.
Phone provider: 'twilio' or 'telnyx'
Your phone number in E.164 format
Twilio Account SID or Telnyx API Key
Twilio Auth Token or Telnyx API Secret
Your personal phone number in E.164 format (for outbound calls/SMS)
OpenAI API key for speech-to-text (Whisper) and text-to-speech
WhatsApp number if different from phone number (e.g., Twilio Sandbox)
Local HTTP server port
Override Tailscale hostname for webhook URL
WhatsApp provider: set to 'baileys' for free WhatsApp via WebSocket (no Twilio needed)
Path to Baileys auth state directory (default: data/baileys-auth)
Max WhatsApp chat history messages to retain (default: 50)
Where to find authoritative docs and source for better-call-claude.
Open MCP Agent Studio and connect this server to Claude, GPT, Gemini, DeepSeek and more — no install required.
Open Agent Studio