How to Connect ChatGPT to a Remote MCP Server

A step-by-step guide to add any remote MCP endpoint URL to ChatGPT on the Web or Desktop.

Remote MCP Server Overview

MCP (Model Context Protocol) lets ChatGPT use tools and data provided by another service. ChatGPT manages remote connections through Plugins on both Web and Desktop. This guide covers endpoints available over HTTPS, not tools that run locally on your computer.

Before You Start

Plan Availability and Permissions

ChatGPT Web

  1. Copy the entire MCP endpoint URL.
  2. Open ChatGPT in your browser.
  3. Select Plugins in the sidebar.
  4. Click the + button next to Search plugins.
  5. Enter a name. You can also add an icon and description.
  6. Under Connection, select Server URL and paste the entire MCP endpoint URL.
  7. Choose the authentication method required by the server.
  8. Check I understand and want to continue, then click Create.
  9. Start a new conversation, select the plugin below the prompt box, and ask ChatGPT to use the tool.

ChatGPT Desktop

  1. Copy the entire MCP endpoint URL.
  2. Open the ChatGPT Desktop app.
  3. Select Plugins in the sidebar.
  4. Click the Manage gear next to Installed.
  5. Select the MCPs tab.
  6. Click Add server.
  7. Enter a name, select Streamable HTTP, and paste the entire MCP endpoint URL.
  8. Click Save, then restart ChatGPT when prompted.
  9. Make sure the server is turned on in the MCPs list.
  10. If the server requires OAuth, click Authenticate and complete the sign-in flow.
  11. Return to the app and choose ChatGPT or Codex. In ChatGPT mode, choose Chat or Work, then ask it to use the tool.

You only need to add the server once. It is available in both the ChatGPT and Codex modes of ChatGPT Desktop. The same configuration is also shared with Codex CLI and the IDE extension. See OpenAI's MCP setup guide for details.

Troubleshoot ChatGPT MCP Connections