
How to add an MCP server to ChatGPT
Yes, ChatGPT can use MCP servers. Add a hosted server as a custom plugin on the web, or run local servers in the ChatGPT desktop app.
- Local servers
- No
- no stdio
- Hosted servers
- Yes
- connects by URL
- Config
- In the app
- how servers are added
- Picks
- 10
- ranked
Yes. On chatgpt.com you add a server by its web address from the Plugins page, and ChatGPT turns it into a plugin you install and call with @. ChatGPT on the web can only reach servers on the public internet or through OpenAI's Secure MCP Tunnel, so a server running on your laptop needs the desktop app or a tunnel. ChatGPT asks before any tool that changes data, unless the server marks the tool as read-only.
Good for
- ChatGPT users who want it to work with a tool that has a hosted MCP server
- Developers testing their own MCP server inside ChatGPT before they publish it
- Teams whose server sits on a private network and needs a tunnel
- Desktop app users who want local servers that start on their own computer
Install ChatGPT (developer mode)
At a glance
- Where to add a server
- chatgpt.com/plugins, plus button, Add custom MCP server
- Transports
- SSE and streaming HTTP
- Sign-in options
- OAuth, no authentication, or OAuth or no authentication
- Changes to data
- Need your confirmation by default
- How to call it
- Type @ in the prompt box and pick the plugin
- Desktop config file
- ~/.codex/config.toml, shared with Codex CLI and IDE
Run a local MCP server in the ChatGPT desktop app
ChatGPT
- 1
Install the desktop app
Download ChatGPT for macOS, Windows or Linux and sign in. The web version cannot start programs on your computer, the desktop app can.
- 2
Open MCP servers in Settings
Open Settings, select MCP servers, then Add server.
- 3
Enter the command or address
Type a name and choose STDIO for a program on your computer or Streamable HTTP for a web address. For a local server, enter the command, for example
npx -y @upstash/context7-mcp.Uses Context7
- 4
Save and restart
Save the server, then select Restart. If the list shows the server needs sign-in, select Authenticate.
- 5
Check it loaded
Type
/mcpin the composer to see connected servers. The desktop app, the Codex CLI and the Codex IDE extension share the same server list in~/.codex/config.toml, so a server added in one shows up in the others.
Add an MCP server to ChatGPT on the web
ChatGPT
- 1
Get the server address
You need the server's public HTTPS address, usually ending in
/mcp, for examplehttps://mcp.notion.com/mcp. ChatGPT on the web connects over SSE or streaming HTTP. If the server only runs on your computer or a private network, use a Secure MCP Tunnel or the desktop app steps below. - 2
Open Plugins and add a custom server
Go to chatgpt.com/plugins, select the plus button, then Add custom MCP server. Your account and workspace rules decide whether this option appears.
- 3
Enter the name and connection
Type a name and, if you like, a description. Under Connection, paste the Server URL including the
/mcppath, or select Tunnel and pick your tunnel. - 4
Choose how it signs in
Pick OAuth if the service asks you to sign in with your account, No authentication for open servers, or OAuth or no authentication when only some tools need an account. Read the risk warning and select I understand and want to continue, then Create as a plugin.
- 5
Install the plugin you just made
Open your personal plugins, open the new plugin and select the plus button to install it. Creating it does not install it.
- 6
Use it in a chat
Start a new chat, type
@in the prompt box and pick the plugin. Name the plugin and the job in your request so ChatGPT picks the right tool instead of browsing.PromptUse the Notion plugin to find my meeting notes from last week and list the action items. Do not use web browsing.Uses Notion MCP
- 7
Approve changes and refresh when tools change
ChatGPT shows a confirmation before any tool that can change data. You can expand each call to see the exact input and output. If the server adds or renames tools, open the plugin on the Plugins page and select Refresh, then start a new chat.
Best MCP servers for ChatGPT (developer mode)
Official servers with an approved PlugWiki page whose setup for this client is documented by the vendor or client; ordered by GitHub stars, then weekly downloads, then name.
- 1
Context7OfficialHosted or LocalAPI keyUp-to-date code documentation for ChatGPT, with a hosted address and no account needed to start.
64,001 GitHub stars - 2
Figma MCP ServerOfficialHostedOAuthLets ChatGPT read your Figma designs through Figma's hosted server and your Figma sign-in.
2,136 GitHub stars - 3
Stripe MCPOfficialHosted or LocalOAuthStripe's hosted server for looking up and managing payments, customers and refunds.
2,014 GitHub stars - 4
sentry-mcpOfficialHosted or LocalOAuthBrings Sentry errors and issues into ChatGPT so you can ask what broke and why.
952 GitHub stars - 5
ZapierOfficialHostedOAuthConnects ChatGPT to thousands of apps through the actions you set up in Zapier.
452 GitHub stars - 6
Firecrawl MCP ServerOfficialHosted or LocalAPI keyScrapes and searches the web into clean text for ChatGPT, using your Firecrawl key.
190,711/wk downloads a week - 7Canva MCPOfficialHostedOAuth
Lets ChatGPT search, create and edit Canva designs after you sign in.
- 8
Exa MCP ServerOfficialHosted or LocalOAuthWeb search built for AI, run by Exa as a hosted server.
5.2K GitHub stars - 9
LinearOfficialHostedOAuthReads and updates Linear issues and projects after you sign in to Linear.
- 10
Notion MCPOfficialHostedOAuthSearches, reads and edits your Notion pages through Notion's hosted server.
MCP servers that work in ChatGPT (developer mode)
40 · official first, then servers with a page, then by stars
Context7OfficialHosted or LocalAPI keyUp-to-date docs for AI agents
64K GitHub stars
GitHub MCP ServerOfficialHosted or LocalOAuthGitHub's official MCP server. Lets an AI assistant read code, manage issues and pull requests, check Actions runs and security alerts. Hosted at api.githubcopilot.com/mcp or run locally with Docker or a Go binary.
34.1K GitHub stars
OpenWork MCP GatewayOfficialHostedOAuthYour OpenWork org's skills, plugins, workflows, and connections through one OAuth MCP URL.
24.3K GitHub stars
apify-mcp-serverOfficialHosted or LocalOAuthExtract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
14K GitHub stars
Firecrawl MCP ServerOfficialHosted or LocalAPI keyFirecrawl, the context API for AI agents: search, scrape, interact with the web, plus paper search.
7.7K GitHub stars- Excalidraw MCPOfficialHosted or LocalNo sign-in
Official Excalidraw MCP App server: streams hand-drawn diagrams into the chat with interactive fullscreen editing. Hosted or local.
5.6K GitHub stars
Exa MCP ServerOfficialHosted or LocalOAuthConnect AI agents to Exa for web search, content fetching, and multi-step research.
5.2K GitHub stars
mcp-grafanaOfficialHosted or LocalAn MCP server giving access to Grafana dashboards, data and more.
3.6K GitHub stars
SupabaseOfficialHosted or LocalOAuthMCP server for interacting with the Supabase platform
3K GitHub stars
Perplexity MCP ServerOfficialHosted or LocalOAuthConnector for Perplexity API, to enable real-time, web-wide research.
2.6K GitHub stars
Solana MCP by VybeOfficialHostedOAuthSolana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.
2.2K GitHub stars
Azure DevOps (ADO)OfficialHostedOAuthThe MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
2.1K GitHub stars
anysearch-mcp-serverOfficialHostedAPI keyUnified real-time search MCP server supporting general web search, vertical domain search, parallel batch search, and full-page URL content extraction.
2.1K GitHub stars
Microsoft Learn MCPOfficialHostedNo sign-inOfficial Microsoft Learn MCP Server – real-time, trusted docs & code samples for AI and LLMs.
2K GitHub stars
MeiGen-AI-Design-MCPOfficialHosted or LocalOAuthDiscover inspiration and create images and videos with the latest AI models. Works with ChatGPT, Claude, Cursor, and other MCP clients.
1.8K GitHub stars
datagouv-mcpOfficialHostedNo sign-inOfficial data.gouv.fr Model Context Protocol (MCP) server that allows AI chatbots to search, explore, and analyze datasets from the French national Open Data platform, directly through conversation.
1.6K GitHub stars
TerraformOfficialHosted or LocalAPI keyGenerate more accurate Terraform and automate workflows for HCP Terraform and Terraform Enterprise
1.6K GitHub stars- X MCP (X API)OfficialHosted or LocalOAuth
X's hosted MCP server for the X API at api.x.com/mcp: AI clients search posts, read users, trends and news, manage bookmarks and publish Articles through your X developer app, directly or via the xurl mcp bridge.
1.4K GitHub stars
Atlassian Rovo MCP ServerOfficialHostedOAuthConnect to Atlassian Jira, Confluence, Loom, and more to search, create, and manage your work.
1.1K GitHub stars
Microsoft Work IQOfficialHosted or LocalOAuthMCP server for Microsoft 365 Copilot
1K GitHub stars
Show all 40Show fewer
Cloudflare API MCP ServerOfficialHostedOAuthMCP server for the Cloudflare API
1K GitHub stars
Jina AIOfficialHostedAPI keyJina AI's hosted MCP server: read web pages, search the web, arXiv and SSRN, and rerank text.
899 GitHub stars
mcp-server-neonOfficialHosted or LocalOAuthOfficial Neon MCP server for managing Neon projects and Lakebase Postgres databases.
659 GitHub stars- Resend MCP ServerOfficialHosted or LocalOAuth
Resend's official MCP server: send emails and manage Resend resources from AI clients, via the hosted endpoint or locally with npx resend-mcp.
578 GitHub stars
freee-mcpOfficialHosted or LocalOAuthModel Context Protocol (MCP) server for freee API integration
515 GitHub stars
ZapierOfficialHostedOAuthHosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
452 GitHub stars
monday.com MCPOfficialHosted or LocalOAuthmonday.com's official MCP server: hosted at mcp.monday.com with OAuth sign-in, or run locally from npm with an API token. Lets AI assistants read and update boards, items, docs, forms and dashboards.
436 GitHub stars
mcp_massiveOfficialHosted or LocalOAuthAn MCP server for Massive.com Financial Market Data
399 GitHub stars
AWS MCP ServerOfficialHosted or LocalOAuthA managed MCP server enabling AI agents to access AWS using docs, API calls, and SOP workflows.
366 GitHub stars
tableau-mcpOfficialHosted or LocalTableau's official MCP Server. Helping agents see and understand data.
363 GitHub stars
Postman MCP ServerOfficialHosted or LocalOAuthGive your AI agents trusted access to the full Postman platform.
325 GitHub stars
Comfy MCPOfficialHosted or LocalOAuthComfy Org's MCP server for ComfyUI: a hosted Comfy Cloud connection and a local server that drives your own ComfyUI
317 GitHub stars
MasterGo Magic MCPOfficialHosted or Localtoken in envMasterGo's own MCP server: lets AI coding tools read MasterGo design files (layout DSL, SVG icons, site metadata) to turn designs into code, and sync HTML back into designs.
286 GitHub stars
dataforseo-mcp-serverOfficialHosted or LocalOAuthCLI and MCP server for DataForSEO API — browse documentation and make authenticated API requests
256 GitHub stars
OpikOfficialHosted or LocalOAuthRead and score Opik traces, experiments, datasets and prompts from your AI assistant.
225 GitHub stars
alpha_vantage_mcpOfficialHosted or LocalOAuthReal-time financial market data: stocks, forex, crypto, commodities, and economic indicators
224 GitHub stars
render-mcp-serverOfficialHosted or LocalOAuthInteract with your Render resources via LLMs.
184 GitHub stars
@hostinger/mcpOfficialHosted or LocalOAuthMCP server for Hostinger API
167 GitHub stars
mcp-serverOfficialHosted or LocalOAuthBrowserStack's Official MCP Server
155 GitHub stars
mcp-serverOfficialHosted or LocalOAuthAI-powered design and management for Webflow Sites
140 GitHub stars
Common errors and fixes
ChatGPT cannot connect to the server
Cause: The address is not public HTTPS, is missing the /mcp path, or the server fails setup or sign-in.
Fix: Run npx @modelcontextprotocol/inspector@latest against the URL, fix the errors it shows, then add the server again.
chatgpt Source
The server runs on localhost and ChatGPT cannot reach it
Cause: ChatGPT on the web connects from OpenAI, not from your computer.
Fix: Use Secure MCP Tunnel, or add the server in the ChatGPT desktop app under Settings, MCP servers.
chatgpt Source
New or renamed tools do not show up
Cause: ChatGPT keeps the tool list it read when you created the plugin.
Fix: Open the plugin at chatgpt.com/plugins, select Refresh, then start a new chat.
chatgpt Source
ChatGPT browses the web instead of calling your tool
Cause: Other tools can answer the same request.
Fix: Type @ and pick the plugin, name the tool you want, and add "do not use browsing or other tools".
chatgpt Source
The plugin is not in the @ list
Cause: Creating a custom server makes a plugin but does not install it.
Fix: Open your personal plugins, open the plugin and select the plus button to install it.
chatgpt Source
Verdict
ChatGPT handles hosted MCP servers well: add one from the Plugins page and it asks before any tool changes data. The main limit is that the web version only reaches public or tunneled servers, so local servers need the desktop app.
ChatGPT handles hosted MCP servers well: add one from the Plugins page and it asks before any tool changes data. The main limit is that the web version only reaches public or tunneled servers, so local servers need the desktop app.
Best for
- People who use ChatGPT on the web and want a hosted service in their chats
- Developers testing their own remote MCP server
Skip it if
- Your server runs only on your computer and you will not use the desktop app or a tunnel
- You need to know your plan allows custom servers before you start
Questions
Can ChatGPT use MCP servers?
Yes. On the web you add a hosted MCP server as a custom plugin from the Plugins page. The ChatGPT desktop app can also run local servers from Settings, then MCP servers.
Do I still need to turn on developer mode?
Not in OpenAI's current steps. You go to chatgpt.com/plugins, select the plus button and choose Add custom MCP server. If that option is missing, your account or workspace rules do not allow custom servers.
Which ChatGPT plans can add a custom MCP server?
OpenAI's setup guide does not list plans. It says account and workspace rules apply, and workspace admins can limit which plugins and tools members use. Check whether Add custom MCP server shows on your Plugins page.
Can ChatGPT connect to a local MCP server?
Not from the web directly. ChatGPT on the web reaches only public HTTPS servers or servers behind OpenAI's Secure MCP Tunnel. The desktop app can start a local server itself.
Does ChatGPT ask before an MCP tool changes my data?
Yes. Tools that can change data need your confirmation by default, and ChatGPT treats any tool not marked read-only as one that can. You can let it remember your choice for one conversation; new chats ask again.
Why does ChatGPT not use my MCP server?
Make sure you installed the plugin after creating it, then type @ and pick it in a new chat. Name the plugin and say not to use browsing or other tools. If you changed the server, select Refresh on its plugin page first.
Why can ChatGPT not connect to my server?
The address must be public HTTPS and usually ends in /mcp. Test it with MCP Inspector and fix sign-in or setup errors it shows, then add it again.
Can I use MCP plugins in the ChatGPT mobile app?
Yes, plugins available to your account work in Chat or Work on mobile. Add the custom server on the web first.
Is it safe to add a custom MCP server to ChatGPT?
Only if you trust the server. OpenAI warns that an untrusted server can read what you share with it or trick ChatGPT into changing or deleting data. Check each change before you approve it.
Information
updated Nov 1, 2026
- Transports
- SSE, Streamable HTTP
- MCP docs
- platform.openai.com
Sources
Docs, issue trackers and discussions this page is built from.
Show all 7Hide
- Add custom MCP server · developers.openai.com
- ChatGPT desktop app · learn.chatgpt.com
- Model Context Protocol · learn.chatgpt.com
- Connect and test your plugin · developers.openai.com
- Secure MCP Tunnel · developers.openai.com
- Plugins quickstart · developers.openai.com
- Plugins · learn.chatgpt.com