The WebMCP company

Websites publish tools. Agents call them.

MCP-B maintains the reference implementation of the W3C WebMCP standard, ships the Char agent platform, and consults on deploying browser-based agents.

registerTool.ts
1// Register a tool for AI agents
2navigator.modelContext.registerTool({
3 name: 'search_products',
4 description: 'Search the catalog',
5 inputSchema: {
6 type: 'object',
7 properties: {
8 query: { type: 'string' }
9 }
10 },
11 execute: (params) =>
12 catalog.search(params.query),
13});

Already in production

WebMCP is shipping inside the world's largest companies.

Google
Microsoft
Amazon
JPMorgan Chase
Adobe
Target
Char Alpha

Your own personalized company agent

Start with the Char extension template, or plug Char into your existing internal agent UI. Reach out if you want integration help.

Bring your company agent to the browser in minutes

Clone the Char extension template, connect your internal agent, and start testing in a real browser with the same auth and UI your team already uses.

Talk to us
$git clone char-extension-template
Cloning template...
Resolving deltas: 100% (1234/1234), done.
Installing dependencies...
Connecting Char agent...
✓ Template ready

Clone the Char template extension

Start with a working extension shell that opens directly into your app and gets your company agent running in the browser quickly.

CustomerList.tsx
import { useState } from 'react';
import { useWebMCP } from '@mcp-b/react-webmcp';
import { z } from 'zod';
export function CustomerList() {
const [selectedCustomerId, setSelectedCustomerId] = useState<string | null>(null);
+
+ useWebMCP({
+ name: 'open_customer',
+ inputSchema: { customerId: z.string() },
+ handler: async ({ customerId }) => {
+ setSelectedCustomerId(customerId);
+ return `Opened customer ${customerId}`;
+ },
+ });
return <div>{selectedCustomerId ?? 'No customer selected'}</div>;
}

Wrap React logic in WebMCP tools

Add WebMCP tools to your frontend apps with @mcp-b/react-webmcp, then use a coding agent to build and test those tools in a real browser.

Ready to put agents in the browser?

Talk to us about WebMCP integration, Char alpha access, or consulting on your agent deployment.