WebMCP for WordPress: Letting AI Agents Use Your Site, Not Just Read It

Key Takeaways

  • WebMCP is an emerging browser standard that lets AI agents actually use a website’s features, not just read its text.
  • It is a W3C Web Machine Learning Community Group proposal backed by Google and Microsoft, and it is still early, not a ratified standard.
  • It works client-side: a page registers tools the agent can call, so the agent acts through your real interface instead of a separate backend server.
  • WebMCP sits next to llms.txt and schema. Those help AI read and cite you; WebMCP is about letting AI take actions.
  • On WordPress, the free RankReady plugin already publishes a WebMCP manifest at /.well-known/mcp.json, so you can signal agent-readiness today.

 

A few months ago I watched an AI assistant try to book a demo on a client’s WordPress site. It read the page perfectly. It summarised the pricing, quoted the feature list, even located the contact form. Then it stopped. It could describe the button, but it could not press it. The whole site was readable and none of it was usable.

That gap is exactly what WebMCP is trying to close. For the last two years the AI-readiness conversation has been about making your content easy to read and cite, with llms.txt, clean Markdown, and schema. WebMCP is the next layer: making your site easy to operate. This guide explains what WebMCP is in plain English, how it differs from the Model Context Protocol and llms.txt, and how a WordPress site can start signalling that it is ready for agents.

Table of Contents
WordPress AI-readiness tooling that publishes discovery files for AI agents
The AI-readiness stack started with making content readable. WebMCP extends it to making sites operable.

What Is WebMCP?

WebMCP is a proposed browser standard that lets a website expose its own functionality, either JavaScript functions or HTML form elements, as tools that an AI agent can call. Each tool gets a natural-language description and a structured input schema, so an agent in the browser can understand what the tool does and run it.

The mechanism is client-side. A page registers its tools through a browser interface (the current draft uses document.modelContext with a registerTool call), and an agent acting on behalf of the user can discover and invoke them. The agent works through your real interface, with your existing code and the user’s existing login session, instead of going around your site to a separate backend.

Two facts worth being precise about. WebMCP is a proposal under the W3C Web Machine Learning Community Group, with contributors from Google and Microsoft and an evolving specification draft. It is early. The simplest way to hold it in your head: llms.txt and schema make your content readable; WebMCP makes your site operable.

WebMCP vs MCP vs llms.txt: the read-to-act layers

It is easy to lump every AI acronym together. They actually do different jobs, and they stack rather than compete.

LayerWhat it doesWhere it lives
llms.txt / MarkdownHands AI a clean, machine-readable copy of your content for reading and citationFiles served from your domain
Schema (Article, FAQ, Speakable)Adds structured meaning so search and AI answers understand your contentIn-page JSON-LD
MCP (server)Connects an AI model to a backend or external tool over a serverA separate MCP server
WebMCP (browser)Exposes the page’s own actions to an agent running in the browserClient-side, inside the page

The cleanest distinction is between MCP and WebMCP. A traditional MCP server bypasses your web interface and often forces you to duplicate your backend logic, your data, and your authentication on a separate server. WebMCP reuses what you already have: the same client-side code, the same UI, and the same session the user is already logged into. One is server-to-server plumbing; the other lives where your visitor and their agent already are.

WordPress plugin tracking AI crawler activity and citation candidates
Reading and citation tooling is mature today; agent-action standards like WebMCP are the newer frontier.

Why WebMCP Matters for WordPress Site Owners

Search behaviour is moving from “type a query, scan results, click” to “ask an agent to handle it.” When that happens, the question is no longer only whether an AI can find and quote your page. It is whether an AI can complete a task on your site on a visitor’s behalf.

If agents can only read you, you are a reference they cite and then leave. If agents can act on your site, you stay a destination where things actually get done. For a WordPress site that could mean filtering a product catalogue, starting a booking, running an internal search, or beginning a checkout, all through your real interface with the user watching it happen rather than being sent to some opaque backend.

This is the same strategic reason the AI-readiness conversation matters at all. Being readable got you cited. Being operable keeps you useful once the agent is the one driving.

How WebMCP Works on a WordPress Site

At a high level the flow has three parts. First, the page registers its tools, describing each action in plain language with a schema for its inputs. Second, an agent discovers what is available. Third, the agent calls a tool, your existing JavaScript handles it, and the interface updates the way it normally would.

Discovery is where a manifest comes in. A file published at /.well-known/mcp.json advertises that your site speaks this language and points to what it offers. You do not want to hand-write and maintain that file across a WordPress site by hand, which is exactly the kind of plumbing a plugin should handle for you.

RankReady WordPress plugin generating discovery files including llms.txt for AI
A WebMCP manifest at /.well-known/mcp.json is published alongside llms.txt and Markdown endpoints as part of a site’s AI discovery files.

Getting WebMCP-Ready on WordPress

You do not need to write the manifest by hand. RankReady, a free WordPress plugin, publishes a WebMCP manifest at /.well-known/mcp.json for Model Context Protocol integration, alongside the rest of your discovery files: llms.txt and llms-full.txt following the llmstxt.org standard, Markdown endpoints that serve each post as clean .md, and Open Knowledge Format output.

The point is to treat WebMCP as one signal in a fuller picture rather than a standalone trick. Reading first, then action. RankReady pairs the manifest with 31 individual AI crawler controls, Article and Speakable schema, a per-post AI readiness scorecard that grades 22 signals, and AI referral tracking from ChatGPT, Perplexity, Claude, Gemini, and Copilot. It is free forever, GPL-2.0, runs on WordPress 6.0+ and PHP 7.4+, keeps zero telemetry, and works alongside Rank Math, Yoast, AIOSEO, SEOPress, and others rather than replacing them.

RankReady agentic readiness scoring for a WordPress site
Agent-readiness is a stack: publish the manifest, but get readable and structured first.

The Honest Take: WebMCP Is Early

WebMCP is a proposal, not a finished web standard. The API names will change, browser support is experimental, and nobody should rebuild their site around it this quarter. Treat it as forward positioning, not a feature you ship and forget.

What is worth doing now is sequencing it sensibly. Get readable first with llms.txt and schema so agents can understand you. Publish the manifest so you are discoverable as agent-ready when the spec matures. Then watch the W3C group as it evolves. And keep one thing honest: no plugin makes a thin site worth acting on. WebMCP is a capability and signal layer, not a shortcut around having something useful to offer.

Suggested Reading

Stay updated with Helpful WordPress Tips, Insider Insights, and Exclusive Updates – Subscribe now to keep up with Everything Happening on WordPress!

Have Feedback or Questions?

Join our WordPress Community on Facebook!