I've started exploring MCP in more detail. The web chat UIs for both Claude and ChatGPT can access MCP servers but it's not obvious how to set them up. Here's what I figured out.
I'm using my new unauthenticated MCP for my blog - https://datasette.simonwillison.net/-/mcp - which uses https://github.com/datasette/datasette-mcp to allow the executino of read-only SQL queries against a copy of my site's database.
Adding an MCP in Claude.ai is quite straight-forward. Start with the + menu next to the chat prompt and navigate through it like this:
The "Add custom connector" modal then contains the necessary fields to add the MCP URL, and optionally configure authentication (I haven't tried this yet):
You can then toggle the new MCP on and off in the Connectors menu, shown above.
ChatGPT is a whole lot more complicated. First, you need to enable "Developer mode" for your account in the Security and login panel:
Having done that, you can add your new MCP. The button for that is hard to find - it's the "+" icon on the top right of the ChatGPT Plugins directory page:
This gives you the "New Plugin" modal. Apparently an MCP is a "Plugin" in the user-facing ChatGPT UI.
Be sure to set authentication to "No Auth" if the plugin does not need OAuth configured:
Activating the MCP is difficult as well. On web I found I had to click the + icon next to the chat and then type the name of the MCP to search for it, then select it so I could run a prompt:
The first time you do this it will prompt you to enable the MCP:
Then show you this more visually impressive splash screen:
After all of this... it works!
Sadly I was not able to access MCPs from ChatGPT Advanced Voice mode - I was hoping I could connect them to a regular chat and then start voice mode and drive an MCP purely through voice commands, but it looks like they are not available as tools while the voice mode conversation is running.
Created 2026-07-28T17:13:18-07:00, updated 2026-07-29T01:35:22+00:00 · History · Edit