AI

How Do You Connect MCP to ChatGPT?

Connect ChatGPT to an MCP server using a custom connector and API-key or OAuth auth. Step-by-step setup, verification, and safety notes.

chatgptmcpconnectorsetupai agents

Connecting MCP to ChatGPT means adding a remote MCP server as a connector, then letting ChatGPT call that server's tools in chat. ChatGPT supports remote MCP servers, and OpenAI has published guidance for building them so they work with ChatGPT and Codex (OpenAI).

The pattern is spreading fast enough that API surveys now track it: Postman's 2025 State of the API, spanning more than 5,700 developers, architects, and executives, called out MCP as early but gaining momentum (Postman).

What You Need Before You Start

  • A ChatGPT plan and account with connector access.
  • A remote MCP server URL.
  • A credential for that server — an API key or an OAuth grant, depending on the server.

MCP servers are either local or remote. ChatGPT connects to remote servers over HTTP. Cloudflare's overview is useful here: remote MCP servers are Internet-accessible and are what make MCP usable from web-based and mobile clients rather than only desktop developer tools (Cloudflare).

How Do You Add an MCP Server to ChatGPT?

  1. Open ChatGPT settings and enable developer mode (required for custom connectors).
  2. Go to the connectors/plugins area and choose to add a custom connector.
  3. Enter the server URL and give it a name.
  4. Choose the authentication method the server expects — API key or OAuth — and supply the credential.

Once saved, ChatGPT discovers the server's tools automatically. OpenAI notes that when you connect through a plugin, users in the workspace get an OAuth flow to the service if the server requires it.

How Do You Know It Worked?

Ask ChatGPT to do something read-only first — for example, "List the items on my server." A capability that returns data confirms three things at once: the URL is correct, the credential is valid, and the tool executed.

Only after a read-only call succeeds should you let the agent take actions. Write actions can have consequences, and OpenAI recommends keeping approval enabled for tools that modify data or take consequential steps.

What Are the Common Connection Errors?

Symptom Likely cause
"Couldn't reach server" Wrong URL, or a rejected origin
Auth prompt loops Credential wrong, expired, or revoked
Connected, no tools Server exposes no tools, or the wrong scope
Tool fails mid-call Server-side error or rate limit

If the credential is an API key, treat a failure as a signal to rotate it. If the server rejects the client origin, that is a server-side allowlist issue, not a key issue.

Is Connecting ChatGPT to MCP Safe?

It depends entirely on what the server can do. OpenAI's own documentation warns that custom MCP servers are third-party services, and it walks through prompt-injection risks: malicious content in data an agent can read may attempt to make the model take unintended actions.

The caution is warranted. In Stack Overflow's 2025 survey of developers, 46% actively distrust the accuracy of AI tools while only 33% trust it, and 75% said they would still ask a human when they do not trust an AI answer (Stack Overflow). Practically: connect to servers you trust, prefer official servers from service providers, and keep write actions behind approval.

How Conbersa Works With ChatGPT

The Conbersa MCP server is a remote MCP server with API-key auth, so it connects to ChatGPT through the custom-connector flow. Add https://api.conbersa.ai/mcp with your cb_live_ key, then ask ChatGPT to list your devices. From there it can post to multiple accounts, run engagement, and schedule distribution. Full steps in Connect ChatGPT to Conbersa.

Neil Ruaro
Founder, Conbersa

We run agentic distribution on a fleet of real phones — and write up what we learn helping founders escape the cold start. Got a topic you want covered? Tell us.

FAQ

Frequently asked questions

Yes. ChatGPT can connect to remote MCP servers through custom connectors in developer mode or through plugins. You add the server URL, complete the authentication it requires, and ChatGPT discovers its tools automatically. From then on, the model can call those tools during a conversation whenever they fit your request.
ChatGPT supports OAuth and, for custom connectors, API-key authentication. Which one you use depends on the server. Services that issue their own tokens typically expect an API key, while plugin-style servers can run a full OAuth flow. Match the method to what the server implements, or the connection will fail.
The most common causes are a wrong server URL, a missing or expired credential, or a server that rejects the client's origin. Confirm the URL is exact, regenerate the key, and check the server's allowed hosts and origins. A generic could-not-reach message usually hides one of these three issues.
The Conbersa Blog

New guides, straight to your inbox.

Tactics on organic distribution and the cold-start problem. What's actually working, no fluff.