Imagine if we can trick a whole bunch of companies into making their booking systems API accessible under the pretense of "enabling agents"!
Which has happened countless times here already.
more impactful work has to be done on the native legacy desktop app scene. that's where most of major companies big or small do their work.
agents automating websites is kinda easy. automating legacy desktop apps that's another issue though there's RPA.
Why not offer a simple form that humans and AI can use alike?
<form action=book_table>
<input type=date name=date>
<input type=time name=time>
<input type=number name=party_size>
<input type=submit value="Book table">
</form>One way to think about WebMCP, as the article notes, is as web accessibility for agents. But since it functionally allows developers to expose any function on their website to an agent via RPC, the more interesting use cases are the ones that use the browser as a sandboxed execution environment.
https://duckboard-webmcp.alexmnahas.workers.dev/ is an example of this, and I would love to see more.
Maybe instead of skills that require users to download arbitrary binaries to their computers, the skills could instead point to a domain that comes preloaded with that binary in Wasm and lets the agent interact with it over WebMCP?
The only usecase I can image is if you have some terribly complicated legacy frontend and need to work around the logic built there. Otherwise just make an AI chat window or MCP which operates server side and let data sync back to UI from there.
One interesting use case for WebMCP is cross-site activities that a browser agent might take. If the data-flow in question involves a heterogeneous set of websites.
This feels like a lifeline for incumbent web SaaS more than anything. Future apps can be architected in ways that do not require WebMCP but massive apps like Salesforce or Workday can't really abandon the decades of accidental business logic embedded in the Web UI flows that make up their project. While those same flows could be data-driven, slapping a WebMCP facade on top of them is just more practical. Instead of forcing incumbents to create an AI-native MCP where they are first class citizens, it is easier to let them sprinkle browser affordances throughout their human-centric front-end and offload the work to the agent.
But for my own part, since I am developing from scratch without that legacy need, I actually think relying on WebMCP might be an anti-pattern. It might be useful for the cross-site use case and it might be useful for reducing latency for purely UI activities (e.g. "filter this list" where all the data is already on the client), but in general my feeling is it is better to have a robust MCP interface for agents.
i just can't with these ai-written blog posts. if i wanted to learn WebMCP through chatgpt i would have just asked chatgpt
LetsGetTechnicl•55m ago
_doctor_love•52m ago
LetsGetTechnicl•51m ago
simonw•51m ago
LetsGetTechnicl•43m ago
esafak•31m ago
SoMomentary•47m ago
Sometimes it helps to not think of why we should reject things but instead to think of why someone might accept them.
LetsGetTechnicl•45m ago
eatsyourtacos•37m ago
Seems obvious why an API would be helpful on that page instead of having the AI attempt to navigate the page, open up a date picker and click all around..
And as others have said, if you are disabled in some way being able to just speak and get something like this done seems pretty life changing.
But you go ahead and be mad about an api...
LetsGetTechnicl•24m ago
nashashmi•30m ago
qsdg17•16m ago