Today’s AI automation is like using a robot to read your screen and click buttons. MCP‑B lets assistants call your site’s real functions instead.
Add ~50 lines of code and your website becomes AI‑ready with zero configuration.
No API keys or OAuth — uses your logged‑in session.
Define what the assistant can see and do.
// Example MCP tool call await mcp.callTool({ name: 'createInvoice', arguments: { items } }) // Runs with the user's session, not new auth
End‑to‑end over a secure channel • No API keys • Pixel‑accurate actions
Watch how the MCP-B AI assistant seamlessly interacts with an MCP-B enabled website — no API keys, no OAuth, just pure productivity.
Instant Execution
Tasks complete in milliseconds
Secure by Default
Uses existing browser auth
Zero Config
Works out of the box
While other solutions take 10-20 seconds per action and cost $4-5 per task, MCP-B delivers instant results with zero configuration. The future of browser automation is here.
Instead of running MCP servers as separate processes or cloud services, we embed them directly into web pages. The MCP server becomes part of your web application.
Traditional browser automation performance:
MCP-B executes the same tasks in milliseconds with direct API calls.
Why MCP-B solves auth elegantly:
Your existing APIs work out of the box — the browser handles everything.
Tab MCP Server
• TypeScript, in-memory transport
• Wraps your authenticated APIs
• Uses existing cookies/JWT
Your Existing APIs
• No changes needed
• Same auth as UI
Content Scripts
Connect to tab servers via postMessage
MCP Hub (Service Worker)
• Aggregates all tab tools
• Routes tool calls
• Manages connections
Built-in Chat UI
Side panel AI assistant
Native Bridge
• Native messaging tunnel
• Proxy server option
Complete flow: AI requests tool → Extension routes to tab → Tab MCP executes using your auth �� Results flow back to AI
MCP servers run in web pages, extension bridges to AI clients, transport layers handle the plumbing
No OAuth flows, no API keys, no complex configuration. Just ~50 lines of code and your website becomes AI-ready in minutes, not days.
npm install @mcp-b/transports @modelcontextprotocol/sdk
import { TabServerTransport } from '@mcp-b/transports';
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { z } from 'zod';
const server = new McpServer({
name: 'invoice-system',
version: '1.0.0'
});
server.tool('createInvoice', 'Create a new invoice', {
customerEmail: z.string().email(),
items: z.array(z.object({
description: z.string(),
amount: z.number()
}))
}, async ({ customerEmail, items }) => {
// This is just a normal fetch to your existing API
const response = await yourPreAuthorizedApiClient('/api/invoices', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ customerEmail, items })
});
if (!response.ok) {
throw new Error(`Failed to create invoice: ${response.statusText}`);
}
// You get full control over what the model get's to know about the response
return { content: [{ type: 'text', text: JSON.stringify(await response.json()) }] };
});
const transport = new TabServerTransport();
// This server is now callable by the mcp-b chrome extension
await server.connect(transport);
Your MCP server automatically uses your existing authentication. When users with the MCP-B extension visit your site, their AI assistants can now interact with your APIs using their active session.
No API Keys
Uses browser's existing authentication
Type-Safe
Full TypeScript support with Zod validation
Secure by Default
Respects your existing permissions
One-click install from Chrome Web Store. No configuration needed.
Visit any MCP-enabled website. Your AI assistant automatically gains access.
No API keys to manage. No OAuth to configure. It just works.
See how MCP-B compares to existing approaches
• AI analyzes screenshots
• Clicks visual elements
• Breaks with UI changes
Result: Brittle & Slow
• Separate auth per service
• Complex credential mgmt
• Technical setup needed
Result: High Barrier
• Uses browser sessions
• Structured data access
• Zero configuration
Result: Works Instantly
MCP-B solves the fundamental problems that have prevented AI from working with web applications
Direct API calls in milliseconds vs 10-20 seconds for screen scraping automation.
Add ~50 lines of code to your website. No OAuth flows, no API keys, no complex setup.
AI seamlessly works across multiple sites using each site's existing permissions.
Acts as an MCP hub that other AI extensions can connect to and extend.
MCP server is part of your app, running your code, respecting your access controls.
Uses existing browser sessions. No OAuth 2.1 complexity, no API keys to manage.
AI-powered browser assistant with Model Context Protocol integration
Transform your browser into an AI-powered workspace. The MCP-B extension brings the full power of Model Context Protocol directly to your browser.
Acts as an MCP of MCPs — other AI extensions can connect to MCP-B to access all browser tabs' tools.
Let AI manage tabs, bookmarks, and interact with web pages through MCP.
All processing happens locally. Your data never leaves your device without permission.
Works with Chrome, Edge, and Firefox. One extension for all browsers.
By using the MCP-B Browser Extension, you agree to our Privacy Policy
The future of AI assistance isn't in complex OAuth flows or managed infrastructure. It's in the browser you already have open.