WebMCP vs Agent Skills
They sit at the same step and overlap in purpose; the fields above are the basis for choosing.
| WebMCP | Agent Skills | |
|---|---|---|
| Lifecycle step | 5 Act: Do something for me | 5 Act: Do something for me |
| Answers | What JavaScript tools can a web page register so an in-browser AI agent can call them directly instead of scraping the DOM? | How can reusable, on-demand procedural instructions and bundled resources be packaged so any compatible agent can load and run them? |
| Governed by | W3C Web Machine Learning Community Group; editors are Brandon Walderman (Microsoft), Khushal Sagar (Google), Dominic Farolino (Google) | Originated by Anthropic and donated on 22 October 2026 to the Linux Foundation's Agentic AI Foundation (AAIF); developed in the open at github.com/agentskills/agentskills alongside MCP and A2A |
| Status (issuer's words) | Draft Community Group Report, dated 4 September 2026; explicitly "not a W3C Standard nor on the W3C Standards Track" | Active open format under the Linux Foundation Agentic AI Foundation (AAIF), adopted across 35+ agent products |
| Version | Draft Community Group Report, 4 September 2026 (2026-09-04) | unversioned living spec (agentskills.io/specification) |
| Form / transport | browser API | document format |
| Found at | none — a client or agent must load the page itself to see whether it registers WebMCP tools; this is a stated limitation of the API ("Clients and browsers must visit a site directly to know if it has callable tools") | /.well-known/agent-skills/index.json |
| Implementation | prototype | multi-implementation |
| Evidence | 2 verified | 3 verified |
| Primary use case | Let agents act on my website | Describe an agent's capabilities |
| Last verified | 2026-10-23 (current) | 2026-10-23 (current) |
| Specification | https://webmachinelearning.github.io/webmcp/ | https://agentskills.io/specification |
When to use which
- Choose WebMCP when your question is “What JavaScript tools can a web page register so an in-browser AI agent can call them directly instead of scraping the DOM?” and you accept its maturity: status "Draft Community Group Report, dated 4 September 2026; explicitly "not a W3C Standard nor on the W3C Standards Track"", implementation prototype.
- Choose Agent Skills when your question is “How can reusable, on-demand procedural instructions and bundled resources be packaged so any compatible agent can load and run them?” and you accept its maturity: status "Active open format under the Linux Foundation Agentic AI Foundation (AAIF), adopted across 35+ agent products", implementation multi-implementation.
Read the full articles
- WebMCP: What JavaScript tools can a web page register so an in-browser AI agent can call them directly instead of scraping the DOM?
- Agent Skills: How can reusable, on-demand procedural instructions and bundled resources be packaged so any compatible agent can load and run them?