📖

Definition

WebMCP is a bridge protocol that connects existing websites to the Model Context Protocol (MCP) ecosystem. It wraps your site's existing functionality — APIs, forms, content pages, search — into standardized MCP tool definitions that AI agents can discover and call. Think of WebMCP as a translation layer: your website speaks HTTP, agents speak MCP, and WebMCP handles the conversion in both directions.
💡

Why It Matters

Look, nobody's going to rebuild their entire website just because AI agents showed up. You've got years of investment in your current stack — CMS, APIs, forms, integrations. WebMCP respects that. It wraps what you already have into something agents can work with.

The reality is that MCP is becoming the USB-C of AI — one standard connector that works everywhere. Claude, GPT, Gemini, and dozens of smaller agents all support it. If your website isn't accessible through MCP, you're essentially offline to the fastest-growing traffic source in B2B.

WebMCP gives you agent accessibility without the rewrite. Your marketing team keeps using Webflow or WordPress. Your engineering team keeps their existing APIs. But now an AI agent can book a demo, check pricing, or pull product specs — all through standardized tool calls instead of brittle web scraping.

⚙️

How It Works

WebMCP sits between your existing website and the MCP ecosystem. Here's the flow:

1. Tool mapping. You define a manifest that maps your website's capabilities to MCP tools. Got a pricing API? That becomes a get_pricing tool. A demo booking form? That's a schedule_demo tool. Each tool gets a name, description, and parameter schema.

2. Discovery. Agents find your WebMCP manifest at a well-known endpoint. They read the tool descriptions and understand what your site can do — without ever loading your HTML.

3. Execution. When an agent calls a tool, WebMCP translates the MCP request into the corresponding HTTP call to your existing backend. It handles auth, parameter mapping, and response formatting.

4. Response. Your backend responds normally. WebMCP converts that response into structured MCP output the agent can process. Clean JSON, proper types, no HTML parsing required.

The key insight: your existing infrastructure doesn't change. WebMCP is purely additive — it's a new front door, not a renovation.

🎯

Real Example

A cybersecurity company has a standard marketing site on Webflow, a REST API for their product configurator, and a Calendly integration for demos. They add a WebMCP layer that exposes three tools: get_product_info, configure_solution, and book_demo.

A CISO's AI assistant is tasked with "find endpoint security solutions that support our 5,000-seat deployment and schedule a demo." The agent discovers the company's WebMCP tools, calls configure_solution with the seat count, gets a tailored recommendation with pricing, and calls book_demo to schedule time — all in one automated flow.

The company's website never changed. Their Calendly still works for humans. But now they've got an entirely new acquisition channel that runs 24/7 without a single SDR involved.

⚠️

Common Mistakes

  • Exposing too many tools. Agents work best with 5-15 well-defined tools. Mapping every single API endpoint creates noise. Focus on the actions that drive business value — pricing, demos, key content.
  • Vague tool descriptions. Agents decide which tools to call based on descriptions. "Get data" tells them nothing. "Get current pricing for enterprise plans including volume discounts" tells them exactly when to use it.
  • Skipping authentication. If your booking form requires no auth but your pricing API needs an API key, WebMCP needs to handle both cases. Don't assume all tools share the same auth model.
  • Not versioning your manifest. When you change your backend APIs, your WebMCP tool definitions need to update too. Agents cache manifests. A stale manifest means broken tool calls.
  • Forgetting error handling. Agents need structured error responses. A raw 500 error with an HTML stack trace is useless. Return clear, actionable error messages in JSON.

Frequently Asked Questions

What is WebMCP?

WebMCP is a bridge protocol that connects websites to the Model Context Protocol ecosystem. It translates existing web APIs, forms, and content into MCP-compatible tools that AI agents can discover and use. Think of it as an adapter layer — your website stays the same, but agents can now interact with it through standardized MCP tool calls.

How is WebMCP different from NLWeb?

NLWeb lets agents query your site in natural language and get structured answers. WebMCP goes further — it exposes your site's functionality as callable tools. An agent using NLWeb might ask "what plans do you offer?" An agent using WebMCP could actually start a free trial, submit a form, or configure a demo. NLWeb is for reading, WebMCP is for doing.

Do I need to rebuild my website for WebMCP?

No. That's the whole point of WebMCP. It wraps your existing web infrastructure — APIs, forms, content — into MCP tool definitions. You add a WebMCP configuration layer on top of what you already have. Your human-facing website stays exactly the same.

See WebMCP in Action

Salespeak.ai makes your website accessible to AI agents through standardized protocols — turning every visit into a conversation.

Try Salespeak Free