MCP servers are the correct way to offer this service. Webpages are for humans, these served documents are for agents.
You could argue that they could just let the agent curl an agent-optimized API, and that is what MCP is.
You could argue that they could just let the agent curl an agent-optimized API, and that is what MCP is.