· 1 observation
Technical updates · 1
Package or technical metadata updated
View technical comparison →skundu42 v1.0.2
Build and verify WebMCP
From the developer
Not specified in the available declarations: capabilities, limitations, pricing & account requirements.
Use $webmcp-enable to add WebMCP to this website project.
Developer declarations; not independently tested. Listing last checked Nov 10, 2026. Package observed Nov 10, 2026.
From the marketplace listing
An instructions-only skill for adding, repairing, or verifying browser WebMCP integrations. Reuse existing forms and application logic when source is available, or build narrowly scoped, session-local adapters for accessible websites. Preserve validation, authentication, confirmation, and ordinary UI behavior. Report implementation, mocked checks, native-browser verification, and target-agent verification separately. Browser capabilities and authorized access limit coverage; this plugin does not install a browser extension or provide an MCP server.
Language: English · Automatically detected from descriptions.
Exact text from the indicated source. A mention alone does not establish support for your task.
webmcp websites browser integration codex
An instructions-only skill for adding, repairing, or verifying browser WebMCP integrations. Reuse existing forms and application logic when source is available, or build narrowly scoped, session-local adapters for accessible websites. Preserve validation, authentication, confirmation, and ordinary UI behavior. Report implementation, mocked checks, native-browser verification, and target-agent verification separately. Browser capabilities and authorized access limit coverage; this plugin does not install a browser extension or provide an MCP server.
· 1 observation
Package or technical metadata updated
View technical comparison →· 2 observations
Package or technical metadata updated
View technical comparison →· 2 observations
Package or technical metadata updated
View technical comparison →Package or technical metadata updated
View technical comparison →Find competitors to follow as you develop your plugin.
Make websites WebMCP-compatible by registering page tools on document.modelContext for in-browser AI agents.
Shared terms: webmcp, browser, implementation, mcp
Add WebMCP tools to a web app: read the repo, propose a reviewable tool plan, implement the tools, and verify them in a browser.
Shared terms: webmcp, browser, verify, website
Build audio-plugin scaffolds and audit release evidence with an offline, deterministic reference workflow.
Shared terms: authorized, implementation, local, native
Use approved Perture brand context to build, review and explicitly edit authorized Brand Pages in ChatGPT and Codex.
Shared terms: authorized, local, scoped, validation
Run mobile changes on Revyl cloud devices and verify them with screenshots and semantic validation through the Revyl CLI.
Shared terms: verify, behavior, validation, mcp
---
name: webmcp-enable
description: "Add, repair, or verify browser WebMCP tools for a website. Use with editable source or a URL-only site needing a local adapter; covers workflow discovery, native integration, and compatibility diagnosis. Not general scraping or conventional MCP server development."
---
# WebMCP Enable
Turn observed website workflows into useful, discoverable tools without replacing the application. Deliver a working integration for the agreed workflows, with evidence of what the actual browser and client can do. A local adapter changes one browser session, not the hosted website.
## 1. Establish scope and capabilities
Inspect the repository or accessible page, existing registrations, main user journeys, and requested browser/client. Reuse suitable tools already present. For a broad “make this site compatible” request, infer the main workflows from observed routes/forms/actions and state the selected coverage; do not equate one demo tool with whole-site conversion. Ask only about material intent that inspection cannot resolve.
Keep a short working inventory, not a new documentation framework:
| Workflow | Existing implementation | Tool and effect | Completion evidence |
| --- | --- | --- | --- |
| Search | Observed form or search service | Search with filters | Results for this request |
| Checkout | Existing review flow | Prepare checkout; user confirms | Review shown, not “order placed” |
Replace the illustrative rows with actual tasks. Account for each selected workflow as implemented, already supported, or blocked.
Separate **authoring access**, **page-side registration**, and **consumer discovery/invocation**. A browser may expose registration while its page inspector cannot invoke tools; do not disable a usable producer because `getTools` or `executeTool` is absent. Conversely, registration alone proves no client compatibility. Read browser tooling instructions before use; an inspection-only evaluator cannot be used for injection or bypassed via another transport.
Prefer [Source integration](references/source-integration.md) when source is editable; otherwise use [Browser adapters](references/browser-adapters.md). Complete feasible local work even without a test browser, and state the missing verification. Do not invent inaccessible structure or APIs.
## 2. Verify the target contract
Consult the current [WebMCP draft](https://webmachinelearning.github.io/webmcp/) and [browser documentation](https://developer.chrome.com/docs/ai/webmcp) once per target/version. Record date, browser/client versions when available, implementation provenance, and observed capabilities. Report inaccessible docs rather than presenting remembered behavior as verified.
Documentation baseline rechecked **2026-08-31**:
- Current registration is `document.modelContext.registerTool(definition, { signal })`; aborting the registration signal removes the tool. Only add legacy `navigator.modelContext` or `unregisterTool` support for a verified target requiring it; `provideContext`/`clearContext` are not current defaults.
- Where available, discover with `getTools()` and select by name **and owning origin/frame**, never list position or name alone when ambiguous. Feature-detect each capability; an exposed object does not prove policy permits access.
- The draft takes an object in `executeTool(tool, inputObject)`; [Chrome's guide](https://developer.chrome.com/docs/ai/webmcp/imperative-api) still shows JSON text. Resolve the target contract with a harmless representative read-only call; remove any temporary probe tool you registered. Never retry a mutation to guess encoding. If probing is unavailable, leave invocation unverified rather than building a speculative compatibility layer.
WebMCP is not an HTTP/stdio MCP server. A polyfill, extension bridge, or DOM script does not establish native support or connectivity to an arbitrary MCP client. Do not overwrite `document.modelContext` to simulate availability.
## 3. ImplemenPreview of the first 4,000 characters. Read full instructions →
Referenced files: 3 — file references are metadata, not package contents.
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Nov 10, 2026.
plugins_6a9506814b648191a53384b78fe25bd6
Download plugin data (JSON)Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.