MCP channel server for the Zalo Bot API. Talk to your Claude Code session from Zalo, with pairing, allowlists, and group gating.
Talk to your AI agent from a Zalo group.
An MCP channel server for the Zalo Bot API. Messages sent to your Zalo bot arrive in an MCP client session; the session replies through a tool call.
Early. The server is on PyPI and has been exercised against a real bot, but the MCP channel it targets is still an experimental Claude Code capability.
The server polls Zalo with getUpdates, so it needs no public URL, no webhook endpoint, and no tunnel. It runs on a laptop behind NAT.
Every inbound message passes the gate before anything else sees it. The gate is the only door.
Direct messages follow one of three policies:
Policy Unknown sender gets --- --- pairing A short-lived code you approve out of band allowlist Nothing. The message is dropped silently disabled Nothing. All DMs are dropped
Groups must be configured by ID. Adding the bot to a group does not enable it. You can also restrict which members are allowed to trigger it.
1. No Zalo message can change the access config. A message asking to be added to the allowlist is exactly what an injection attack looks like, so approvals happen outside the channel. 2. The server refuses to start if the allowlist contains a wildcard. It is easy to widen an allowlist during testing and forget to narrow it again.
Being on the allowlist means you can talk to the bot. It does not grant authority to act on anything.
These come from the Zalo Bot API itself, and they shape what any Zalo bot can do. Zalo owns these rules and changes them without notice, so treat as the source of truth and this section as a summary that may be out of date
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/trongnguyenbinh--zalo-bot-mcp.html)
dMoERA Creator Studio MCP Server: build, backtest, and deploy crypto trading strategies via AI agents
AndyShaman/telegram-business-bridgeConnect any AI agent to your personal Telegram via the official Business API — no userbot, no ban risk, no Premium. Agent reads & searches full history, drafts replies; every reply waits for your ✅. M
Stupidoodle/swissdevjobs-cliSearch & apply to ~4,700 salary-transparent tech jobs across 7 countries (🇨🇭🇩🇪🇬🇧🇺🇸🇨🇦🇳🇱🇫🇷) from your terminal or AI agent — zero-dependency Python CLI + MCP server + Claude Code plugin
chris-asmussen/wardenOne MCP server that fronts many MCP servers + Skills behind a small tool set and routes to the best one, keeping an agent's context tiny. Migrate your Claude Code MCPs/skills behind it.
MuhittinYilmazer/akanaSelf-hosted, local-first AI assistant server: swappable LLM providers, review-gated memory, an encrypted vault, and wake-word voice. No accounts, no telemetry.
MaxFreedomPollard/engRAMAutomatic one-click install. Encrypted, fully offline vector memory for AI agents; takes over built-in agentic memory.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.