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.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Talktoplanb MCP.
whoamiAccount info for the current API key (user id, username, scopes).
list_roomsList your group chats and direct messages (returns room ids).
read_messagesRead recent messages in a room (`roomId`, optional `limit`).
send_messageSend a message by `roomId` **or** `toPhone` (plus `text`).
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.Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
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>