← Back to context

Comment by rick1290

4 hours ago

When is MCP the right choice though? For example - letting internal users ask questions on top of datasets? Is it better to just offer the api openapi specs and let claude run wild? or provide an MCP with instructions?

MCP is never the right choice.

If you want to build an AI app that lets people “do random thing here”, then build an app.

Peak MCP is people trying to write a declarative UI as part of the MCP spec (1, I’m not kidding); which is “tldr; embed a webview of a web app and call it MCP”.

MCP is just “me too”; people want MCP to be an “AI App Store”; but the blunt, harsh reality is that it’s basically impossible to achieve that dream; that any MCP consumer can have the same app like experience for installed apps.

Seriously, if we can barely do that for browsers which have a consistent ui, there was never any hope even remotely that it would work out for the myriad of different MCP consumer apps.

It’s just stupid. Build a web app or an API.

You don’t need an MCP sever; agents can very happily interact with higher level functions.

(1) - https://blog.modelcontextprotocol.io/posts/2026-01-26-mcp-ap...