WebMCP: Making the web work for humans and AI agents

October 8, 20:50

Avatar

Dmitry Shmakov

Dmitry Shmakov, Lead Product Engineer at Neverless and one of the organizers of MoscowJS. He works on web performance and modern web technologies. Outside of work, he loves traveling to unusual places, trail running, and photography. Websites were originally built for people — we read pages, look for buttons, and fill in forms. When an AI agent takes over, it has to reconstruct the meaning of the interface from the DOM, text, and pixels. Because of this, even small changes on a page can break a scenario. WebMCP offers a different approach: a page can explicitly describe its actions for the agent — how to find a product, pick an available time slot, create a task, or cancel a booking. Humans keep using the familiar interface, while the agent gets tools with clear names, parameter schemas, and structured results. In this talk we'll look at how WebMCP differs from an MCP server, why it can reduce the number of errors and the cost of agent scenarios, how the design of web applications changes, and what security questions arise when a site exposes its actions to machines. And how you can add this technology to your own site today.

Call for speakers

Passionate about tech and design

If you would like to share your experience and knowledge at our events, please let us know

Apply to speak

Make tech not war

Join Us