webmachinelearning/webmcp

🤖 WebMCP

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 3 minutes ago
Added to GitGenius on September 17th, 2026
Created on August 5th, 2025
Open Issues & Pull Requests: 125 (+0)
GitHub issues: Enabled
Number of forks: 312
Total Stargazers: 4,492 (+0)
Total Subscribers: 99 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 26.2 hours
Mean response time: 7.2 days
90th percentile: 19.1 days
Tracked items: 188

How this project is maintained

About 13% of issues opened in the past year have never received a reply. 68% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "Agenda+" is answered fastest, typically in about 14 hours, while "backlog" waits about 3 days. 25% of tracked open issues have had no activity in three months. Only 47% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 114
New in 7 days: 3
Closed in 7 days: 1
Avg open age: 171 days
Stale 30+ days: 44
Stale 90+ days: 31

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 12
Events in 7 days: 33

Top labels

  • enhancement (35)
  • declarative (21)
  • backlog (20)
  • Agenda+ (11)
  • security-tracker (11)
  • i18n-tracker (5)
  • a11y-tracker (4)
  • backwards-compatibility concerns (4)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

WebMCP is a specification that allows web developers to expose JavaScript functions and HTML form elements as tools with natural language descriptions and structured schemas for AI agent consumption.

WebMCP addresses the limitations of backend integrations for interactive web applications. When AI agents interact with services through traditional backend APIs, they bypass the web UI, lose user context, and require developers to replicate authentication and state on separate servers. WebMCP solves this by letting developers define tools directly in browser pages using JavaScript or HTML forms. Agents can then invoke these tools while maintaining access to the page's UI and shared context, enabling more reliable and direct interaction with web content originally designed for human users.

Developers should choose WebMCP when building web applications that benefit from AI agent interaction while preserving the user's visual experience and application state. It suits scenarios where agents need to actuate web content cooperatively with users rather than through separate backend servers. The project provides TypeScript type definitions through an npm package and documents implementation status across different browsers and agents, along with best practices for designing effective tools.

The project maintains active specification development with regular updates to the core documentation and implementation guidance. The team engages with browser and agent platform developers to track and improve compatibility across different environments. Development focuses on establishing WebMCP as a practical standard for in-browser agent tooling rather than on rapid feature expansion.