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
How models use it and what it is built for.
Voice Calls, SMS, and WhatsApp for Claude Code with cross-channel context sharing.
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.
MCP Playground runs 10,000+ hosted MCP servers — GitHub, Linear, Notion, Stripe, Sentry and more — across Claude, GPT, Gemini, DeepSeek and 30+ AI models. Compare model answers side-by-side, save agent presets, share runs. Zero install.
Open Agent Studio