Inter-agent communication for multi-agent Claude Code workflows.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Aichat.
register_agentRegister an agent with name, role, and workspace path
send_messageSend a message to another agent or broadcast to all
read_messagesRead messages for an agent (marks as read)
pollCheck for new unread instructions β call between tasks
update_statusUpdate agent status (idle / working / blocked / completed)
list_agentsList all registered agents and their current state
MCP server for inter-agent communication. Gives multiple Claude Code sessions a shared message board, agent registry, and orchestration layer β backed by a cloud relay so agents can coordinate across machines, repos, and teams.
Instead of CLI args, you can set:
A relay key is required β it authenticates your agents against the portal. The portal URL defaults to https://portal.wayyresearch.com if not provided.
| Tool | Description |
|---|---|
register_agent | Register an agent with name, role, and workspace path |
send_message | Send a message to another agent or broadcast to all |
read_messages | Read messages for an agent (marks as read) |
poll | Check for new unread instructions β call between tasks |
update_status | Update agent status (idle / working / blocked / completed) |
list_agents | List all registered agents and their current state |
get_board | Full orchestration board: agents, unread counts, recent messages |
get_thread | Get messages in a conversation thread (up to 100) |
register_agent with name, role, and workspacepoll to check for instructions from the orchestratorupdate_status when starting/finishingsend_message to report results backpoll between tasks for priority changesget_board for a birds-eye view of all agentssend_message with type: "instruction" to assign taskssend_message with type: "alert" for urgent changeslist_agents to find blocked agents and redirect work| Type | Use For |
|---|---|
instruction | Orchestrator β Agent task assignments |
status | Agent β Orchestrator progress updates |
question | Agent β Agent or Agent β Orchestrator |
response | Replies to questions |
alert | Urgent notifications, blockers |
note | General FYI messages |
| Priority | When to Use |
|---|---|
critical | Security issues, production outages, data loss |
high | Blocking issues, priority changes |
medium | Normal task communication (default) |
low | FYI, nice-to-know information |
All state lives in the portal's SQLite database, accessed via the agent relay API. No local file storage β agents on different machines share the same board.
MIT β Wayy Research
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/aichat)<a href="https://allmcps.com/mcp/aichat"><img src="https://allmcps.com/api/badge/aichat?style=directory" alt="Aichat on AllMCPs" /></a>