← Back to Skills Marketplace
WebMCP
by
Bruno Pérez
· GitHub ↗
· v1.0.0
1899
Downloads
3
Stars
13
Active Installs
1
Versions
Install in OpenClaw
/install webmcp
Description
This skill should be used when browsing or automating web pages that expose tools via the WebMCP API (window.navigator.modelContext). It teaches agents how to discover, inspect, and invoke WebMCP tools on websites instead of relying on DOM scraping or UI actuation.
Usage Guidance
This skill is coherent and does what it says: it tells an agent how to find and call WebMCP tools exposed by websites. The main risk is executing site-provided callbacks — those callbacks run page-side and can perform arbitrary actions within the page. Only use the skill when interacting with websites you trust for sensitive tasks, require or confirm user prompts before purchases or destructive actions, and prefer manual confirmation for anything that touches payments, personal data, or account changes.
Capability Analysis
Type: OpenClaw Skill
Name: webmcp
Version: 1.0.0
The skill bundle is benign. It provides documentation and instructions for an AI agent to interact with the WebMCP API on web pages. The `SKILL.md` file clearly outlines how to detect, discover, and invoke tools exposed via `window.navigator.modelContext`. There is no evidence of malicious intent, prompt injection attempts, data exfiltration, unauthorized execution, or any other high-risk behaviors. The content is purely instructional and aligned with its stated purpose of enabling structured web interaction.
Capability Assessment
Purpose & Capability
Name/description describe discovering and invoking WebMCP (window.navigator.modelContext) tools. The skill is instruction-only and requests no binaries, environment variables, installs, or config access — all consistent with a browser-integration helper.
Instruction Scope
SKILL.md focuses on detecting modelContext, listing registered tools, validating input schemas, invoking execute callbacks, and handling user confirmation. It does not instruct reading unrelated files, accessing unrelated env vars, or sending data to external endpoints. Note: the instructions explicitly invoke page-provided execute callbacks (i.e., run code that the website registers), which by design will run arbitrary page-side logic — agents should ensure user consent and trust the site when performing sensitive actions.
Install Mechanism
No install spec and no code files — instruction-only. This minimizes disk footprint and attack surface; nothing is downloaded or installed by the skill itself.
Credentials
The skill declares no required environment variables, credentials, or config paths. The SKILL.md does not reference any hidden env vars or credentials beyond expected browser/agent interfaces.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent presence or modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not elevated by the skill itself.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install webmcp - After installation, invoke the skill by name or use
/webmcp - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of webmcp skill.
- Allows agents to discover, inspect, and invoke website tools exposed via the WebMCP API, as an alternative to DOM scraping.
- Details detection of WebMCP support, listing and invoking tools, and handling JSON Schema-based tool parameters.
- Describes user interaction flows for sensitive tool operations.
- Provides agent workflow for integrating with dynamic, per-page toolsets.
- Notes limitations: requires browser context, sequential tool execution, dynamic tool registration, and permission gating.
Metadata
Frequently Asked Questions
What is WebMCP?
This skill should be used when browsing or automating web pages that expose tools via the WebMCP API (window.navigator.modelContext). It teaches agents how to discover, inspect, and invoke WebMCP tools on websites instead of relying on DOM scraping or UI actuation. It is an AI Agent Skill for Claude Code / OpenClaw, with 1899 downloads so far.
How do I install WebMCP?
Run "/install webmcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is WebMCP free?
Yes, WebMCP is completely free (open-source). You can download, install and use it at no cost.
Which platforms does WebMCP support?
WebMCP is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created WebMCP?
It is built and maintained by Bruno Pérez (@brunobuddy); the current version is v1.0.0.
More Skills