Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No information provided| Origin trial desktop first | 149 |
| Origin trial desktop last | 156 |
| Origin trial extension 1 end milestone | 162 |
| DevTrial on desktop | 146 |
| Origin trial Android first | 149 |
| Origin trial Android last | 156 |
| DevTrial on Android | 146 |
| Origin trial WebView first | 149 |
| Origin trial WebView last | 156 |
Hey Alex, yeah, we’re hoping to move to I2S within the extension window.
So far we’ve learned a lot:
The imperative API is a lot more popular than the declarative one, so we're investing more into it in response to user needs.
We received excellent feedback from Mozilla about API changes we can make to benefit non-AI use cases, as a generic cross-realm function-calling primitive.
We've heard from partners with tools whose entrypoint is on one page, while the result is on another (after a navigation). So we're prototyping a continuation API that we'd like to get into the hands of developers.
We and popular frameworks anticipate gaps between async tool registration and when an agent collects a "snapshot" of a page's tools (driven by its page loading heuristics). So we're prototyping a tool stability API to let developers inform agent heuristics when an appropriate observation time might be. We're discussing this with major model vendors and want to understand how this impacts performance in the real world.
Some developers expressed a desire to pass user activation from an in-page agent (on a top-level document), into the page hosting a a tool. We're tracking this in https://github.com/webmachinelearning/webmcp/issues/62, but before pursuing a proposal like capability delegation, we'd like more experimentation to help us understand how much this comes up in practice.
We're exploring what it might look like to enforce size/character limits on tools, and we'd benefit from more time to experiment after discussing what a reasonable limit might look like with other browsers and major model vendors.
Those are a few things we've learned so far, and in particular, how we'd benefit from an extended experiment to understand how our proposed changes play with real-world sites and agents.
Hi blink-dev and API Owners,
We would like to request an Origin Trial usage limit exception for the WebMCP experiment to allow page load usage to exceed the 0.5% warning threshold up to a maximum of 2.0%.
### Context
WebMCP's Origin Trial registration usage has recently crossed the warning threshold, currently sitting at approximately 0.51% of all Chrome page loads. Under typical Origin Trial guidance, reaching 0.5% warrants either asking partners to throttle usage or requesting an exception from API owners before approaching the 1.0% trial limit.
### Justification & Burn-in Risk Assessment
We believe extending the threshold to 2.0% carries negligible web burn-in risk for the following reasons:
1. Token Registrations vs. Actual Invocation:
The ~0.51% metric reflects pages where WebMCP tools are registered via token. However, actual runtime invocation and execution of WebMCP tools by AI agents is orders of magnitude lower than the page registration rate. Site users do not actively execute tool calls on every visit.
2. Plateaued Growth:
Partner registrations have largely stabilized and plateaued over the past several months, indicating steady experimentation rather than runaway exponential growth across the broader web.
3. Continued Operational Monitoring:
The WebMCP team actively monitors partner usage and retains tight operational controls, ensuring we can intervene well before usage approaches 2.0%.
### Request
We request 3 LGTMs from the Blink API Owners to grant an exception allowing WebMCP Origin Trial usage up to 2.0% of Chrome page loads.
Thanks,
Yash on behalf of the Chrome WebMCP team
LGTM1, given the "actual invocation" info below. Thanks.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f5a0e368-dc5c-40ae-b1f6-ffb3808262c7n%40chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d22099ab-5743-43ca-9a4e-6906cd926ec1%40chromium.org.
![]() |
| ||||||
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f5a0e368-dc5c-40ae-b1f6-ffb3808262c7n%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/d22099ab-5743-43ca-9a4e-6906cd926ec1%40chromium.org.