[Back to resources](/resources)          Article Navigation        Table of Contents  
 - [What Is WebMCP (and Why Should Advertisers Care)?](#what-is-webmcp-and-why-should-advertisers-care)
- [A Brief History of WebMCP](#a-brief-history-of-webmcp)
- [How WebMCP Actually Works (Without the Jargon)](#how-webmcp-actually-works-without-the-jargon)
- [General Use Cases for WebMCP](#general-use-cases-for-webmcp)
- [What WebMCP Means for Businesses That Advertise](#what-webmcp-means-for-businesses-that-advertise)
- [What We Built (and What You Can Try Right Now)](#what-we-built-and-what-you-can-try-right-now)
- [WebMCP vs MCP: What Is the Difference?](#webmcp-vs-mcp-what-is-the-difference)
- [The Bottom Line](#the-bottom-line)
 
   Free Tools  
 - [CACulator](/tools/caculator)
- [Mini VSL Generator](/tools/mini-vsl-generator)
- [Form Templates](/tools/v0-ai-styled-form-flow)
 
                        WebMCP     MCP  AI  Advertising    

# What Is WebMCP? The Web Standard That Lets AI Use Your Ad Tools

   WebMCP is a W3C web standard bringing AI context to any website. Here's what it means for businesses that advertise and finance teams. 

    * Flyweel Team  
· Mar 23, 2026  · 0 min read 
· Updated Mar 28, 2026     ![Hero image for What Is WebMCP? The Web Standard That Lets AI Use Your Ad Tools](/_vercel/image?url=_astro%2Fwhat-is-webmcp-hero.BsLngraf.webp&w=1920&q=100&dpl=dpl_BcV6xhMKU9y9WM8N74w6tMd3fXoj)        

If you’ve been following the [MCP ecosystem](/blog/top-5-mcps-for-google-meta-ads-in-2026), you’ll know it’s growing fast. Over 12,430 public MCP servers now exist, and 97 million SDK downloads happen every month. WebMCP is the next logical step: bringing that same AI context layer to the open web.

This post covers what WebMCP is, where it came from, and why it matters if you’re a business spending money on ads.

     

   Flyweel now supports WebMCP   Our ad reconciliation calculator and Performance Capital waitlist are now available to any AI agent visiting our site. No login, no API key.

[See How It Works](/webmcp)   

## What Is WebMCP (and Why Should Advertisers Care)?[](#what-is-webmcp-and-why-should-advertisers-care)

**WebMCP** is a W3C web standard that lets any website expose tools, data, and prompts to AI agents through the browser. The technical name is `navigator.modelContext`. The plain-English version: a website can now tell an AI agent, “Here are the things I can do for you, and here is the data I can share.”

No API keys. No server setup on your end. No CSV exports. The website itself becomes something an AI can use*, not just read.

There are two flavours. A **Declarative API** uses HTML elements to describe tools and resources statically. An **Imperative API** uses JavaScript to register them dynamically. Most real implementations combine both.

Why should anyone running ads care? Because the [average media buyer](/blog/what-is-a-performance-digital-ads-media-buyer) toggles between eight or more platforms every day. Google Ads, Meta Business Suite, LinkedIn Campaign Manager, TikTok, their CRM, their invoicing tool. Each one is a silo. WebMCP means an AI agent could visit each of those platforms, discover what tools are available, pull context from each, and synthesise the picture for you. No connectors. No warehouse. No data team.

The numbers back this up. 90.3% of marketing organisations already use [AI agents](/ai-agents) somewhere in their workflow. 48.5% use MCP connectors inside their AI assistants. WebMCP is the version of that idea built for the open web.

## A Brief History of WebMCP[](#a-brief-history-of-webmcp)

### Jason McGhee and the Original Spark (March 2025)[](#jason-mcghee-and-the-original-spark-march-2025)

WebMCP started as a side project. [Jason McGhee](https://github.com/jasonjmcghee/WebMCP), the CTO at Writ and a former co-founder at Cursor, published `@jason.today/webmcp` in March 2025. It was a small open-source library (MIT-licensed, now sitting at 605 GitHub stars) with a simple thesis: *“Websites should offer native LLM experiences without API keys or having to foot the bill.”*

His implementation was clever. A localhost-only WebSocket server with token-based auth. Websites register tools and resources. AI agents connect through the WebSocket bridge. The user pastes a token into a widget, and the connection is made. No cloud infrastructure. Everything runs on your machine.

It was a proof of concept, not a production standard. But the idea stuck.

McGhee’s README now includes a gracious note: the concept *“has since evolved and is being worked on by much more capable folks that develop the web.”* He was right.

### The W3C Takes Over (August 2025)[](#the-w3c-takes-over-august-2025)

By August 2025, engineers from Google and Microsoft had formalised the concept into a **W3C Community Group**. The Web Machine Learning Community Group published a Draft Community Group Report on February 10, 2026, defining the `navigator.modelContext` API as the standard interface.

**Chrome 146 Canary** first shipped WebMCP behind the “WebMCP for testing” flag. **Chrome 148** (148.0.7757.0) moves to stable tool registration with an AbortSignal-based cleanup model — `unregisterTool()` is removed in favour of aborting the signal passed to `registerTool()`. Edge followed. Firefox and Safari are engaged but haven’t committed to timelines yet.

The backdrop matters too. In December 2025, the **Model Context Protocol** itself was donated to the Linux Foundation’s Agentic AI Foundation, with founding members including Anthropic, OpenAI, Google, Microsoft, AWS, and Block. WebMCP is part of a much bigger push to standardise how AI interacts with everything, from apps to the open web.

Broader browser support is expected mid-to-late 2026. The trajectory is steep.

## How WebMCP Actually Works (Without the Jargon)[](#how-webmcp-actually-works-without-the-jargon)

Think of it like this. A website declares two things:

1. **“Here are my tools”**, meaning functions an AI agent can call. A calculator, a search, a booking form, a data lookup.

2. **“Here is my data”**, meaning structured information the AI can read. Page content, product catalogues, pricing tables, live metrics.

When an AI agent visits that website, it discovers those declarations and can use them. The user doesn’t need to install anything, configure anything, or hand over credentials. The browser handles the connection.

The **permission model** works like camera or location access. The website says what it wants to expose. The AI agent (or user) consents. Nothing happens without permission.

Compare that to the old world. Before WebMCP, getting AI to interact with a website meant scraping (fragile, often blocked), building custom APIs (expensive, requires engineering), or copy-pasting data into a chat window (tedious, error-prone). WebMCP makes the interaction structured and consensual.

This is different from [MCP itself](/mcp). Our MCP server connects to your actual ad accounts through an authenticated app. WebMCP does something else entirely: it makes a *website* speak AI. No account needed. No login. Just visit the page.

## General Use Cases for WebMCP[](#general-use-cases-for-webmcp)

WebMCP isn’t limited to one industry. Any website with structured data or interactive tools stands to benefit.

**SaaS platforms.** Help docs, API references, changelogs, and troubleshooting guides as structured context. When a developer asks their AI assistant “how do I authenticate with the v3 API?”, the agent checks the live docs through WebMCP, not a six-month-old training snapshot.

**Service businesses.** A law firm, dental practice, or solar installer with a booking system and service descriptions exposed through WebMCP. An AI agent can check availability and pricing directly rather than parsing a marketing page.

**Financial services.** Insurance brokers, mortgage providers, and lending platforms could expose rate calculators and eligibility tools. An AI agent runs the numbers on behalf of the user without either party building a custom integration.

**Lead generation platforms.** Lead distribution and qualification tools with scoring logic exposed through WebMCP. AI agents evaluate lead sources and pricing by interacting with the platform’s own tools, not by reading static pages.

**Any site with a calculator or interactive tool.** This is the simplest and most overlooked use case. Instead of a user finding a calculator, filling in fields, and reading the result, an AI discovers the tool and runs it directly. The result comes back as structured data the agent can reason about.

The pattern is consistent: if your website has something useful to *do* or useful to *know*, WebMCP lets AI agents access it directly.

## What WebMCP Means for Businesses That Advertise[](#what-webmcp-means-for-businesses-that-advertise)

If you spend money on ads, you interact with a lot of web dashboards. Google Ads, Meta Business Suite, your CRM, your accounting tool, maybe a lead distribution platform. Each is its own world. [Reporting feels broken](/blog/media-buying-reporting-is-broken) not because the data doesn’t exist, but because it’s scattered across too many places.

WebMCP doesn’t fix that overnight. But it opens up something genuinely useful.

### Vendor research without the busywork[](#vendor-research-without-the-busywork)

Most businesses running ads evaluate tools constantly. New platforms, new integrations, new pricing tiers. Today that means opening a dozen tabs, reading feature pages, and manually comparing. If those vendor sites expose their capabilities through WebMCP, your AI agent can visit them, pull structured data, and give you a comparison without you doing the tab dance. Think about evaluating [ad platform integrations](/integrations) or billing tools. The agent checks each site’s WebMCP endpoint and summarises what matters.

### Calculators and tools that work for the AI, not just the user[](#calculators-and-tools-that-work-for-the-ai-not-just-the-user)

A lot of ad-tech and finance sites have useful calculators buried three clicks deep. [Cost-per-lead estimators](/blog/lead-gen-cpl-cac-benchmark-index-2025), budget planners, ROI projections. With WebMCP, those tools become something an AI agent can discover and run directly. Instead of you finding the calculator, filling in fields, and reading the output, the agent does it and brings back structured results it can reason about.

### Context from platforms your AI already talks to[](#context-from-platforms-your-ai-already-talks-to)

Amazon Ads and Google Ads already have official MCP servers in 2026. WebMCP is the natural next step for their web-facing dashboards and reporting pages. For businesses managing spend across [multiple platforms](/integrations), that means an AI agent could eventually pull context from platform web UIs in one conversation. Not there yet for every platform, but the trajectory is clear.

### Finance tools that talk to AI natively[](#finance-tools-that-talk-to-ai-natively)

Month-end reconciliation is painful because data lives in different places: ad platform invoices, bank statements, accounting software. If tools like [Xero](/integrations/xero) or QuickBooks start exposing invoice data through WebMCP, an AI agent could cross-reference charges across systems in the same conversation. That’s a meaningful improvement over the current workflow of [exporting CSVs and matching rows manually](/blog/reconciling-attributing-and-managing-invoice-chaos).

## What We Built (and What You Can Try Right Now)[](#what-we-built-and-what-you-can-try-right-now)

We integrated WebMCP into [flyweel.co](/webmcp) because it felt like the right bet. Here’s what’s live.

**Tools we expose:**

- `calculate_ad_reconciliation_cost`: A pure-math [ad reconciliation calculator](/tools/ad-reconciliation-calculator) that uses industry benchmarks. You tell it your reconciler role (founder, bookkeeper, accountant, finance team), the ad platforms you use, and your monthly spend. It returns the hidden cost of manual reconciliation, including monthly hours, annual cost, cost per invoice, and how you compare to the industry average. No login required. No personal data collected.

- `join_performance_capital_waitlist`: One-click sign-up for [Flyweel Performance Capital](/performance-capital), our upcoming ad spend financing product. An AI agent can register users without them leaving their conversation.

**Resources we expose:**

- The full content of whatever page you’re visiting on flyweel.co. This gives AI agents context about our product, [pricing](/pricing), features, and documentation without scraping.

**Prompts we expose:**

- `analyze-ad-spend`: A pre-built query template that runs the reconciliation calculator and explains the results with a recommendation on whether Flyweel could help.

**The implementation** uses `@mcp-b/global`, the official polyfill for the W3C `navigator.modelContext` standard. Tools, resources, and prompts are registered on page load and discovered automatically by compatible AI agents - no widget, no tokens, no terminal commands needed.

Visit [flyweel.co/webmcp](/webmcp) for the full details.

[Try WebMCP on Flyweel](/webmcp)

## WebMCP vs MCP: What Is the Difference?[](#webmcp-vs-mcp-what-is-the-difference)

This is the question we get most, so let’s make it simple.

**MCP** (Model Context Protocol) connects AI tools to apps through a dedicated server. You install it, configure it, connect your accounts. It gives the AI deep, authenticated access to your actual data. Our [Flyweel MCP server](/mcp) lets Claude read your live Google Ads and Meta Ads data, for example.

**WebMCP** brings context to the open web. No installation. No configuration. The website itself is the interface. You visit a page, and the AI discovers what tools and data are available.

They’re complementary, not competing.

|  | MCP | WebMCP |
| --- | --- | --- |
| **Where** | App or CLI | Browser |
| **Setup** | Install and configure | Visit website |
| **Auth** | API key or OAuth | Browser permissions |
| **Depth** | Full data access | Website-scoped |
| **Best for** | Deep analysis, automation | Discovery, quick tools, browsing |

Think of MCP as plugging your AI into your accounting system. WebMCP is more like handing your AI a brochure that happens to have working buttons.

Both matter. For most teams, you’ll end up using both: WebMCP for discovery and lightweight interactions, MCP for the heavy lifting.

## The Bottom Line[](#the-bottom-line)

WebMCP is the bridge between the open web and the AI agent ecosystem. For anyone running ads or managing invoices across platforms, it eliminates the friction of getting data from point A to point B.

It’s early. Chrome Canary, a draft spec, and a small but growing ecosystem. But the trajectory is clear, and the teams that build for it now will have a head start when it lands in stable browsers later this year.

We built it into Flyweel because it felt like the right bet. If you’re spending money on ads and you care about where AI is heading, it’s worth your attention.

Explore [WebMCP on Flyweel](/webmcp), or [connect your ad accounts through our MCP server](/mcp) for deeper AI-powered analysis.

  

### Frequently Asked Questions

### What is WebMCP?

WebMCP is a W3C web standard that lets websites expose structured context, tools, and prompts to AI agents directly in the browser. It uses the navigator.modelContext API so AI can interact with a website's data without needing API keys or custom integrations.

### How is WebMCP different from MCP?

MCP (Model Context Protocol) connects AI tools to apps and APIs through a server. WebMCP brings that same concept to the open web, letting any website offer native AI experiences through the browser itself, with no server setup or API keys required from the user.

### When will WebMCP be available in browsers?

Chrome 146 Canary first shipped WebMCP behind a flag in early 2026. Chrome 148 (148.0.7757.0+) now ships stable tool registration with AbortSignal-based cleanup, replacing the older unregisterTool() API. Broader browser support across Edge, Firefox, and Safari is expected mid-to-late 2026 as the W3C draft standard matures.

### Who created WebMCP?

The idea originated with Jason McGhee (former Cursor co-founder, CTO at Writ) in March 2025. It has since evolved into a formal W3C Community Group standard led by engineers from Google and Microsoft.

### Can WebMCP be used for advertising data?

Yes. WebMCP lets advertising platforms and tools expose campaign data, calculators, and analysis prompts directly to AI agents in the browser. An AI can read your ad performance data from a website without you exporting CSVs or connecting APIs.

### What is the navigator.modelContext API?

navigator.modelContext is the browser API defined by the WebMCP standard. Websites use it to declare tools (functions AI can call), resources (data AI can read), and prompts (pre-built queries) that any compatible AI agent can discover and use.

### How does Flyweel use WebMCP?

Flyweel exposes an ad reconciliation cost calculator, a Performance Capital waitlist tool, live page content as resources, and an ad spend analysis prompt through WebMCP. Any AI agent visiting flyweel.co can use these tools without signing up.

### Is WebMCP secure?

WebMCP is designed with permission-based access. Websites declare what they want to expose, and AI agents must request access through the browser. Sensitive operations require explicit user consent, similar to how location or camera access works.

### How does WebMCP help with ad spend reconciliation?

Instead of downloading invoices and matching them manually in spreadsheets, WebMCP lets an AI agent access reconciliation tools directly from a website. It can calculate cost discrepancies, flag anomalies, and surface insights without any data export step.

### What are the two types of WebMCP APIs?

WebMCP has a Declarative API (HTML elements that describe tools and resources statically) and an Imperative API (JavaScript-based navigator.modelContext for dynamic, programmatic context registration). Most implementations use both together.

### Can I use WebMCP today?

You can implement WebMCP on your website today. On the browser side, Chrome Canary supports it behind a flag. For production use, polyfills and progressive enhancement patterns let you serve WebMCP context to compatible agents right now.

### How many MCP servers exist in 2026?

The MCP ecosystem has grown to over 12,430 public servers with 97 million monthly SDK downloads. Major platforms including Amazon Ads and Google Ads now offer official MCP servers.

### What is the difference between WebMCP tools, resources, and prompts?

Tools are functions an AI can execute (like a calculator). Resources are data the AI can read (like page content or datasets). Prompts are pre-built query templates that guide the AI toward useful interactions with the website's specific domain.