BTradeTech · WebMCP

WebMCP Autopilot — Make Your Website AI-Agent Ready

Scan your public website, discover genuine user actions and generate a practical WebMCP implementation with safety boundaries.

No signup for the initial scan · static findings separated from runtime verification

WebMCP Autopilot: from public URL to implementation plan

WebMCP Autopilot is the practical entry point for a website team. It scans a public URL, identifies the active stack and finds user-facing workflows that could become narrow tools for browser agents. Instead of rewarding a page for merely mentioning AI, it reports evidence: forms, semantic labels, action words, current WebMCP references, HTTPS, robots and sitemap context. Each result is classified as existing, detected, suggested or not run.

What the workflow produces

The first output is a readiness baseline. It tells you whether the page is secure to inspect, whether the current imperative surface document.modelContext or declarative form signals appear, and where the page has useful semantic structure. The second output is action discovery. Search, product lookup, support lookup, quote requests, booking, newsletter, account and checkout flows are separated because they do not have the same risk. The third output is prioritisation: start with a useful read-only action, then add reversible preparation, and only then consider consequential submissions.

For every candidate, Autopilot gives a tool name, reason, evidence, risk category and confirmation expectation. A “suggested” tool is an implementation opportunity inferred from the page. An “existing” signal means the current WebMCP syntax was found statically. Neither label means runtime verified. Runtime verification is shown separately and stays NOT RUN when this environment cannot open and operate the target in a controlled browser.

From Autopilot to production

Use the Simulator to test concrete goals such as finding a black laptop below €900, resetting MFA or preparing a 500-unit quote. Use the Generator to create a current document.modelContext.registerTool() skeleton with JSON Schema, annotations and a graceful human-UI fallback. Use the Validator to review names, schema, accessibility and deployment signals. If the workflow involves customer data, money, identity or external commitments, bring the scan to the implementation service for a scoped review.

Safety is part of readiness

Agent input is untrusted. Validate it at the handler and again at the server boundary. Keep credentials, authorization, pricing, inventory and fraud decisions server-side. Make the consequence visible before booking, checkout, order creation, MFA reset or form submission. A browser agent can prepare a task, but a person should remain in control of a consequential commit. Preserve ordinary labels, consent, error states and keyboard access so the same workflow remains usable without an agent.

Why scan lazily

The initial page is server-rendered for search engines and fast first paint. Network inspection only starts after you press the scan button, so a visitor is not forced to wait for a remote fetch or a heavy script. The result can be downloaded as JSON, shared as a temporary noindex report, or used as context for an implementation conversation.

Autopilot FAQ

Is a high score a WebMCP guarantee?

No. It is a static readiness signal. Schema, browser channel, permissions, application state and server authorization still need testing.

Does Autopilot change my website?

No. It reads public content and generates suggestions locally in the browser. It does not deploy code.

What this product does

Scan → discover → generate → verify

Start with genuine user goals. Read-only actions can be proposed plainly; sensitive and transactional actions remain confirmation-required.

WebMCP readiness questions

What does the scan verify?

It statically inspects public HTML and same-origin scripts. Runtime is reported separately and never implied.

Does llms.txt make a site WebMCP-ready?

No. It is an optional discovery signal, not an official WebMCP requirement.