The AI action layer for every Framer site

Turn Framer pages, CMS collections, navigation, and forms into reliable tools that AI agents can discover and use — without writing code.

Your agent

Connected

Find the demo request form on this site and fill it in with my details.

Done. I used three of the page’s tools to prefill the form. Review it and press send when you’re ready.

Ask your agent…

What the page exposed

30 tools on this page

30 tools

search_site

Found the demo request section

inspect_forms

3 fields · none sensitive

prefill_form

Name, email, and request written

submit_form

Waiting for you to press send

Human confirms

Built to the WebMCP specification

30 live tools on this page

Payments and final submission stay human-only

Open source · MIT

Agents that work alongside your site, not instead of it

Open the live playground

How to test

Test it in 60 seconds

1

Open this page in the ChatGPT desktop app’s browser, or in Chrome 149+ with the WebMCP origin trial (or chrome://flags/#enable-webmcp-testing).

2

Ask the agent one of the prompts on the right.

3

Watch it use the page’s tools: search the site, read the CMS, and prefill the form.

4

Sending, paying, and signing in still wait for you. Nothing is submitted without your confirmation.

Developers: window.__agentReadyRegistration resolves with ready: true in DevTools.

Prompts to try

“Find the demo request form on this site and fill it in with my details.”

“Search the CMS for the latest news article and summarize it.”

“Prepare a Studio license in the playground and stop before checkout.”

Live WebMCP playground

One page. Real controls. Clear handoffs.

Agent ready
Shopify· Example purchase · hosted checkout

Purchase the plugin using its own tools.

The agent prepares the order and you review it. This is a demo: nothing is charged and no card is requested.

$49example price
Prices shown in USD. Shopify checkout charges the equivalent in JPY. Card and wallet details are never requested here.
ApplicationStep 1 of 3
ConversationOnline
Tell me what you are trying to accomplish and I’ll help complete the workflow.
Prepare a Studio license and fill the application with my company details.
Done. I selected Studio, filled the application form, and left checkout and submission for you to confirm.
Shopify· Storefront MCP + UCP

Agent Kit — Pro

Localized catalog discovery, variant selection, merchant policies, cart state, and safe hosted checkout.

0 in cart

Demo counter. The seven Shopify tools on this page are connected to a live development store.

Cloudflare· Agentic Payments · HTTP 402

Agentic plugin purchase

MPP challenge, scoped agent approval, and a protocol receipt without exposing wallet keys to Framer.

Fetches a real HTTP 402 challenge from the Cloudflare Worker. Nothing is charged.

Cloudflare· Pay Per Crawl · JSON

Licensed content feed

Canonical source, JSON-LD, permitted purposes, license, retrieval time, charged header, and SHA-256 digest.

The same JSON a paying crawler receives. Nothing is billed here.

Cloudflare· AI Search · Browser Run

Grounded site knowledge

Rendered Framer pages become cited AI Search knowledge. Browser Run verifies every release; Analytics Engine records privacy-safe tool health.

Hybrid search · cited sources · SHA-256 provenance

Every part of your site becomes a tool

AgentReady reads the canvas and CMS, then publishes typed, scoped tools. Nothing is guessed from pixels.

agent-ready pricing

Jump to: Pricing → #pricing

Search and navigate

Agents search visible copy and jump to any section without guessing at the DOM.

search_site · navigate_to

Projects

10 items

News

7 items

CMS content

Collections are serialized so agents can search them and fetch any item by slug.

search_collection · get_collection_item

Ada Lovelace

ada@company.com

Prefilled · not submitted

Forms

Text, dates, choices, addresses, multi-step flows and file pickers. Sensitive fields are blocked.

prefill_form · fill_address · advance_form_step

Book a demo for Friday

Friday 10:00 works. Confirm?

Conversation

Read a chat, draft the next message, or send it and wait for the reply.

read_conversation · send_chat_message

Agent Kit — Pro

$29

Checkout with Shopify

Shopify

Shopify

· Storefront MCP + UCP

Commerce

Shopify catalog search, cart updates, and a handoff to hosted checkout. This demo is connected to a live development store.

search_shopify_catalog · prepare_shopify_checkout

HTTP 402 · Payment Required

MPP challenge · receipt verified

Cloudflare

Cloudflare

· Agentic Payments · Pay Per Crawl

Payments and paid content

HTTP 402 challenges for agent purchases, and a licensed JSON feed for paid crawling.

request_agentic_payment · discover_paid_content

All 30 tools are live on this page: Discovery 4 · Forms 8 · Conversation 3 · Checkout 2 · Shopify 7 · Cloudflare payments 2 · Pay per crawl 1 · Knowledge and trust 3.

Three ways to deliver the tools

Pick the mode that matches your hosting. All three publish the same typed tools to the agent.

Agent

→

Custom Code runtime

Framer

Framer

· Custom Code

Direct · up to 30 tools

Framer Custom Code only

Everything runs in the visitor’s browser. Zero infrastructure, and it works on any Framer plan.

Agent

→

Custom Code runtime

→

/mcp Worker

Cloudflare

Cloudflare

· Workers · same-origin /mcp

Hybrid · up to 31 tools · recommended

Browser actions plus a same-origin /mcp

UI state stays in the browser. Ten network-backed tools move to a Cloudflare Worker at /mcp on your custom domain, so credentials stay at the edge.

Agent

→

/.webmcp/bridge.js

→

/mcp Worker

Cloudflare

Cloudflare

· WebMCP bridge

Cloudflare Bridge · up to 11 tools

Edge-injected gateway

Cloudflare injects /.webmcp/bridge.js at the edge and serves discovery and read tools. No local DOM tools are registered.

Built to the WebMCP spec

The runtime follows the specification text and Chrome’s guidance for secure tools during the origin trial.

Metadata budgets

Tool names stay under 30 characters, descriptions under 500, and parameter descriptions under 150. Registration rejects anything larger.

Bounded results

Every result is capped at 1,500 characters. Oversized output becomes a structured, retryable truncation that tells the agent how to narrow the call.

Standard annotations

Read-only tools carry readOnlyHint. Anything that returns page, CMS, chat, or catalog content carries untrustedContentHint.

Declarative coexistence

Native forms that declare toolname are left to Chrome’s declarative API. Registration is abortable, so a republish cleanly replaces the previous tool set.

What agents cannot do on their own

Every tool is scoped. The risky steps stay with the person at the keyboard.

These limits are enforced by the runtime as an additional defense. They complement browser-level protections rather than replace them.

Card or bank details

Payment fields are not read or written by AgentReady tools. Checkout is handed to the hosted page.

Passwords and one-time codes

Authentication fields are detected and refused, including OTP and two-factor prompts.

Final purchase confirmation

Agents can prepare an order. Only you can confirm and pay.

Sensitive form submission

Forms with blocked fields are inspected but never submitted by an agent.

Get the plugin

AgentReady is available on the Framer Marketplace. Install it from the Plugins panel, scan your site, choose what agents may do, and publish.

AgentReady plugin: site scan results

01 · Discover

Scan the canvas

Pages, CMS collections, links, and forms become a clear inventory.

AgentReady plugin: delivery settings

02 · Select

Choose capabilities

Keep search, navigation, CMS lookup, and form actions under your control.

AgentReady plugin: readiness checks and install button

03 · Ship

Publish WebMCP

Agent-ready tools ship with the same Framer publish flow you already use.

On the free framer.website plan the WebMCP response headers cannot be set. For strict conformance, route a custom domain through the included Cloudflare Worker, which adds Origin-Agent-Cluster and Permissions-Policy.

Live action target

Let an agent prepare your demo request.

Ask your agent to prefill this form. AgentReady maps what you tell it onto the real Framer form controls.

Ready for prefill_form · Submission stays human-controlled

Questions

Which browsers support WebMCP?

WebMCP ships in Chrome 149 and newer as an origin trial. Agents can also reach this page through the ChatGPT desktop app’s built-in browser. Other visitors see the same site as before, and the tools stay invisible to them.

Does it change how my site looks?

No. AgentReady adds one script through Framer Custom Code. Your layout, CMS and forms stay exactly as they are.

What can an agent do without asking me?

Read content, navigate, and prefill forms. Anything that sends data, pays, or authenticates waits for a person.

Is it open source?

Yes. The plugin, the runtime and the Cloudflare gateway are MIT licensed on GitHub.

How do I install it?

Open the Plugins panel in Framer, search for AgentReady on the Marketplace, and add it to your project. The source is also on GitHub if you prefer to run it as a development plugin.

Which Framer plan do I need?

Any plan can run the tools. On the free framer.website plan the WebMCP response headers cannot be set. For strict conformance, route a custom domain through the included Cloudflare Worker.

Do I need Cloudflare or Shopify?

No. Direct mode runs entirely in Framer Custom Code. Cloudflare adds the same-origin /mcp gateway, agent payments, and paid crawling. Shopify adds seven commerce tools; this demo has a development store connected.

Is the checkout in the playground real?

No. It shows how an agent prepares an order and stops before payment. Nothing is charged and no card details are requested.

What data is recorded?

Anonymous per-tool metrics only. Prompts, chat text, form values, tool arguments, payment data, and response bodies are not recorded.

AgentReady · Built for the WebMCP Challenge

Create a free website with Framer, the website builder loved by startups, designers and agencies.