Skip to content

Commit 7617586

Browse files
authored
Merge pull request #12 from webmachinelearning/credits
Add authors and date to explainer and proposal
2 parents 58b2d5e + 762df57 commit 7617586

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

docs/explainer.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
_Enabling web apps to provide JavaScript-based tools that can be accessed by AI agents and assistive technologies to create collaborative, human-in-the-loop workflows._
44

5+
> August 13, 2025
6+
>
7+
> Brandon Walderman <code>&lt;brwalder@microsoft.com&gt;</code><br>
8+
> Andrew Nolan <code>&lt;annolan@microsoft.com&gt;</code><br>
9+
> David Bokan <code>&lt;bokan@google.com&gt;</code><br>
10+
> Khushal Sagar <code>&lt;khushalsagar@google.com&gt;</code><br>
11+
> Hannah Van Opstal <code>&lt;hvanopstal@google.com&gt;</code>
12+
513
## TL;DR
614

715
We propose a new JavaScript interface that allows web developers to expose their web application functionality as "tools" - JavaScript functions with natural language descriptions and structured schemas that can be invoked by AI agents, browser assistants, and assistive technologies. Web pages that use WebMCP can be thought of as [Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) servers that implement tools in client-side script instead of on the backend. WebMCP enables collaborative workflows where users and agents work together within the same web interface, leveraging existing application logic while maintaining shared context and user control.

docs/proposal.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# WebMCP API Proposal
22

3+
> August 13, 2025
4+
>
5+
> Brandon Walderman <code>&lt;brwalder@microsoft.com&gt;</code><br>
6+
> Andrew Nolan <code>&lt;annolan@microsoft.com&gt;</code><br>
7+
> David Bokan <code>&lt;bokan@google.com&gt;</code><br>
8+
> Khushal Sagar <code>&lt;khushalsagar@google.com&gt;</code><br>
9+
> Hannah Van Opstal <code>&lt;hvanopstal@google.com&gt;</code>
10+
311
## Definitions
412

513
- **Model context provider**: A single top-level browsing context navigated to a page that uses the WebMCP API to provide context (i.e. tools) to agents.

0 commit comments

Comments
 (0)