ask_chatgptLABSCO SUMMARY
A second opinion from a different model, in the session you are already working in.
Because it runs on the Responses API, the thread persists across calls — so this is a conversation with ChatGPT rather than a series of disconnected prompts, and the web-search variant covers the questions your local model's knowledge cannot.
What it is
A bridge to OpenAI's Responses API: send a prompt to ChatGPT from another assistant, optionally with web search turned on, and keep the thread going across turns.
What you get
- A ChatGPT call with the model version, temperature and other parameters set by you
- A second tool that runs the same call with web search enabled, for questions that need current information
- Conversation state managed automatically by the Responses API, so a back-and-forth continues rather than restarting
- Long running discussions between two assistants, since each turn carries the thread forward
Requirements
Your own OpenAI API key in OPENAI_API_KEY, with DEFAULT_MODEL setting which model is used. Python 3.10 or higher and uv for the environment.
Setup effort
Build from source — git clone https://github.com/billster45/mcp-chatgpt-responses.git
USE CASES
Getting a second model's read on something
Send the same question across and compare the two answers before you commit to one.
Answering a question that needs current information
Use the web-search variant so the answer comes from the internet rather than from training data.
Running a long back-and-forth between two assistants
Each turn carries the thread forward, so an extended discussion holds together instead of restarting.
Tuning how the other model answers
Set the model version and temperature per call rather than accepting one fixed configuration.
2 tools
Listed in project docs. Your client may show a different list.
ask_chatgpt_with_web_searchBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- uv on PATH
- Python 3.10 or later
- OPENAI_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
This one is built from source rather than installed with a single command.
Server setup
git clone https://github.com/billster45/mcp-chatgpt-responses.git
cd mcp-chatgpt-responses
uv venv
uv pip install -r requirements.txtMCP Clients
Claude Desktop
{
"mcpServers": {
"chatgpt": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_MCP_CHATGPT_RESPONSES>",
"run",
"chatgpt_server.py"
],
"env": {
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"DEFAULT_MODEL": "gpt-4o",
"DEFAULT_TEMPERATURE": "0.7",
"MAX_TOKENS": "1000"
}
}
}
}<YOUR_PATH_TO_MCP_CHATGPT_RESPONSES> is the full path of the folder you cloned (on Windows keep the doubled backslashes; on macOS or Linux use a normal /Users/... path).