MAX Messenger MCP server

mcp-max-messenger

MCP server for the MAX messenger Bot API: messages, media, chats, members and buttons from an agent

MCP serverMedium riskRussian stack

woyaxnini/mcp-max-messenger

Install

{
  "mcpServers": {
    "max-messenger": {
      "command": "npx",
      "args": ["-y", "@woyax/mcp-max-messenger"],
      "env": {
        "MAX_TOKEN": "YOUR_BOT_TOKEN"
      }
    }
  }
}

The same config works for Cursor.

This is third-party code. Review the repository files before installing.

What it does

Connects an agent to a MAX messenger bot via the Bot API. It offers 21 tools: sending, reading, editing and pinning messages, sending photos, video and files, managing chats and members, receiving events and answering button presses. It runs locally over stdio or as an HTTP server.

Who it is for. Developers and teams automating notifications, approvals and chat work in MAX.

Good fit when

  • Send notifications to MAX work chats from an agent or n8n
  • Run an approval flow with Approve and Reject buttons
  • Read recent chat messages or new bot events
  • Manage members and admins of a group chat

Not a fit when

  • You need a personal user account rather than a bot
  • You need real-time webhooks: events currently come via long polling

Example request

Send an invoice approval request with Approve and Reject buttons to the team chat

Limitations

Acts as a bot, and get_chats returns group chats only. Known MAX API issues: remove_admin may report success without revoking rights, the open_app button fails, and add_members fails if the user has privacy mode on. Rate limit is 30 requests per second. License is MIT + Commons Clause.

How to disable. Remove the max-messenger block from mcpServers in the client config. Revoke the bot token in MAX if needed.

MCP

Transport
stdio, http
Authentication
API key
Environment variables
Environment variables
MAX_TOKEN
required, secret
MAX bot token
MCP_TRANSPORT
Transport: stdio (default) or http
MCP_PORT
Port for HTTP mode, default 3000

Security check

  • Requires a MAX bot token
  • Tools send and delete messages and change chat members and admins

README in short

The server covers the MAX Bot API with 21 tools across messages, media, chats, members and events, and supports five button types. It has stdio mode for Claude Desktop and Cursor and HTTP mode for remote use. The README documents environment variables, architecture, MAX API specifics and known platform bugs. Hosted URL access and webhook support are on the roadmap.

FAQ

How do I reach personal dialogs with the bot?

Use get_updates: it returns a chat_id you can pass to the other tools.

Does the token need a Bearer prefix?

No, the MAX API takes the token in the Authorization header without Bearer.

A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps

SkillHigh risk75K

Chestnyi Znak MCP server

@woyax/mcp-chestnyi-znak

MCP server for the Chestnyi Znak True API: documents, marking codes, balances and participant checks by INN

MCP serverMedium riskRussian stack3

Yandex Smart Home for OpenClaw

Yandex Smart Home CLI for OpenClaw

Python CLI and OpenClaw skill to switch Yandex Smart Home lights and sockets and set brightness, color temperature and color

SkillMedium riskRussian stack