BusinessMCP

Getting started

ChatGPT MCP: How to Connect an MCP Server to ChatGPT

OpenAI adopted MCP across its stack: ChatGPT connects to custom MCP servers through developer mode, apps in ChatGPT are built on the protocol, and the API can call remote MCP servers directly. Here’s the current state of support, the exact setup steps, and the caveats OpenAI itself flags.

By the BusinessMCP team10 min readAugust 15, 2026
ChatGPT MCP: How to Connect an MCP Server to ChatGPT — illustrated overview

Key takeaways

  • ChatGPT supports custom MCP servers via connectors with developer mode enabled — a beta for paid plans (Plus, Pro, Business, Enterprise, Edu); free accounts can’t add custom connectors.
  • Setup is two toggles: enable developer mode under Settings → Apps → Advanced settings, then create a connector under Settings → Connectors with your server’s HTTPS URL.
  • Your server must be remote — ChatGPT reaches it over the network, so a local stdio server needs to be hosted (or tunneled) before ChatGPT can use it.
  • OpenAI’s MCP adoption runs deeper than connectors: the Apps SDK builds ChatGPT apps on MCP, and the API platform supports remote MCP servers as a tool for developer agents.
  • Custom connectors are not verified by OpenAI — it explicitly warns malicious servers can attempt to steal data, so connect only servers you trust and scope what they expose.

The state of ChatGPT MCP support

ChatGPT MCP support is real and shipped: since late 2025, ChatGPT can connect to custom MCP servers through connectors in developer mode, letting the model discover and call your server’s tools — including write actions — from inside a conversation. MCP (the Model Context Protocol, introduced by Anthropic and adopted industry-wide) is the same standard Claude and Gemini clients speak, which is exactly the point: one server, every assistant.

OpenAI’s adoption arrived in layers:

How OpenAI’s MCP support rolled out
WhenWhat shippedWhat it means
Spring 2025MCP support in OpenAI’s developer platform (Agents SDK, then remote MCP servers as an API tool)Developer agents built on OpenAI models can call MCP servers
September 2025Developer mode in ChatGPT: custom MCP connectors, full tool support (beta)End users on paid plans connect arbitrary MCP servers to ChatGPT
October 2025Apps SDK announced at DevDay — apps in ChatGPT, built on MCPInteractive ChatGPT apps are MCP servers with a UI layer

This guide covers the generic setup — any MCP server into ChatGPT. If what you want to connect is your own business data (analytics, CRM, revenue) rather than a server you’re coding, the product-specific walkthrough is connecting Claude, GPT and Gemini to your workspace.

What you need before starting

Three prerequisites, and the first one filters out most surprises:

  • A remote MCP server. ChatGPT reaches your server over the network — there is no local stdio option like desktop clients have. The server should speak MCP’s Streamable HTTP transport over HTTPS, either open or protected by OAuth. If your server currently runs only as a local process, our remote vs local MCP guide covers the paths to hosting it.
  • A paid ChatGPT plan. Custom connectors require Plus, Pro, Business, Enterprise or Edu; on Business/Enterprise workspaces an admin may need to permit them. Free accounts get built-in apps only.
  • Developer mode enabled — the beta toggle that unlocks full MCP tool support, including write actions.

That tester is at /tools/mcp-server-tester — thirty seconds there saves a debugging session inside ChatGPT’s less-verbose UI.

Step by step: connect a custom MCP server

In ChatGPT (web), open Settings → Apps → Advanced settings and switch on developer mode
Go to Settings → Connectors and click Create
Name the connector and paste your MCP server’s HTTPS URL
Complete OAuth sign-in if the server requires it (or mark it no-auth)
In a new chat, enable the connector and ask for something only your server can answer

Exact menu placement moves around as the beta evolves — if a setting isn’t where we describe, check OpenAI’s help article linked in the sources, which tracks the current UI.

Once connected, ChatGPT lists the server’s tools and calls them as the conversation warrants, asking for confirmation before write actions. If tools don’t appear: confirm the URL points at the MCP endpoint itself (not your site root), that the server answers POST requests, and that any OAuth flow actually completed — community reports note connectors occasionally finishing OAuth without appearing in chat, in which case removing and re-creating the connector is the current fix.

The safety caveats OpenAI itself flags

Developer mode ships with unusually blunt warnings, and they’re worth taking at face value: custom connectors are not verified by OpenAI, and a malicious or compromised server can attempt to exfiltrate conversation data or abuse the write access you grant it.

  • Connect only servers you control or trust. The threat isn’t hypothetical — poisoned tool descriptions are a documented attack class; our MCP prompt injection guide walks the mechanics.
  • Scope what the server exposes. A server holding business data should enforce per-key permissions server-side — read-only keys, redacted fields — so a connected assistant can only reach what that key allows.
  • Watch write actions. Review ChatGPT’s confirmation prompts rather than reflex-approving; an assistant that can send, spend or delete deserves the same scrutiny as a new hire with the same access.

Beyond chat: MCP in OpenAI’s API and apps

Two more OpenAI surfaces speak MCP, and they matter if you’re building rather than just connecting:

The API platform. OpenAI’s developer platform supports remote MCP servers as a tool — an agent you build on OpenAI models can be pointed at the same MCP endpoint ChatGPT uses, with the platform handling discovery and tool calls. Details live in OpenAI’s platform documentation.

Apps in ChatGPT. The Apps SDK builds interactive ChatGPT apps *on top of* MCP — an app is an MCP server extended with UI components. If you’re weighing building an app versus a plain server, that trade-off has its own guide: OpenAI Apps SDK vs MCP.

The strategic takeaway is the reason this site exists: because ChatGPT, Claude, Gemini and the IDE clients all converged on MCP, one well-built hosted server makes you reachable from all of them — which is what MCP hosting is about.

Frequently asked questions

Does ChatGPT support MCP?

Yes. ChatGPT connects to custom MCP servers through connectors with developer mode enabled — a beta available on paid plans (Plus, Pro, Business, Enterprise, Edu) that supports the full tool set including write actions. OpenAI also supports MCP in its API platform, and ChatGPT apps are built on MCP via the Apps SDK.

How do I connect an MCP server to ChatGPT?

Enable developer mode (Settings → Apps → Advanced settings), then go to Settings → Connectors, click Create, and paste your remote MCP server’s HTTPS URL, completing OAuth if required. Enable the connector in a chat and ChatGPT discovers and calls the server’s tools. The server must be remote — local stdio servers need hosting first.

Can free ChatGPT accounts use custom MCP connectors?

No. Custom MCP connectors require a paid plan — Plus, Pro, Business, Enterprise or Edu — with developer mode enabled, and workspace admins can restrict them on Business and Enterprise. Free accounts are limited to built-in apps.

Are ChatGPT MCP connectors safe?

Only as safe as the server you connect. OpenAI explicitly warns that custom connectors are unverified and that malicious servers may attempt to steal data. Connect servers you control or trust, prefer servers that enforce scoped, least-privilege access per key, and review confirmation prompts on write actions instead of auto-approving.

Does the same MCP server work in both ChatGPT and Claude?

Yes — that’s the point of the protocol. A remote MCP server speaking Streamable HTTP works from ChatGPT’s connectors, Claude’s clients, Gemini-based agents and MCP-capable IDEs without provider-specific code. Differences you’ll notice are client-side: UI, approval flows, and how reliably each client handles edge cases.

BM

BusinessMCP Team

Every guide is written from running BusinessMCP on its own platform — the match rates, reply rates, and deliverability lessons are from our own data, not recycled blog folklore. About BusinessMCP

Turn your business into one AI-ready MCP server

Connect your tools, install one tracking script, and expose your unified data to any AI agent through a single secure endpoint.

Get started free