MCP Hub
Back to servers

chatgpt-interlocutor

MCP server that gives Claude Code a ChatGPT second opinion. Cross-model review without copy-pasting.

npm101/wk
Updated
Feb 28, 2026

Quick Install

npx -y chatgpt-interlocutor

chatgpt-interlocutor

An MCP server that gives Claude Code a ChatGPT second opinion. Cross-model adversarial review without leaving your terminal.

Why

When you're working in Claude Code, sometimes you want a second perspective — a different model's take on the same problem. Not because one is better, but because disagreement surfaces blind spots.

This server adds two tools to every Claude Code session:

  • ask_chatgpt — Send a question to ChatGPT and get its response inline. Second opinions, alternative approaches, sanity checks.
  • compare_approaches — Send the same prompt to both models and get a structured comparison. Specificity, depth, accuracy, voice.

Install

Prerequisites

You need an OpenAI API key.

Add to Claude Code

Add this to your ~/.claude.json under mcpServers:

{
  "mcpServers": {
    "chatgpt-interlocutor": {
      "command": "npx",
      "args": ["-y", "chatgpt-interlocutor"],
      "env": {
        "OPENAI_API_KEY": "sk-your-key-here"
      }
    }
  }
}

Restart Claude Code. You should see ask_chatgpt and compare_approaches in your available tools.

Or install globally

npm install -g chatgpt-interlocutor

Then configure with the direct path:

{
  "mcpServers": {
    "chatgpt-interlocutor": {
      "command": "chatgpt-interlocutor",
      "env": {
        "OPENAI_API_KEY": "sk-your-key-here"
      }
    }
  }
}

Tools

ask_chatgpt

Get a second opinion from ChatGPT.

ParameterTypeDefaultDescription
promptstringrequiredThe question or task to send
modelstringgpt-4o-minigpt-4o-mini, gpt-4o, or o3-mini
systemstringOptional system prompt for context
temperaturenumber0.7Creativity 0–2. Lower = more focused

compare_approaches

Benchmark Claude's output against ChatGPT's on the same task.

ParameterTypeDefaultDescription
task_descriptionstringrequiredWhat both models are being asked to do
promptstringrequiredThe prompt to send to ChatGPT
your_outputstringClaude's output for side-by-side comparison
modelstringgpt-4o-miniWhich ChatGPT model to use

When your_output is provided, the response includes a comparison framework:

  • Specificity — Which is more concrete and actionable?
  • Depth — Which goes deeper into the problem?
  • Voice — Which sounds more human / less generic AI?
  • Structure — Which is better organized?
  • Accuracy — Which is more correct?
  • Differentiation — Where do they diverge most?

Models

ModelCostBest for
gpt-4o-miniCheapestQuick second opinions, brainstorming
gpt-4oMidDeeper analysis, complex reasoning
o3-miniMidMath, logic, structured reasoning

How it works

This is a Model Context Protocol server that runs over stdio. Claude Code launches it as a subprocess, sends tool calls, and gets responses back. Your prompts go to the OpenAI API using your own key — nothing is stored or proxied.

License

MIT

Reviews

No reviews yet

Sign in to write a review