Developer Mode Required for Chat Mode: To use MCP servers in regular ChatGPT conversations, you must first enable Developer Mode in your ChatGPT settings. This feature is available for ChatGPT Pro, Team, Enterprise, and Edu users.
OpenAIās official MCP documentation and examples are built with FastMCP v2! Learn more from their MCP documentation and Developer Mode guide.
Build a Server
First, letās create a simple FastMCP server:server.py
Deploy Your Server
Your server must be accessible from the internet. For development, usengrok
:
https://abc123.ngrok.io
) for the next steps.
Chat Mode
Chat mode lets you use MCP tools directly in ChatGPT conversations. See OpenAIās Developer Mode guide for the latest requirements.Add to ChatGPT
1. Enable Developer Mode
- Open ChatGPT and go to Settings ā Connectors
- Under Advanced, toggle Developer Mode to enabled
2. Create Connector
- In Settings ā Connectors, click Create
- Enter:
- Name: Your server name
- Server URL:
https://your-server.ngrok.io/mcp/
- Check I trust this provider
- Add authentication if needed
- Click Create
Without Developer Mode: If you donāt have search/fetch tools, ChatGPT will reject the server. With Developer Mode enabled, you donāt need search/fetch tools for Chat mode.
3. Use in Chat
- Start a new chat
- Click the + button ā More ā Developer Mode
- Enable your MCP server connector (required - the connector must be explicitly added to each chat)
- Now you can use your tools:
- āRoll a 20-sided diceā
- āRoll diceā (uses default 6 sides)
The connector must be explicitly enabled in each chat session through Developer Mode. Once added, it remains active for the entire conversation.
Skip Confirmations
Useannotations={"readOnlyHint": True}
to skip confirmation prompts for read-only tools:
Deep Research Mode
Deep Research mode provides systematic information retrieval with citations. See OpenAIās MCP documentation for the latest Deep Research specifications.Search and Fetch Required: Without Developer Mode, ChatGPT will reject any server that doesnāt have both
search
and fetch
tools. Even in Developer Mode, Deep Research only uses these two tools.Tool Implementation
Deep Research tools must follow this pattern:Using Deep Research
- Ensure your server is added to ChatGPTās connectors (same as Chat mode)
- Start a new chat
- Click + ā Deep Research
- Select your MCP server as a source
- Ask research questions
search
and fetch
tools to find and cite relevant information.