agenticweb.wiki

Web Agent Protocol (WAP) vs WebMCP

The map lists them as complementary: sites and agents commonly implement both.

5 Act Web Agent Protocol (WAP) · 5 Act WebMCP

Web Agent Protocol (WAP) WAPWebMCP
Lifecycle step5 Act: Do something for me5 Act: Do something for me
AnswersHow does a recorded human browsing session get replayed reliably by an agent later, or turned into a reusable tool another agent can call?What JavaScript tools can a web page register so an in-browser AI agent can call them directly instead of scraping the DOM?
Governed bySingle company (OTA Tech AI); MIT-licensed public GitHub repository; no independent standards process or multi-party governance foundW3C Web Machine Learning Community Group; editors are Brandon Walderman (Microsoft), Khushal Sagar (Google), Dominic Farolino (Google)
Status (issuer's words)Dormant: last commit 2025-06-03Draft Community Group Report, dated 4 September 2026; explicitly "not a W3C Standard nor on the W3C Standards Track"
Versionunversioned (main branch, 1 tag, last commit 2025-06-03) (2025-06-03)Draft Community Group Report, 4 September 2026 (2026-09-04)
Form / transportdocument formatbrowser API
Found atNone — WAP is not a network-discoverable, site-facing protocol. It is a local pipeline: a Chrome extension records a user's browser session, a Python SDK converts the recording into an 'exact-replay' or 'smart-replay' action list, and that action list can be converted into a local MCP server for reuse by any MCP-speaking agent.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")
Implementationprototypeprototype
Evidence3 verified, 1 reported2 verified
Primary use caseLet agents act on my websiteLet agents act on my website
Last verified2026-10-23 (current)2026-10-23 (current)
Specificationhttps://github.com/OTA-Tech-AI/web-agent-protocolhttps://webmachinelearning.github.io/webmcp/

When to use which

Guidance is derived from the two records (question, status, implementation, prerequisites, pairings), not from opinion. Each record's page carries its numbered references.

Read the full articles

Ask the MCP server to compare any two: the compare-protocols prompt, or get on both ids. Connect.

web-agent-protocol.json · webmcp.json · Markdown