MAX Messenger MCP server
mcp-max-messenger
MCP server for the MAX messenger Bot API: messages, media, chats, members and buttons from an agent
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 chatLimitations
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 | |
|---|---|
| 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.
Related
Awesome Claude Skills by Composio
Awesome Claude Skills
A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps
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
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