Writing your first MCP server is not hard. It is a few hundred lines, and you can have one running before lunch. I know, because I wrote one.

The problem is the fifth one.

The shape of the work

Here is what actually happens when a company decides its capabilities should be reachable by AI agents.

You write an MCP server. It works. Then ChatGPT wants the same capability shaped slightly differently. Then Gemini. Then whatever ships next quarter, because something always ships next quarter. Each one is a separate integration project with its own SDK, its own idea of what a tool definition looks like, and its own release cadence.