io.github.adelaidasofia
whatsapp-mcp
WhatsApp MCP
WhatsApp MCP. SQLCipher-encrypted, scrubber-CI-gated, draft-and-confirm sends, voice transcription.
stdiocommunityservice
Package Details
adelaidasofia-whatsapp-mcp
Transportstdio
Runtimeuvx
Environment Variables
WHATSAPP_BRIDGE_HOST(str)
Default:
127.0.0.1Hostname for the Go bridge REST API.
WHATSAPP_BRIDGE_PORT(str)
Default:
8080Port for the Go bridge REST API.
WHATSAPP_VAULT_CRM_PATH(str)
Absolute path to a vault CRM folder for auto-injection (e.g., Obsidian 'CRM/'). When unset, CRM injection is disabled.
WHATSAPP_WHISPER_BACKEND(str)
Default:
local-cppVoice-note transcription backend. 'local-cpp' (default, private) or 'openai-api' (opt-in).
WHATSAPP_WHISPER_API_KEY(str)
Secret
OpenAI API key. Required only when WHATSAPP_WHISPER_BACKEND=openai-api.
WHATSAPP_WHISPER_MODEL(str)
Default:
large-v3whisper.cpp model name. Only used when backend is local-cpp.
WHATSAPP_SCRUB_PROMPT_INJECTION(str)
Default:
trueStrip known prompt-injection patterns from incoming messages before the LLM sees them.
WHATSAPP_AUDIT_LOG(str)
Default:
trueLog every tool call to audit.log.
WHATSAPP_ENCRYPT_DB(str)
Default:
trueEnable SQLCipher DB encryption with the key sourced from macOS Keychain.