TalkToPlanB

by JMLEE850623

161 downloads
Not rated
GitHub

About

A self-hosted, secure WhatsApp-alternative messenger. This MCP server lets AI assistants list chat rooms, read messages, and send messages via TalkToPlanB's developer API.

Details

Author
JMLEE850623
Downloads
161
Categories
Developer Tools

- Wraps TalkToPlanB’s developer REST API for MCP
- Tools: whoami, list_rooms, read_messages, send_message
- AI assistants can act inside your chats
- Self-hosted messenger with data in Malaysia
- Supports Android and web clients

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name TalkToPlanB
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install and run with npx talktoplanb-mcp. An API key from https://talktoplanb.duckdns.org/portal is required. The server provides tools like whoami, list_rooms, read_messages, and send_message.

whoami

Get information about the TalkToPlanB account that owns the current API key (user id, username, scopes).

list_rooms

List the TalkToPlanB chat rooms (group chats and direct messages) the account belongs to. Returns room ids you can use with read_messages and send_message.

read_messages

Read recent messages in a TalkToPlanB room. Provide a roomId obtained from list_rooms.

send_message

Send a TalkToPlanB message. Provide text plus EITHER roomId (an existing room from list_rooms) OR toPhone (the recipient’s phone number, which finds or creates a direct message).

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "talktoplanb": {
            "talktoplanb": {
                "command": "npx",
                "args": [
                    "-y",
                    "talktoplanb-mcp"
                ],
                "env": {
                    "TALKTOPLANB_API_KEY": "ttpb_your_key_here"
                }
            }
        }
    }
}

McpServers

{
    "talktoplanb": {
        "command": "npx",
        "args": [
            "-y",
            "talktoplanb-mcp"
        ],
        "env": {
            "TALKTOPLANB_API_KEY": "ttpb_your_key_here"
        }
    }
}

TalkToPlanB is a self-hosted, secure WhatsApp-alternative messenger (Android + web, data hosted in Malaysia). This MCP server wraps its developer REST API so AI assistants (e.g. Claude Desktop) can act inside your chats.

Install / run: npx talktoplanb-mcp
Tools: whoami, list_rooms, read_messages, send_message
Get an API key: https://talktoplanb.duckdns.org/portal
Repo: https://github.com/JMLEE850623/talktoplanb-mcp

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.