WebMCP workspace

AgentMarkup Studio

An agent can configure your machine-readable website surface while you watch every change. The Studio compiles deterministic artifacts in the browser and detects contradictions across identity, content, crawler access, Content-Signal, and Agent Card settings.

How to connect an agent

ChatGPT's in-app browser opens the Studio directly. In Google Chrome 149 or newer, enable chrome://flags/#enable-webmcp-testing, restart Chrome, and open this page. Compatible browsers expose the tools through document.modelContext, with a navigator fallback.

How it works

  1. Tell your agent what you want. Open this page in ChatGPT's in-app browser or Chrome with WebMCP enabled, then describe your policy in plain language. For example:
    Make my site friendly to AI search but keep my content out of training data.
  2. Watch and review. Every agent change flashes in the contract, lands in the activity log, and is checked by deterministic rules. Undo anything you disagree with.
  3. Install with one file. then paste this back to your agent and it finishes the install:
    Take agentmarkup.config.mjs from my Downloads folder and install it into my website repository: detect the framework, install the matching agentmarkup adapter, wire the config in, run a build, and show me what changed. Ask before deploying.
    Prefer to do it yourself? Put the file at your site repo root, install the matching @agentmarkup adapter package, add the one-line setup from the Adapter setup tab, and deploy as usual.

Shared draft

CONTRACT

Identity
Description and organization (optional)
Access policynot set
Access policy
train
search
agent
Contentno pages yet
Content
llms.txt sections
When to use
Agent cardoff
Agent card
Inspect intake

Inspect an existing public site and import a bounded starting point.

Live output

ARTIFACTS

You install one file: agentmarkup.config.mjs. Every other tab is a preview of exactly what your build will generate from it.

Artifacts appear here as the contract fills in. Set your site URL and name to generate the first files.

Deterministic review

FINDINGS + ACTIVITY

Set your site URL to begin. Findings appear as the draft changes.

Frequently asked questions

What is WebMCP?

WebMCP lets a compatible browser expose page-defined tools to an agent. In the Studio, those tools edit the same visible draft that you can edit manually.

Is anything sent to a server?

The draft stays in memory in this browser tab. The optional site inspection sends the entered public URL through the existing agentmarkup checker API and imports only bounded structured findings.

How are findings decided?

Every validation and contradiction is deterministic. The Studio reports the exact rule and affected surfaces without producing a rating or percentage.

How do I install the result?

Download agentmarkup.config.mjs, install the matching agentmarkup package, copy the Adapter setup snippet, and run your normal production build.