upvote
> Yeah, the entire suite of proposed "standards" catering to agents looks like a temporary measure to duct-tape over the limitations and token costs of today's agents.

That's fine. We need a fix for today's problems today.

reply
Let's just not get blinded by this to the true nature of the problem. The web being hard for agents isn't an accident - it was done on purpose. More specifically, it's a consequence of the web evolving to defeat automation and limit access.

Most websites are exist to make money from specific audiences in specific ways, often defined in contracts between hundreds of business entities, and none of them want you to be able to automate access, or interact with the website in any way other than the one that spins the money-making machine. Consider that the flip side of "basic tabular interface" is "skip website entirely, access underlying database"; the flip side of "screen readers" is "ad blockers"; the flip side of APIs is "competitors can scrape my listings and use them against me", etc.

Agents are hot right now, the whole business side is still blinded by hype, so things like MCP and .md endpoints are not just getting a pass, but are even pursued by the business people ("we have to do something with AI!"). This won't last long, though - they'll soon realize their mistake, close off access, and enshittify the web some more.

Just like they did in the past - e.g. when APIs and mashups briefly became a hot thing, then went away as businesses realized this defeats the very thing that makes them money: total control over platform/user channel.

--

[0] - Even your most basic blog showing some ads creates a money-making chain, made up of dozens or hundreds of business entities, bound by actual contracts, and the "blog author that just wants to show some ads" is merely one party at the end of that chain.

reply
> That's fine. We need a fix for today's problems today.

No, we don't. It is Anthropic, Google, OpenAI et al. who need a fix for those problems today. Let them deal with it.

reply
True, that's fine. As long as people don't elevate these transient "standards" to the same level as something like basic security and accessibility.
reply
> True, that's fine. As long as people don't elevate these transient "standards" to the same level as something like basic security and accessibility.

I don't think that's it at all, and I'm baffled as the suggestion it is. These things are just formats for ad-hoc interfaces to help share context used by agents.

It's in the same vein of designing cli apps with progressive disclosure in mind.

reply