MCP server for TalkToPlanB: list rooms, read & send messages (WhatsApp alternative).
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Let AI assistants (Claude Desktop, and any Model Context Protocol client) use TalkToPlanB β list chat rooms, read messages, and send messages.
It wraps the TalkToPlanB developer REST API and talks MCP over stdio.
| Tool | Description |
|---|---|
whoami | Account info for the current API key (user id, username, scopes). |
list_rooms | List your group chats and direct messages (returns room ids). |
read_messages | Read recent messages in a room (roomId, optional limit). |
send_message | Send a message by roomId or toPhone (plus text). |
messages:read and messages:send scopes.ttpb_xxxxxxxx...).Add this to your Claude Desktop config
(%APPDATA%\Claude\claude_desktop_config.json on Windows,
~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Restart Claude Desktop, then try: βList my TalkToPlanB roomsβ or βSend a TalkToPlanB message to +60123456789 saying hello.β
| Variable | Required | Default |
|---|---|---|
TALKTOPLANB_API_KEY | β | β |
TALKTOPLANB_BASE_URL | β | https://talktoplanb.duckdns.org |
npx talktoplanb-mcp works for everyone)After publishing, you can list it on MCP registries (mcp.so, Glama, Smithery) β
see ../marketing/listing-checklist.md.
fetch).stdout carries the MCP protocol; all logs go to stderr.Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/talktoplanb-mcp)<a href="https://allmcps.com/mcp/talktoplanb-mcp"><img src="https://allmcps.com/api/badge/talktoplanb-mcp?style=directory" alt="Talktoplanb Mcp on AllMCPs" /></a>