Skip to content

Revert "[WebMCP] Expose RegisteredTool.inputSchema as an object" - #62111

Merged
chromium-wpt-export-bot merged 1 commit into
masterfrom
chromium-export-dc7edb81a8
Aug 21, 2026
Merged

Revert "[WebMCP] Expose RegisteredTool.inputSchema as an object"#62111
chromium-wpt-export-bot merged 1 commit into
masterfrom
chromium-export-dc7edb81a8

Conversation

@chromium-wpt-export-bot

Copy link
Copy Markdown
Collaborator

This reverts commit ec5ace9a94e9b4610a8f0ed1b9548ced902c6315.

Reason for revert: A packaging update failure with the "WebMCP - Model Context Tool Inspector" extension is currently blocking Chrome Canary users from interacting with WebMCP tools. Reverting this change temporarily to unblock users during my upcoming OOO; the CL will be relanded once the extension update is published.

Original change's description:

[WebMCP] Expose RegisteredTool.inputSchema as an object

This CL updates the WebIDL definition for RegisteredTool.inputSchema
from DOMString to object to align with the WebMCP specification:
webmachinelearning/webmcp#241

In Blink, JSONStringToScriptObject() is used in
ModelContext::OnGetScriptToolsCompleted() to parse the mojo string
into a ScriptObject when constructing the RegisteredTool results.

Web platform tests in external/wpt/webmcp/imperative/ are updated to
expect inputSchema as a JavaScript object rather than a serialized
JSON string.

Bug: 489045948
Change-Id: I7a28b36d725c85e24726708aecee4cd9f3cbb476
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8248081
Reviewed-by: Dominic Farolino <dom@chromium.org>
Commit-Queue: Fr <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/main@{#1682945}

Bug: 489045948
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: Id3fbbf9e22d902cc9341bd14fae78927582e1cfe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8276309
Reviewed-by: Dominic Farolino <dom@chromium.org>
Commit-Queue: Fr <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/main@{#1683806}

This reverts commit ec5ace9a94e9b4610a8f0ed1b9548ced902c6315.

Reason for revert: A packaging update failure with the "WebMCP - Model Context Tool Inspector" extension is currently blocking Chrome Canary users from interacting with WebMCP tools. Reverting this change temporarily to unblock users during my upcoming OOO; the CL will be relanded once the extension update is published.

Original change's description:
> [WebMCP] Expose RegisteredTool.inputSchema as an object
>
> This CL updates the WebIDL definition for RegisteredTool.inputSchema
> from DOMString to object to align with the WebMCP specification:
> webmachinelearning/webmcp#241
>
> In Blink, JSONStringToScriptObject() is used in
> ModelContext::OnGetScriptToolsCompleted() to parse the mojo string
> into a ScriptObject when constructing the RegisteredTool results.
>
> Web platform tests in external/wpt/webmcp/imperative/ are updated to
> expect inputSchema as a JavaScript object rather than a serialized
> JSON string.
>
> Bug: 489045948
> Change-Id: I7a28b36d725c85e24726708aecee4cd9f3cbb476
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8248081
> Reviewed-by: Dominic Farolino <dom@chromium.org>
> Commit-Queue: Fr <beaufort.francois@gmail.com>
> Cr-Commit-Position: refs/heads/main@{#1682945}

Bug: 489045948
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: Id3fbbf9e22d902cc9341bd14fae78927582e1cfe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8276309
Reviewed-by: Dominic Farolino <dom@chromium.org>
Commit-Queue: Fr <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/main@{#1683806}

@wpt-pr-bot wpt-pr-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Chromium project.

@chromium-wpt-export-bot
chromium-wpt-export-bot merged commit d1e7ae9 into master Aug 21, 2026
22 checks passed
@chromium-wpt-export-bot
chromium-wpt-export-bot deleted the chromium-export-dc7edb81a8 branch August 21, 2026 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants