Given this, I'm not sure what business purpose there is to ship an MCP API like this, aside from goodwill and exposure.
Given this, I'm not sure what business purpose there is to ship an MCP API like this, aside from goodwill and exposure.
I see the same thing happening with these MCPs. Currently they’re built to ride the AI bandwagon, but when people start using them for something actually useful and engagement starts going down they’ll cripple its capabilities to restore the balance.
That ship has sailed and now consumer expectations are pretty set on “free” for a lot of things.
However this is probably still just a minority, and most people are less annoyed by ads than by having to pay however little. I'm not sure that the market correctly prices their eyeballs though, relative to those who are willing to pay micropayments. Intuitively, I'd guess the second type are probably more willing to buy things online in general. But probably the numbers and engagement metrics are prioritized more as KPIs for promotion etc.
This is why YouTube search also went to trash. If the search result list doesn't have the thing you're looking for, you might close the window. But if they intersperse some clickbait in the list, you may click that instead and stay on the platform.
The best in this is of course Tiktok, where the overwhelming usecase isn't even searching, just the for you page and tuning in to the linear stream they serve up. If the user has time to think and feels in control, they may use that control to quit the app.
If the MCP server supports booking flights then they can make money from this
For example, everyone thought solving context and RAG meant Vector Databases. It’s analogues to things we used to understand (hey, we need a databases, duh). Forget what you know, and be ready to throw it all out.
It’s silly to think we’ve agreed on anything other than the OpenAI API format, which even that, is just a simple HTTP call, with a simple expected formatted response.
Premature would be the word.
Now none of this is meant to excuse the behaviour of all these large platforms for all the terrible practices they engage in. But at the same time, we never figured out how to safely deal with the power exposed by these APIs.
That said, this only makes sense if the data provided by the API is proprietary in some way. If its free or open source data, being the mcp provider likely won't provide much business value aside from the insight as to what the LLMs/users are searching for.
It's a lot easier to inject ads into MCP than APIs.
Or much more likely OpenAI/anthropic/google will be the gatekeepers of what advertising is injected into the user’s chat.
And so on and so on.