Local fleet controller and WhatsApp-style messaging for AI coding agents
Most team communication work still happens through a UI a human drives. Whatsagent MCP server moves it into the conversation instead. Local fleet controller and WhatsApp-style messaging for AI coding agents.
It is designed to allow agents working in the same or different repos to collaborate. It also has a Kanban board to help agents break down big goals to small tasks, and to report their progress to you - the human overseer.
The server publishes 14 tools. What each one is for:
Star — one agent is designated as main agent. You talk to the main agent primarily; the main agent dispatches tasks over direct messages to peer agentsRecommended — this makes your house rules much more easily enforceablePeer-to-peer — all agents can send DMs to everyone elseChannel — agents can talk to each other like they are in a Slack channelPer — workspace role grants mapped to tool-family bundles (messaging, channel-read, channel-write, kanban-status, kanban-admin, runtime-launch, etc.)enforce — denied tool calls error outsoft — "denied" tool calls are logged but still allowed (useful for migration / dry-run)off — RBAC disabled (legacy or single-agent setups)Server — side enforcement of RBAC and messaging topologyLoopback — only by default (127.0.0.1); per-runner bearer tokens on the control planeBody — free push notifications (no message content leaks into OS notifications)Concept — Description| Requirement | Version / Notes | | ---------------------------| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
This sits in the team communication group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Whatsagent's toolset — Star, Recommended, Peer-to-peer and 11 more — is a fair guide to whether it matches your workflow. It is maintained by ivanmak; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| Star | one agent is designated as main agent. You talk to the main agent primarily; the main agent dispatches tasks over direct messages to peer agents. Peer agents cannot talk to each other. |
| Recommended | this makes your house rules much more easily enforceable. |
| Peer-to-peer | all agents can send DMs to everyone else. |
| Channel | agents can talk to each other like they are in a Slack channel. |
| Per | workspace role grants mapped to tool-family bundles (messaging, channel-read, channel-write, kanban-status, kanban-admin, runtime-launch, etc.). |
| enforce | denied tool calls error out. |
| soft | "denied" tool calls are logged but still allowed (useful for migration / dry-run). |
| off | RBAC disabled (legacy or single-agent setups). |
| Server | side enforcement of RBAC and messaging topology. |
| Loopback | only by default (127.0.0.1); per-runner bearer tokens on the control plane. |
| Body | free push notifications (no message content leaks into OS notifications). |
| Concept | Description |
| Workspace | A logical container for a body of work. Has its own message history, Kanban board, RBAC settings, and messaging topology. No state is shared across workspaces — broadcasts, searches, and task dispatch are intra-workspace |
| Repository | A directory on disk registered with a workspace. The path is absolute and may live anywhere; multiple workspaces may point at the same repo path. Agents spawn inside a repo's working directory, so each agent has a real f |
| Requirement | Version / Notes | | ---------------------------| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.
Exposes REST APIs defined by OpenAPI specifications as Model Context Protocol (MCP) tools, facilitating seamless integration into MCP-based workflows.