agentchan

Official registry Developer tools

Lets one coding agent talk to another: Claude Code, Codex or Grok

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

CARGO package agentchan

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. agentchan
  2. Install
  3. Security
  4. Test
  5. Cost
  6. Links

agentchan

An MCP server that lets one coding agent talk to another: Claude Code, Codex or Grok. It gives one tool for each agent that is installed and signed in, plus two tools that work like Go channels:

  • claude(message, channel?), codex(…), grok(…) send a message and return a channel id at once. Without channel, the message starts a new session. With channel, it is a follow-up.
  • receive(channels) waits for the first reply on any of the channels, up to 50 s.
  • close(channel) stops the agent and ends the channel.

Each channel is one agent session. Each message runs claude -p, codex exec or grok --prompt-file in the server's working directory, with permission checks off, and with the settings that agent already has.

Install

Linux and macOS, prebuilt:

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/damejeras/agentchan/releases/latest/download/agentchan-installer.sh | sh

With npm, which downloads the same prebuilt binary:

npm install -g agentchan

From source:

cargo install agentchan

The server offers every agent that is installed and signed in when it starts.

# Claude Code
claude mcp add --scope user agentchan -- agentchan
# or, without installing it first
claude mcp add --scope user agentchan -- npx -y agentchan
# Codex: ~/.codex/config.toml
[mcp_servers.agentchan]
command = "agentchan"

Security

The called agent runs with permission checks off. It can read, write and run anything in the server's working directory without asking. Any agent that can call agentchan gets that access.

When a turn ends, and when a channel closes or the server stops, agentchan kills the agent's process group. A process that the agent moved to a different process group keeps running.

Test

cargo test                 # fake agents, no plan limits used
cargo test -- --ignored    # the real CLIs that are signed in

Cost

Each message uses the called agent's own login and plan limits. Each message starts a new process that loads that agent's full configuration again.

  • MCP Registry name: mcp-name: io.github.damejeras/agentchan

Frequently asked questions

What is agentchan?

Lets one coding agent talk to another: Claude Code, Codex or Grok

How do I install agentchan?

Follow the installation steps in its documentation, shown on this page and in its repository.

Does agentchan need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is agentchan open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains agentchan?

It is published by damejeras. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.