the new SEO · for the agent economy

Make your website AI-ready.

Your site ranks on Google. Does it show up when someone asks Claude where to buy something? In 2026 a growing share of buying, booking, and researching is done by agents acting for humans. If agents can't read, query, or call your site, you don't exist in that funnel. Here's the diagnosis — and the fix.

Concrete checklist, no fluff. Use the free tier of wmcp.sh to ship most of it in 10 minutes. Or have us do it for you — see /managed.

Run the free probe on your site →

Why this matters in 2026, not 2028.

Three things shipped this year that flipped the equation: Claude's Computer Use, OpenAI's Operator/Agents API, and Cursor's autonomous mode. All three can drive a browser, call APIs, and execute purchases. Stripe reported >$80M in agent-driven transactions in their first measured quarter. This is real volume, not a demo.

"Agent commerce" / "agentic retail" is at the same point mobile commerce was in 2014: invisible to most operators, exploding for the ones who saw it coming. Making your site agent-ready now is the equivalent of adding viewport meta and responsive CSS then.

5 reasons agents can't read your site.

Pull up an agent (Claude, ChatGPT, Gemini, Cursor) and ask it to interact with your URL. If it fails, it's almost always one of these five.

1

No structured data on product pages

Most sites render product info as HTML only — no application/ld+json block, no schema.org markup. Agents have to scrape, guess, or hallucinate the price, name, and availability.

→ Agent sees: a blob of text. Confidence: low.

Fix: Add a JSON-LD Product + Offer block on every product page. Five lines of HTML. Shopify, BigCommerce, Magento, and most CMSes have a setting or plugin that ships this automatically.

2

No public API or OpenAPI spec

If you have an API, is it documented at a stable URL with an OpenAPI 3 spec? Probably not. Stripe, GitHub, Linear, Notion, Shopify all publish theirs. Most companies don't.

→ Agent sees: locked door. Cannot call programmatically.

Fix: Publish your OpenAPI spec at a known URL (e.g. /openapi.json). Take 1 hour. wmcp.sh's OpenAPI adapter then auto-converts every operation into an MCP tool your customers' agents can call.

3

Cloudflare / bot protection blocks server-side fetches

Cloudflare Turnstile, PerimeterX, Akamai Bot Manager — defending against scrapers, but they also defend against legitimate AI agents. Even with perfect JSON-LD, the agent never reaches your page.

→ Agent sees: HTTP 403. No content extracted.

Fix: Allowlist verified agent user-agents (Anthropic's Claude-User, OpenAI's ChatGPT-User) at the WAF level. Or expose key endpoints through a public read-only API that bypasses the WAF for known shapes.

4

JS-rendered pages with no static HTML

React/Vue SPAs that return <div id="root"></div> to anything that doesn't run JavaScript. Agents that fetch your URL see a blank shell, not your content.

→ Agent sees: empty document. Hydration required.

Fix: Server-side render (Next.js, Remix, Astro), or use a hybrid renderer that pre-builds key routes (Vite SSG). At minimum, output a static <noscript> block with the essential product/article data + JSON-LD.

5

No MCP endpoint — agents can read but can't act

Reading is half the job. The other half is doing: add-to-cart, search, book, submit, subscribe. Without an MCP server exposing your site's actions as tools, agents are stuck in read-only mode — useful for research, useless for transactions.

→ Agent sees: data only. Cannot complete a task.

Fix: Expose an MCP server. wmcp.sh's free tier does this automatically by ingesting your URL + structured data + OpenAPI spec, and serving the resulting tools at https://wmcp.sh/u/<your-url-hash>.

4 things, in this order.

If you ship these, agents can read and act on your site within hours.

1. JSON-LD on every page

Product, Offer, FAQPage, Article, BreadcrumbList. The schema.org vocabulary is the de-facto agent-readable format. Five lines per page type.

2. Publish your OpenAPI spec

If you have an API: ship /openapi.json at a stable URL. wmcp.sh ingests it — every operation becomes an agent-callable tool with typed inputs.

3. Allowlist agents in your WAF

Whitelist Anthropic Claude-User + OpenAI ChatGPT-User user-agents at the Cloudflare / firewall layer. Verified, low-volume, legitimate.

4. Expose an MCP server

wmcp.sh does this for free if you have JSON-LD or an OpenAPI spec. No code on your site — agents point at wmcp.sh/u/<hash> and get your tools.

The 10-minute checklist

Open your product page in Chrome → View source → search for application/ld+json. If you see Product/Offer schema, you're good on #1.
Curl your site with User-Agent: ChatGPT-User. If you get 200 + real HTML, your WAF isn't blocking. If you get 403, fix #3.
Run curl 'https://wmcp.sh/api/v1/tools?url=YOUR_PAGE_URL'. If it returns tools, agents can already work with you. If it returns no_tools_extracted, your site needs #1 or #4.
Check if you have an OpenAPI spec at /openapi.json, /swagger.json, or /api-docs. If yes → free win. If no → either ship one or skip #2.

Vertical-specific guides.

The cornerstone above covers any site. These dig into the specific gotchas + checklists for each stack:

Ship it yourself, or have us do it.

Both paths end in the same place: agents like Claude / Cursor / Codex / OpenAI Agents can call your site's tools natively.

Free · self-serve

Do it yourself

You ship JSON-LD + OpenAPI on your site. wmcp.sh exposes your URL as MCP tools, free, no signup. Works for product pages, blogs, documentation, public APIs.

  • Drop your URL: curl 'wmcp.sh/api/v1/tools?url=…'
  • Get back agent-callable tools (Claude / OpenAI / MCP shapes)
  • Free 100 reads/day. $29/mo Pro for 10k+/day.
  • Use it as-is — no code changes on your site needed if you already have JSON-LD or OpenAPI
Start free →

The plumbing for the agent economy.

Approach What it costs Trade-off
DIY full custom MCP server 2-6 weeks of engineering Most control. Most maintenance. Most opportunity cost.
SaaS connectors (Composio, Zapier, Pipedream) $50-500/mo per team + per-customer auth Curated. Owner-side only. Your customers connect their accounts, not yours.
wmcp.sh self-serve Free / $29 Pro / mo Auto-generated from your URL. Works for shopper-side use cases. Some non-standard sites won't be covered.
wmcp.sh managed $499 setup / $999+ /mo Handles the long tail and custom integration. White-label option lets you publish under your own brand.

Common questions.

Why does being AI-ready matter NOW, not in two years?
Anthropic ships Claude Computer Use + agent runtimes, OpenAI ships Operator + Agents API, Cursor ships autonomous mode. All three drive browsers and call APIs to complete tasks. Stripe disclosed >$80M in agent-driven transactions in their first measured quarter. The infrastructure exists, agent volume is increasing fast, and the operators who set up agent-readability now ride the wave when traffic shifts. The 2014-mobile parallel is precise: most companies didn't move until they saw competitors winning on it.
Is this just SEO with a new name?
No. SEO optimizes for a crawler that wants to render and rank your content. Agent-readiness optimizes for an actor that wants to read your data and call your actions. SEO's output is a ranked link. Agent-readiness's output is a completed transaction or task. They share infrastructure (JSON-LD helps both) but the goal and behavior differ.
What's the minimum to be agent-ready?
Three things: JSON-LD Product schema on product pages, a published OpenAPI spec if you have an API, and an MCP endpoint that exposes your actions as tools. wmcp.sh gives you the MCP endpoint for free as long as you have one of the first two.
What's WebMCP?
An emerging standard for marking web pages with agent-callable actions, similar to how JSON-LD marks structured data. wmcp.sh's name reflects that it exposes any URL in a WebMCP-compatible shape that the Model Context Protocol (MCP) client ecosystem (Claude.ai, Cursor, Codex, OpenCode) can directly consume.
Do I need both JSON-LD and an MCP server?
Strictly no, but together they make agents far more reliable. JSON-LD lets agents read your data (price, availability, reviews) without scraping. The MCP server lets agents act on your site (add to cart, submit forms, book). One without the other is partial; both make your site fully agent-native.
How do I check if my site is currently agent-readable?
Run: curl 'https://wmcp.sh/api/v1/tools?url=YOUR_SITE_URL'. If tools come back, agents can already work with you via wmcp.sh. If you get no_tools_extracted, the page lacks structured data and no adapter matched — that's the work. /managed includes a free audit.
Will AI agents replace search?
Not replace — augment. People will still Google. But for transactional intent ("buy size 10 running shoes under $80"), agents are increasingly the interface. The top of funnel moves from a search-results page to an agent's tool call. If your site isn't a tool an agent can call, you don't appear in that funnel.
What if my site is behind Cloudflare Turnstile?
You're partly blocked from agent traffic. The fix: allowlist verified AI user-agents (Claude-User, ChatGPT-User) at the Cloudflare WAF rules level, OR expose a separate read-only public API that doesn't go through the Turnstile gate. Our managed service handles this configuration.
I'm a SaaS founder, not e-commerce. Does this matter?
Yes — possibly more. Agents are buying SaaS subscriptions on behalf of teams (e.g. an agent comparing CRM tools and signing up for one). They're also pulling your docs into context when developers ask Claude / Cursor how to integrate. SaaS that ships a clean OpenAPI spec + structured docs + an MCP server gets recommended; SaaS without gets skipped.
How long until agents are a meaningful share of my traffic?
For e-commerce: 12-24 months for 1-5% of conversions to be agent-mediated. For SaaS sign-ups: agents are already a measurable share in dev-tools and infrastructure. For research/docs: agents likely already pull from your site if you have any developer audience. The honest answer is "you can't measure agent traffic clearly today" because user-agents are often spoofed — which itself is a signal that agent-readability is undervalued right now.

Pick the path that fits this week.

Free · ~10 min

Try wmcp.sh now

Drop your URL, see what tools your site already exposes. Free, no signup for the first 100 reads.

Open dashboard →