{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.adelaidasofia/whatsapp-mcp","description":"Personal WhatsApp MCP for Claude, built directly on whatsmeow. Encrypted-at-rest storage, Whisper…","title":"Personal WhatsApp MCP for Claude, built directly on whatsmeow","repository":{"url":"https://github.com/adelaidasofia/whatsapp-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/adelaidasofia/whatsapp-mcp/releases/download/v0.1.0/whatsapp-mcp.mcpb","version":"0.1.0","fileSha256":"445ed78fc133477a67f193441d1a5a277fb58dcf159b11561da83c5445da1e5b","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T02:55:55.385578Z","publishedAt":"2026-05-20T02:55:55.385578Z","updatedAt":"2026-05-20T02:55:55.385578Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.adelaidasofia/whatsapp-mcp","description":"WhatsApp MCP. SQLCipher-encrypted, scrubber-CI-gated, draft-and-confirm sends, voice transcription.","title":"WhatsApp MCP","repository":{"url":"https://github.com/adelaidasofia/whatsapp-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"adelaidasofia-whatsapp-mcp","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Hostname for the Go bridge REST API.","format":"string","default":"127.0.0.1","name":"WHATSAPP_BRIDGE_HOST"},{"description":"Port for the Go bridge REST API.","format":"string","default":"8080","name":"WHATSAPP_BRIDGE_PORT"},{"description":"Absolute path to a vault CRM folder for auto-injection (e.g., Obsidian 'CRM/'). When unset, CRM injection is disabled.","format":"string","name":"WHATSAPP_VAULT_CRM_PATH"},{"description":"Voice-note transcription backend. 'local-cpp' (default, private) or 'openai-api' (opt-in).","format":"string","default":"local-cpp","name":"WHATSAPP_WHISPER_BACKEND"},{"description":"OpenAI API key. Required only when WHATSAPP_WHISPER_BACKEND=openai-api.","format":"string","isSecret":true,"name":"WHATSAPP_WHISPER_API_KEY"},{"description":"whisper.cpp model name. Only used when backend is local-cpp.","format":"string","default":"large-v3","name":"WHATSAPP_WHISPER_MODEL"},{"description":"Strip known prompt-injection patterns from incoming messages before the LLM sees them.","format":"string","default":"true","name":"WHATSAPP_SCRUB_PROMPT_INJECTION"},{"description":"Log every tool call to audit.log.","format":"string","default":"true","name":"WHATSAPP_AUDIT_LOG"},{"description":"Enable SQLCipher DB encryption with the key sourced from macOS Keychain.","format":"string","default":"true","name":"WHATSAPP_ENCRYPT_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T02:16:46.081761Z","publishedAt":"2026-05-20T02:16:46.081761Z","updatedAt":"2026-05-20T02:16:46.081761Z","isLatest":true}}}],"metadata":{"count":2}}
