ChatGPT MCP

Type
Guide
Updated
Nov 5, 2026
Read
10 min
Written by

Yes, ChatGPT supports MCP. In 2026 you add an MCP server as a plugin, and it is one of the simplest ways into AI automation if your tools already offer an MCP server. Here is how to do it, which plans can, and what OpenAI warns you about.

maxpanych

ChatGPT

Guide
On this page10 sections
  1. Step by step
  2. Does ChatGPT support MCP?
  3. How do I add a custom MCP server to ChatGPT?
  4. Which ChatGPT plans can use MCP?
  5. What security warnings does OpenAI give?
  6. Worked example 1: OpenAI’s public test server
  7. Worked example 2: Higgsfield in ChatGPT
  8. ChatGPT MCP vs Claude MCP
  9. Problems and fixes
  10. FAQ
to add a custom MCP server in ChatGPT Plugins, per OpenAI
6 steps
custom MCP servers are added on ChatGPT for the web, per OpenAI
Web only
SSE and streaming HTTP are supported, per OpenAI
2 protocols
Step by step7 steps
You'll need
  • ChatGPT on the web (chatgpt.com)
  • A plan or workspace that allows custom MCP servers
  • The MCP server's URL, ending in /mcp
  • An account with the service, if the server uses OAuth
  1. Check your plan and workspace permissions

    OpenAI says workspace permissions and security restrictions, including Lockdown, apply to adding and using custom MCP servers. On a Business, Enterprise or Edu workspace, an admin decides whether members can do it. Use ChatGPT on the web: OpenAI's guide does not cover the mobile apps for this.

  2. Open ChatGPT Plugins

    Go to chatgpt.com/plugins. This is where ChatGPT now keeps both public plugins from the directory and your own personal plugins built from MCP servers.

  3. Select the plus button, then Add custom MCP server

    Enter a name and, optionally, a description. Under Connection, paste the Server URL, including the /mcp path (for example https://mcp.example.com/mcp). If the server is private, behind a firewall or on your own machine, select Tunnel for OpenAI's Secure MCP Tunnel instead.

    Select the plus button, then Add custom MCP server
  4. Configure authentication

    Pick OAuth, No authentication, or OAuth or no authentication, whichever the server's docs ask for. Most business tools use OAuth, so you will sign in to that tool and approve access. Public test servers usually need no authentication.

  5. Read the risk warning and create the plugin

    ChatGPT shows a risk warning. Read it, select I understand and want to continue, then Create as a plugin. ChatGPT reads the server's tools and metadata so you can review them.

  6. Install the plugin and call it with @

    Open your personal plugins, open the new plugin and select the plus button to install it. Start a new chat (OpenAI's quickstart uses the Work tab at the top of the homepage), type @ in the prompt box and pick your plugin.

    Install the plugin and call it with @
  7. Check every write action before you approve it

    OpenAI says write actions need confirmation by default, and any tool not marked read-only is treated as a write action. Expand the tool call to see the exact JSON going to the server. Only let ChatGPT remember an approval for a tool you fully trust.

ChatGPT supports MCP: you connect an MCP server to ChatGPT as a plugin from chatgpt.com/plugins, using Add custom MCP server, and ChatGPT can then call that server’s tools in your chats. Full read and write access is aimed at Business and Enterprise workspaces, and OpenAI puts an “Elevated risk” label on the feature for good reason.

MCP (Model Context Protocol) is the open standard that lets an AI assistant use tools in other apps, and it is a big part of practical AI automation for small businesses. I use the Higgsfield MCP inside Claude to make images and check credits, so I wanted to know exactly how the ChatGPT side works today. Everything below comes from OpenAI’s own developer docs and help center, checked on 5 Nov 2026. I have not run my own MCP servers through ChatGPT yet, so this guide follows OpenAI’s documented flow rather than months of daily use.

Does ChatGPT support MCP?

Yes. OpenAI’s Add custom MCP server guide says: “Connect your Model Context Protocol (MCP) server to ChatGPT as a plugin. ChatGPT supports both read and write tools from your server.” It does not need special search or fetch tools any more: any tool the server exposes, including write actions, is available, subject to confirmation settings.

OpenAI developer docs showing how to add a custom MCP server in ChatGPT Plugins, with the Elevated risk label
OpenAI's own steps for adding a custom MCP server in ChatGPT. Screenshot taken 5 Nov 2026.

The names have changed a lot, which is why search results contradict each other. In 2025 you had “connectors”, then “apps” and a developer mode toggle. In OpenAI’s current docs, everything lives under Plugins: public plugins in a directory that ChatGPT and Codex share, and personal plugins you create from your own MCP server. There is no developer mode step in OpenAI’s current guide.

Term you will seeWhat it means today
MCP serverThe service that exposes tools, at a URL like https://mcp.example.com/mcp
PluginWhat ChatGPT calls an installed MCP server (plus optional skills and UI)
Plugins DirectoryThe public list of official plugins, shared by ChatGPT and Codex
Custom MCP serverA server you add yourself with its URL, saved as a personal plugin
Developer modeThe older 2025 switch for custom MCP; not part of OpenAI’s current flow
Secure MCP TunnelOpenAI’s way to reach a private server without exposing it

Source: OpenAI developer docs, Plugins quickstart and Secure MCP Tunnel, checked 5 Nov 2026.

How do I add a custom MCP server to ChatGPT?

The step cards above follow OpenAI’s guide exactly. The short version: chatgpt.com/plugins > + > Add custom MCP server, paste the URL, pick the sign-in method, accept the risk warning, select Create as a plugin, then install it and call it with @ in a new chat.

A few details from the same guide that save time:

  • Supported protocols: SSE and streaming HTTP. If the server only runs locally over stdio, you need a tunnel.
  • Authentication: OAuth, No authentication, or OAuth or no authentication. The mixed option lets a server list its tools without sign-in and ask for OAuth only on the tools that need it.
  • Manage tools: each plugin has a details page where you can switch individual tools on or off and click Refresh to pull new tools after the server changes.
  • Where it appears: in your personal plugins, or in the workspace where you created it. You must install it before it shows up in a chat.

Tip: OpenAI suggests being explicit in your prompt, for example Use the "Acme CRM" app's "update_record" tool to..., and adding “Do not use built-in browsing or other tools” when ChatGPT keeps reaching for web search instead of your plugin.

Which ChatGPT plans can use MCP?

This is where most guides go wrong, partly because OpenAI has changed it several times. Here is what OpenAI’s own pages say, checked 5 Nov 2026:

PlanCustom MCP server (your own URL)Who controls it
FreeNot listed in OpenAI’s help articleYou
PlusNot listed in OpenAI’s help articleYou
ProYes, with read and fetch permissionsYou
BusinessYes, full MCP with read and write toolsWorkspace admin
Enterprise and EduYes, full MCP with read and write toolsWorkspace admin

Sources: OpenAI help center, Connecting custom MCP servers in ChatGPT, and OpenAI’s developer docs, checked 5 Nov 2026. I left plan prices out because OpenAI’s pricing page would not load for me on the check date; see chatgpt.com/pricing.

What that means in practice:

  • On Business, Enterprise or Edu, your admin decides. Workspace admins can also publish a plugin to the whole workspace and choose which roles get it, so one person sets up the company CRM server and everyone else just installs it.
  • On Pro, you can connect your own servers, but OpenAI’s help article describes this as read and fetch access, so tools that create, update or delete may not be usable.
  • On Free or Plus, look for an official plugin in the directory instead, like the Higgsfield example below, and check whether your plan can install it. If Add custom MCP server is missing from your plus button, your plan or workspace does not allow it.

Note: OpenAI’s guide says custom MCP servers are added on ChatGPT for the web. Set it up on chatgpt.com, not in the phone app.

What security warnings does OpenAI give?

OpenAI is blunt about the risks. The top of its guide reads: “Only connect to MCP servers you trust. An untrusted server may access or steal information shared through app use, or trick ChatGPT into using tools in unintended ways, including changing or deleting data.” Its MCP risks page goes further, with a table of attack scenarios.

OpenAI's table of prompt injection risks when using custom MCP servers in ChatGPT
OpenAI's prompt injection scenarios for custom MCP servers. Screenshot taken 5 Nov 2026.

The warnings that matter most for a small business, in OpenAI’s words where it counts:

  1. Trusting the developer is not enough. For most scenarios OpenAI’s answer to “Is it safe if I trust the MCP’s developer?” is “Trusting a MCP’s developer does not make this safe.” A customer support inbox connected through MCP can carry a prompt injection from any customer who emails you.
  2. Servers can ask for too much. A malicious server may request extra parameters, like a conversation summary or your home address, on a simple read action. Review what each tool asks for before you connect.
  3. Write actions are the real danger. ChatGPT requires manual confirmation before write actions, but OpenAI warns that “It is possible for write actions to occur even if the MCP server has tagged the action as read only.”
  4. Any server sees what you send it. Even an honest server receives whatever ChatGPT passes in a query, which can include sensitive details you mentioned earlier in the chat.
  5. Prefer official servers. OpenAI’s example: use Stripe’s own server at mcp.stripe.com, not a third-party Stripe server. Report malicious servers to [email protected].
OpenAI's warnings about write actions and connecting only to trusted MCP servers
OpenAI on write actions, sensitive data and choosing official MCP servers. Screenshot taken 5 Nov 2026.

Warning: OpenAI lets you remember an “approve” choice for a tool for the rest of a conversation. Only do that for a tool you fully trust to make further changes without asking. A new chat asks again.

My own rule is simple: read-only tools on by default, write tools off until I need them, and never “remember approval” on anything that sends email, moves money or deletes records.

Worked example 1: OpenAI’s public test server

Before you connect anything that touches real data, test the flow with the public server OpenAI uses in its own quickstart. It exposes one read-only tool, roll_dice, and needs no sign-in, so nothing can go wrong.

  1. Go to chatgpt.com/plugins, select +, then Add custom MCP server.
  2. Name it “Dice test” and paste https://tinymcp.dev/api/moldy-aloof-zettabyte/mcp as the Server URL.
  3. Choose No authentication, accept the risk warning, then Create as a plugin.
  4. Install it from your personal plugins, start a new chat in the Work tab, type @ and pick it.

Then paste this:

PromptClick anywhere to copy
Use the Dice test plugin's roll_dice tool. Roll one 20-sided die and tell me the result. Do not use any other tools.

OpenAI’s check for success is that ChatGPT calls roll_dice once with sides set to 20 and returns a number from 1 to 20. If that works, your plan and workspace allow custom MCP, and the same steps will work for a real server.

Worked example 2: Higgsfield in ChatGPT

Higgsfield, the AI image and video platform, documents a ChatGPT route on its help center (checked 5 Nov 2026). It is a good example of the other path: an official plugin from the directory, rather than pasting a URL yourself.

Higgsfield help center steps for connecting Higgsfield to ChatGPT with the official plugin
Higgsfield's instructions for ChatGPT use its official plugin, not a manual URL. Screenshot taken 5 Nov 2026.

Higgsfield’s steps for ChatGPT:

  1. Open the Plugins Directory in ChatGPT, or go to higgsfield.ai/mcp and select Add Higgsfield plugin.
  2. Find Higgsfield and select Add.
  3. Sign in to your Higgsfield account and authorize.

To check it works, Higgsfield suggests asking “What is my Higgsfield credit balance?” or “List my recent Higgsfield generations.” If ChatGPT answers without calling a tool, reconnect the plugin from Settings > Plugins > Higgsfield.

Higgsfield's table of how each AI agent connects, including ChatGPT through the Plugins Directory
Higgsfield lists a different connection route for each assistant. Screenshot taken 5 Nov 2026.

Two limits worth knowing before you pay for anything. Higgsfield says an active paid subscription is required to connect any AI agent, and that every generation through a connected agent uses credits, regardless of plan. It also says audio generation and the Website Building skill are not available in ChatGPT, only in Claude and its other clients. Here is what Higgsfield lists by assistant:

Feature (per Higgsfield)ClaudeChatGPT
Image and video generationYesYes
Soul charactersYesYes
Audio generationYesNo
Website Building skillYesNo
Results saved to Higgsfield AssetsYesYes

I run Higgsfield from Claude myself: on my Creator plan, one background removal cost 1 credit and one Nano Banana 2.1 image cost 3 credits (my log, 5 Nov 2026). The full setup, costs and prompts are in my Higgsfield MCP guide.

ChatGPT MCP vs Claude MCP

Anthropic created MCP, so Claude had it first, and the setup still differs. I keep this short because my full Claude MCP guide covers the Claude side. Facts below are from OpenAI’s docs and Anthropic’s custom connector guide, checked 5 Nov 2026.

ChatGPTClaude
What it is calledPlugin (custom MCP server)Custom connector
Where you add itchatgpt.com/plugins > + > Add custom MCP serverCustomize > Connectors > Add custom connector
Free planCustom servers not listed in OpenAI’s help articleYes, limited to one custom connector
Paid individual plansPro: read and fetch; Plus not listedPro, Max and Ultra
TeamsBusiness, Enterprise, Edu, admin controlledTeam and Enterprise, Owners add it first
AppsWebClaude web, Claude Desktop and Cowork
Private serversSecure MCP TunnelClaude connects from Anthropic’s cloud, so the server must be reachable from the internet
Write actionsConfirmation by defaultApproval prompts, with an “Allow always” option

My take: if you are a solo owner on a personal plan, Claude is the easier way into MCP today, because even the Free plan lets you add one custom connector. If your company already runs ChatGPT Business, stay there and get your admin to approve the servers you need.

If you are thinking about using ChatGPT with customers rather than just internal tools, read my guide to ChatGPT for customer service first. Connecting a support inbox is exactly the prompt injection scenario OpenAI warns about.

Problems and fixes

  • No “Add custom MCP server” option: your plan or workspace does not allow custom servers. Ask your admin, or use an official plugin from the directory.
  • ChatGPT cannot connect: OpenAI suggests testing the URL with MCP Inspector (npx @modelcontextprotocol/inspector@latest), checking the URL includes /mcp, and fixing any transport or authentication errors.
  • Plugin installed but never used: start a new chat, type @ and select it, and name the tool in your prompt.
  • New tools do not show up: open the plugin at chatgpt.com/plugins and select Refresh, then start a new chat.
  • Server is on your laptop or office network: use Secure MCP Tunnel or, for a quick test, a tunnel like ngrok, then paste the public HTTPS URL with /mcp.
FAQ7 questions

Questions people ask

01

Does ChatGPT support MCP?

Yes. OpenAI's developer docs say you can connect a Model Context Protocol server to ChatGPT as a plugin, with both read and write tools. You add it from chatgpt.com/plugins with Add custom MCP server, on ChatGPT for the web. ChatGPT supports SSE and streaming HTTP servers, and private servers can connect through OpenAI's Secure MCP Tunnel.

02

Which ChatGPT plans can add a custom MCP server?

OpenAI's help article on custom MCP servers says full MCP support (read and write tools) is for Business and Enterprise/Edu customers on the web, and that Pro users can connect custom MCP servers with read and fetch permissions. Free and Plus are not listed for custom servers in that article, checked 5 Nov 2026. Public plugins from the Plugins Directory are a separate route. If you are unsure, open chatgpt.com/plugins and see whether the plus button offers Add custom MCP server.

03

Do I still need developer mode to use MCP in ChatGPT?

Not in the current Plugins flow. OpenAI's developer docs now go straight from chatgpt.com/plugins to Add custom MCP server, with no separate developer mode toggle. Older guides from 2025 describe a developer mode switch under Settings, so if you see that on your account, your workspace may still be on the older flow.

04

Can ChatGPT connect to a local MCP server on my computer?

Not directly. ChatGPT connects to remote servers over a public HTTPS URL. For a server on your own machine or a private network, OpenAI points you to Secure MCP Tunnel, which runs a small tunnel-client inside your network and opens an outbound connection to OpenAI, so you do not have to expose the server to the internet. For quick tests, OpenAI's quickstart also mentions tunnels such as ngrok.

05

What are some good alternatives to ChatGPT?

For MCP work, the main alternative is Claude, which created MCP and lets every plan, including Free, add custom connectors (Free is limited to one). Google Gemini and Microsoft Copilot are the other big general assistants. Pick the one your team already pays for, then check that the MCP servers you need list it as a supported client, the way Higgsfield lists Claude, ChatGPT and Cursor.

06

Why should we stop using ChatGPT?

You do not have to, but there are fair reasons to be careful once you connect it to your tools. OpenAI itself warns that a connected MCP server can be hit by prompt injection, that a malicious server can ask for more data than it needs, and that write actions can change or delete data. Those risks apply to any AI assistant with tool access, not just ChatGPT. The fix is to connect only official servers, keep write tools switched off where you can, and read every confirmation.

07

How much can you use GPT for free?

ChatGPT has a Free plan, but usage limits change often, so check chatgpt.com/pricing for today's numbers. For MCP specifically, OpenAI's help article does not list Free as a plan that can add custom MCP servers, checked 5 Nov 2026. If you want to try MCP without paying for an assistant, Claude's Free plan allows one custom connector.

More in AI automation

Read next

Read next