Runs a local Codex and Claude discussion that produces a jointly reviewed answer.
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 Codex–Claude Council.
council_askcodex_model`, `codex_effort`, `claude_model`, `claude_effort`, `synthesizer`, `max_rounds`, `workspace`, `web_search`, `skill`, `codex_session_id`, `claude_session_id
council_debateas `council_ask
council_joinme` (required: `claude` or `codex`), `other_session_id`, `other_model`, `other_effort`, `synthesizer`, `max_rounds`, `workspace`, `web_search`, `skill
council_turn–
council_resultjob_id
council_canceljob_id
Codex–Claude Council MCP server coordinates discussions between ChatGPT through the Codex CLI and Claude through the Claude Code CLI. Each model first develops an independent answer. They then receive one another’s responses, explain points of agreement and disagreement, revise their positions, and continue for configured rounds. One model writes the final response and the other checks it.
Both participants can work within a selected project in plan mode. They may read files, inspect project context, search the web, and run read-only commands such as git log and git diff; the README states that they cannot change project files during this process. Existing skills, plugins, MCP servers, and CLAUDE.md or AGENTS.md instructions can apply to the participants.
The MCP interface exposes tools for starting and managing council jobs:
council_ask starts a discussion with configurable Codex and Claude models, effort levels, a synthesizer, round limit, workspace, web search, skills, and optional session IDs.council_debate accepts the same configuration as council_ask.council_join lets either Claude or Codex join an existing session, with options for the other session, model, effort, synthesizer, workspace, web search, and skills.council_turn handles a council turn.council_result retrieves a result by job_id.council_cancel cancels a job by job_id.The members can start in fresh sessions, use existing Claude Code or Codex sessions, or include the session from which the request was made. Supplying a session ID allows that participant to retain the context it already knows.
The Codex–Claude Council MCP server requires Node.js 20 or newer, the Codex CLI signed in with ChatGPT, and the Claude Code CLI signed in with a Claude plan. It does not require API keys because it invokes those locally authenticated command-line tools.
The documented quick start is:
This installation checks Node.js and both CLIs, then installs the integration for Claude Code and Codex. Restart those clients afterward so they load it. In a project, ask a question such as whether the council can explain the project and identify the first improvement to make.
Council discussions take longer than asking one model. The README’s benchmark reports roughly three to five times the time of a single model for that test set, so this approach is better suited to questions where review or disagreement is useful than to every request. The benchmark is also described as a small sample rather than proof of general accuracy.
The README documents use on Windows, macOS, and Linux, but the participating local CLIs and their own account access remain prerequisites. The documented clients are Claude Code, Claude Desktop, and Codex; the project also describes terminal use and the ChatGPT desktop app. No claim is made that agreement guarantees correctness: the council’s value is having two models challenge and check one another.
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/codex-claude-council)<a href="https://allmcps.com/mcp/codex-claude-council"><img src="https://allmcps.com/api/badge/codex-claude-council?style=directory" alt="Codex–Claude Council on AllMCPs" /></a>