← All guides

Locus product guide · Updated

Best ChatGPT MCP servers and how to add a custom one

ChatGPT connects to MCP servers as plugins. Good picks from the plugin directory are Exa and Firecrawl for web research, Context7 for code docs, Alpha Vantage for market data and Semrush for SEO. To add any other server, open chatgpt.com/plugins, select the plus button, choose Add custom MCP server, enter the URL and pick OAuth or no authentication. Custom servers are added on ChatGPT for the web, must use SSE or streaming HTTP, and ask before write actions.

Setup, step by step

  1. Step 1

    Open ChatGPT Plugins on the web

    Go to chatgpt.com/plugins in a browser. Workspace permissions and security settings, including Lockdown, decide whether you can add custom servers.

  2. Step 2

    Choose Add custom MCP server

    Select the plus button, then Add custom MCP server. Enter a name and, if you like, a description.

  3. Step 3

    Enter the connection

    Under Connection, paste the server URL, including its /mcp path. For a private server, select Tunnel and pick a Secure MCP Tunnel instead.

  4. Step 4

    Set up authentication

    Pick OAuth, No authentication, or OAuth or no authentication. Review the risk warning and select I understand and want to continue.

  5. Step 5

    Create and install the plugin

    Select Create as a plugin and review the tools ChatGPT found. The plugin appears under your personal plugins or your workspace. Install it, then call it in a chat.

Which MCP servers work best in ChatGPT?

Start with plugins already in the directory, since they install with a click. ChatGPT and Codex share that directory, so the same plugins show up in both. Checked November 10, 2026.

Which MCP servers work best in ChatGPT?
Plugin or serverJobHow to addVendor account
ExaWeb search and researchPlugin directoryExa's hosted server runs without a key at a free rate limit
FirecrawlSearch, scrape and parse pagesFrom the directoryHosted server is keyless within daily limits
Context7Current library and API docsDirectory pluginAnonymous use; a free key lifts rate limits
Alpha VantageStock quotes, fundamentals, news sentimentDirectory, for any free or paid ChatGPT accountFree Alpha Vantage key, 25 requests a day
SemrushKeyword, domain and backlink dataListed in the directoryPaid Semrush plan with API units
HubSpot, Notion, Supabase, Airtable, GitLab, VercelYour own work dataDirectory, with Sign in with ChatGPTAn account at each service
Locus ProPaid APIs from one credit balanceAdd custom MCP serverLocus account, OAuth

Can ChatGPT use a local MCP server?

Not by URL. ChatGPT reaches custom servers over the internet with SSE or streaming HTTP, so a server that runs as a local command, such as Playwright, will not connect as is.

The fix is a Secure MCP Tunnel. It lets ChatGPT reach a private stdio or HTTP server without exposing it to the public internet. A development tunnel works for testing too.

What happens when ChatGPT calls a tool that changes data?

ChatGPT asks first. Write actions need your confirmation by default, and you can expand any call to see the full JSON input and output. ChatGPT treats a tool as read-only only when the server marks it with readOnlyHint.

You can tell ChatGPT to remember an approval for the rest of one conversation. A new conversation, or a refresh, asks again. OpenAI warns that an untrusted server can steal data or trick ChatGPT into changing or deleting it, so add only servers you trust.

How do you use paid APIs in ChatGPT with Locus Pro?

Add the Locus Pro MCP server as a custom plugin with OAuth. ChatGPT can then search the catalog, see each price, and call paid APIs from one credit balance, with no account at each vendor. The setup guide walks through it. To keep the tool list short, you can add a single-job Locus server instead, such as https://finance.mcp.paywithlocus.com for market data. Each one needs its own sign-in.

Prices below are live catalog prices. Prices checked November 10, 2026. 1,000 credits equal $1. Search, describe and balance checks are free.

  • If the free Alpha Vantage or Exa plugins cover your volume, use them. Locus Pro pays off when one chat needs several paid vendors.
How do you use paid APIs in ChatGPT with Locus Pro?
Job in ChatGPTLocus endpointCredits per callPrice
Cited search answerperplexity/search5.8$0.0058
Read a page as textfirecrawl/scrape1 to 38.6, usually 1Usually $0.001
Find people at a companyapollo/people-search2 fixed$0.002
Check an email addresshunter/email-verifier5.1 fixed$0.0051
Stock quotealphavantage/global-quote5.1 flatAbout $0.0051
Keyword search volumedataforseo/search-volume90.9 to 9,090$0.0909 to $9.09

How do you choose MCP servers for ChatGPT?

Prefer a directory plugin when one exists. It installs in one click and gets updates through OpenAI review. Add a custom server only for tools the directory lacks.

  • Research and browsing: Exa or Firecrawl.
  • Market data: Alpha Vantage, within its free 25 requests a day.
  • SEO data you already pay for: Semrush.
  • Company tools such as HubSpot or Notion: the directory plugin with Sign in with ChatGPT.
  • Several paid data vendors behind one sign-in: Locus Pro as a custom server.
  • Anything that runs only on your machine: a Secure MCP Tunnel, or a host such as Codex that runs local servers.

Frequently asked questions

Can I add a custom MCP server in the ChatGPT desktop or mobile app?

OpenAI's guide says to add custom MCP servers in ChatGPT on the web. Plugins in general work in ChatGPT on the web, desktop and mobile once installed.

Does a custom MCP server need search and fetch tools to work in ChatGPT?

No. Custom servers can expose any tools, including write actions. ChatGPT asks for confirmation before tools that are not marked read-only.

Do ChatGPT plugins also work in Codex?

Public plugins do. ChatGPT and Codex use one plugin directory, so a plugin you find in one is listed in the other. The Codex IDE extension is the exception, since it does not support plugins.

What does Sign in with ChatGPT share with a partner?

Your name, email address and profile picture when available. It does not give the plugin access to your data or approve actions. You review and approve the plugin permissions as a separate step.

Implementation references

Use these first-party references for current request contracts and account requirements. Tool availability, prices, and negotiated terms can change.

Sources

Third-party details were checked on November 10, 2026. Vendors change pricing and features often, so confirm on their site before you decide.

Related guides