# Google & Microsoft: WebMCP API Proposal

Source: https://www.youtube.com/watch?v=f7i-ZOwsSH0
Recap page: https://rapidrecap.app/video/f7i-ZOwsSH0
Generated: 2026-02-13T18:07:35.348+00:00

---
## Quick Overview

The WebMCP API proposal, released on August 13th, 2025, aims to shift web interaction from a passive viewing model to an active invocation model by standardizing how AI agents interact with web elements, offering benefits like better security and decoupling of UI from complex logic.

**Key Points:**
- The WebMCP API proposal was released on August 13th, 2025.
- The proposal shifts web interaction from passive viewing to active invocation of tools/functions by AI agents.
- The core concept involves agents calling specific tool functions (like 'addStamp') rather than just reading the page, requiring an open context tab.
- The proposal aims to solve problems like agents guessing UI elements, requiring developers to adopt agent-ready code, and the complexity of current client-server models.
- A key strength is code reuse, as the same function definitions used for agent interaction can be used for direct user interaction.
- The paper contrasts this with the current model where, for example, a bank website might freeze if an agent tries to invoke a 'transfer funds' tool without explicit permission.

![Screenshot at 00:13: The proposal was released back on August 13th, 2025, introducing a new standard for AI agent interaction with the web.](https://ss.rapidrecap.app/screens/f7i-ZOwsSH0/00-00-13.jpg)

**Context:** The video discusses the Web Media Context Protocol (WebMCP) API proposal, a technical work released by researchers from Microsoft (Brandon Waldman) and Google (Andrew Conkling and Hanna Obscol). This proposal seeks to fundamentally change how AI agents interact with the web, moving beyond simple scraping or reading to actively invoking functions and services on a webpage, much like a user interacts with a desktop application.

## Detailed Analysis

The WebMCP API proposal introduces a fundamental shift in web interaction, moving from a passive model where agents merely read content to an active invocation model where agents can execute functions on a webpage, analogous to how a desktop application works. This proposal, authored by engineers from Microsoft and Google, addresses the current 'guesswork' where agents try to infer user actions, which often leads to fragile, brittle automation. The core mechanism involves defining functions (tools) with specific data types that the agent can call. For instance, instead of just looking at a 'buy tickets' button, an agent can directly call a function like 'buyTicket(flight_details)'. The proposal standardizes this by requiring a visible tab/context for the agent's operations, ensuring the user has oversight. This approach solves several issues: it prevents agents from freezing the browser when executing heavy tasks, ensures actions are reliable because they use explicit function calls rather than guesswork about UI elements, and enhances privacy since data processing can occur locally on the client side rather than requiring server communication for every action. The authors emphasize that this approach, which decouples the UI from the underlying logic, is the future of web automation and agent interaction.

### WebMCP Proposal Overview

- Released August 13th, 2025
- Aims to reshape AI interaction with the web
- Shifts from passive viewing to active function invocation

### Key Concept - Tool Invocation

- Agents call specific, defined functions (tools) instead of guessing UI actions
- Requires an active browser tab context for visibility

### Advantages Over Current State

- Eliminates brittle automation based on guesswork
- Provides reliability and security by using explicit function calls
- Decouples UI from complex backend logic

### Example Scenarios

- Agents can reliably book flights or add items to a cart
- Context changes dynamically based on the action (e.g., right-click menu vs. cart update)

### Architectural Difference

- Moves away from static manifests to a dynamic, context-aware system
- Uses the same functions for both human and agent interaction

![Screenshot at 00:00: The opening visual features an animated graphic of two podcasters over a grid background, overlaid with the text 'BECOME A MEMBER TODAY!' signaling the start of a discussion or presentation.](https://ss.rapidrecap.app/screens/f7i-ZOwsSH0/00-00-00.jpg)
![Screenshot at 00:20: The speakers begin discussing the authors of the WebMCP proposal, naming engineers from Microsoft \(Brandon Waldman\) and Google \(Andrew Conkling and Hanna Obscol\).](https://ss.rapidrecap.app/screens/f7i-ZOwsSH0/00-00-20.jpg)
![Screenshot at 00:54: A speaker describes the current state of AI interaction as 'shaky' and 'fragile,' suggesting a need for improvement in how agents interact with websites.](https://ss.rapidrecap.app/screens/f7i-ZOwsSH0/00-00-54.jpg)
![Screenshot at 01:36: The discussion focuses on the core of the WebMCP proposal: moving from a 'guessing game' to a more formal 'handshake' for web interaction.](https://ss.rapidrecap.app/screens/f7i-ZOwsSH0/00-01-36.jpg)
![Screenshot at 02:28: A key point is made that the spec is designed to be agnostic, requiring only agent permission to connect, contrasting with the current need to manually navigate or guess.](https://ss.rapidrecap.app/screens/f7i-ZOwsSH0/00-02-28.jpg)
