How to Connect ChatGPT to an MCP Server
Quick answer
To connect ChatGPT to an MCP server, either install the server's app from the ChatGPT Apps Directory in one click, or enable developer mode under Settings, then Apps, then Advanced settings, and add the server's URL. Once connected, ChatGPT can search, read, and write that server's data in any conversation where you enable it.
ChatGPT supports MCP (Model Context Protocol) servers. That means you can connect it to your notes, calendar, database, or any other service that speaks the protocol. There are two ways to add MCP to ChatGPT: install from the Apps Directory in one click, or add it manually via developer mode.
Not sure which path you need? If the server is already published in the Apps Directory (Hjarni, Notion, Linear, and others), use that. It is one click and needs no settings changes. Use developer mode for any custom, self-hosted, or beta MCP server that is not in the directory yet.
What you need
- A ChatGPT account. MCP needs a paid plan: Plus, Pro, Business, Enterprise, or Education. Apps Directory installs are one click; developer mode, for adding a custom MCP server by URL, is on the web.
- The MCP server you want to connect. Either listed in the ChatGPT Apps Directory (one-click install, like Hjarni), or available at a URL like
https://hjarni.com/mcp(developer mode).
MCP support in ChatGPT is currently rolling out and available on the web.
Option 1: Install from the ChatGPT Apps Directory
This is the fastest path. If the MCP server is published in the Apps Directory, ChatGPT handles the connection for you and no developer mode is needed.
Hjarni is in the Apps Directory. Open Hjarni on chatgpt.com, click Connect, sign in. That's it.
Step 1: Open the app page
- Open the direct app link (for Hjarni, that's Hjarni in the ChatGPT Apps Directory)
- Or open ChatGPT, click Apps in the sidebar, and search for the service you want
Step 2: Connect and sign in
- Click Connect
- Complete the OAuth sign-in for your account
- Enable sync if ChatGPT prompts for it
Step 3: Use the app in a conversation
- Start a new conversation
- Open the + (plus) menu and select the app, or invoke it with an @ mention
- ChatGPT can now call the server's tools. Write actions require your approval before they run.
Option 2: Add a custom MCP server via developer mode
If the server you want isn't in the Apps Directory (a self-hosted server, an internal tool, or a project still in beta), use developer mode. You create an "app" linked to your MCP server URL, then turn it on when you need it.
Step 1: Enable developer mode
- Open ChatGPT and go to Settings > Apps
- Scroll to Advanced settings
- Toggle Developer mode on
Step 2: Create an app from your MCP server
- In the developer mode settings, click Create app
- Enter your MCP server URL (e.g.
https://hjarni.com/mcp) - Complete the OAuth authentication flow if the server requires it
- Review the available tools and toggle on the ones you want
Step 3: Use the app in a conversation
- Start a new conversation
- Click the + (plus) menu and choose Developer mode
- Select the apps you want ChatGPT to use
- ChatGPT can now call the server's tools. Write actions require your approval before they run.
What ChatGPT can do with MCP
Once connected, ChatGPT can use whatever tools that server offers. For example, when connected to a knowledge base like Hjarni, ChatGPT can:
- Search
- Find relevant notes by keyword or topic
- Read
- Pull in the full content of any note for context
- Create
- Save new notes directly from a conversation
- Organize
- Tag notes, move them between folders, add links
- Follow instructions
- Read your custom AI instructions and apply them to every response
The specific capabilities depend on the MCP server. Each server exposes its own set of tools.
In practice that looks like: ask ChatGPT for last week's client calls before drafting a proposal, have it save the pricing decision you just made, or let it check your positioning note before it writes landing copy. You stop re-explaining your business at the top of every conversation.
Verifying the connection
Start a new conversation and ask ChatGPT to use one of the server's tools. For example, if you connected Hjarni:
"What notes do I have in Hjarni?"
ChatGPT should respond with your notes or confirm it has access. If you see tool calls in the response, the connection is working.
Troubleshooting
The app does not appear in the Apps Directory
The directory is rolling out gradually. If you can't find it, open the app's direct link (for Hjarni: Hjarni in the ChatGPT Apps Directory) or fall back to developer mode.
ChatGPT says it cannot connect
For Apps Directory installs, sign out and back in and try Connect again. For developer mode, verify the MCP server URL is entered correctly and that you completed the OAuth flow. Try removing the app and adding it again.
ChatGPT does not see your data
Make sure the app is enabled for the current conversation. Open the + menu (or Developer mode for custom servers) and select the app. Also check that the right tools are toggled on in the app settings.
Developer mode does not appear
Developer mode is available on Plus, Pro, Business, Enterprise, and Education plans (web only). Check your plan in ChatGPT settings. If the server you want is in the Apps Directory, you don't need developer mode at all.
Try it with Hjarni
Hjarni is a knowledge base with a built-in MCP server. Connect it to ChatGPT and stop re-explaining yourself. Your AI reads your notes directly.
Hjarni is in the ChatGPT Apps Directory. Click Connect, sign in, done.
Common questions
FAQ
Does ChatGPT support MCP servers?
Yes. ChatGPT connects to MCP servers on a paid plan: Plus, Pro, Business, Enterprise, or Education. Install a published app from the Apps Directory in one click, or add any other server by URL in developer mode, on the web.
How do I add a custom MCP server to ChatGPT?
Open Settings, then Apps, then Advanced settings, and toggle developer mode on. Click Create app, enter the server URL (for Hjarni that is https://hjarni.com/mcp), and complete the OAuth sign-in. In a conversation, enable the app from the plus menu.
Why doesn't my MCP server show up in ChatGPT?
Four causes cover almost every case: developer mode is off, the app is connected but not enabled for the current conversation (check the plus menu), the OAuth flow was never completed, or the server URL has a typo. Check them in that order.
Can ChatGPT remember my business between conversations?
Yes, when you connect a knowledge base over MCP. Save your positioning, customers, pricing, and decisions once. ChatGPT searches those notes in every conversation instead of starting from zero. See how founders use Hjarni.
Do I need a paid ChatGPT plan to use MCP?
Yes. ChatGPT's MCP support requires Plus, Pro, Business, Enterprise, or Education. Hjarni itself works on its free plan.
Can ChatGPT write back to an MCP server?
Yes, if the server exposes write tools. ChatGPT asks you to approve each write before it runs and shows you the exact payload. You can tell it to remember your approval for the rest of that conversation, but a new conversation asks again. Connected to Hjarni, it can save meeting notes, update a decision log, and tag or move notes for you.
Give your AI notes it can actually read. Free.
Hjarni is a knowledge base with a built-in MCP server. Create a free account and your endpoint is ready in about a minute.
Give your AI notes it can actually read. Free.