# AgentMarkup Studio - agentmarkup

> Configure, inspect, and compile a coherent machine-readable website surface with visible agent tools, deterministic findings, and install-ready agentmarkup artifacts.

Source: https://agentmarkup.dev/studio/

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.

 Not checked

 Agent connection: checking...

Manual editing is available while browser capabilities are checked.

## How it works

- **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.`
- **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.
- **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

Tell your agent what you want, or start below.

 Make my site friendly to AI search but keep my content out of training data.

 Identity Site Name Description and organization (optional)

 Description

 Organization name Organization URL

 Access policy not set

 Access policy

 train

 search

 agent

 AI training yes no Search yes no AI input yes no

 Content no pages yet

 Content

 llms.txt sections

 When to use

 Generate llms-full.txt Generate markdown mirrors

 Agent card off

 Agent card Publish an Agent Card

 Inspect intake

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

 Public site URL

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.
