Building MCP servers for ChatGPT and API integrations

platform.openai.com

69 points by kevinslin 2 days ago


jngiam1 - 2 days ago

I find the state of MCPs with OpenAI quite confusing:

- As an end-user, you can connect MCPs only with `search` and `fetch` that only work in deep research mode.

- As a developer, you can use MCP with the API and that supports the full set of MCP tools - all tools become available; this shows in the dev playground.

- For Custom GPTs, they support any action, but not MCPs. So if you had a layer to translate MCP to their API spec, it will work. But Custom GPTs with actions only support models 4o and 4.1; so you don't get the benefit of the o-series of models.

Figuring out what works when is harder than it needs to be.

ascorbic - 2 days ago

Has something changed? That seems to be the same page they've had for a couple of months. It's only for deep research mode, and is restricted to Pro and Enterprise.

cube2222 - 2 days ago

The support here is really weird.

If I understand correctly, it requires your MCP server to have exactly two tools - search and fetch.

So this is not really support for MCP in general, as in all the available MCP servers. It’s support for their own custom higher-level protocol built on top of MCP.

maxwellg - 2 days ago

It is very nice to get MCP support in ChatGPT. OpenAI really fumbled the bag with the OpenAPI-based Custom Actions (or was it Custom GPTs?). The web editor experience was always incredibly buggy, even months after initial release. MCP servers allow us to move nearly all of the tool definition bits into the server codebase itself, so we can change things on the fly / version control / feature flag tools etc. much better.

babyshake - 2 days ago

Is it safe to say that MCP has "won" vs. A2A? Or is this a misreading of the situation?

kinduff - 2 days ago

I like how they plugged the MCP support into their existing tools. Pretty smart!

DiabloD3 - 2 days ago

I love how they don't actually explain why I (or anyone else) would ever implement their API.

Given how disastrous the AI 'industry' has been, between misappropriating data from customers, performing actions on behalf of customers that lead to data and/or financial loss, and then seeking protection from the law in one or more cases of these, isn't providing an MCP service essentially requiring you to notify customers of a GDPR-or-similar data compromise event at some point in the future when it suddenly but inevitably betrays you?

Like, isn't OpenAI just leading people to a footgun and then kindly asking them to use it, for the betterment of OpenAI's bottom line, which was significantly in the red for FY24?

ipsum2 - 2 days ago

Title is mildly misleading, is only available for the API, not the web/mobile interface.