What changed?
Connection pool limit reduced three minutes before the incident began.
Compare mitigations
Restore database pool limit
Returns database concurrency to the pre-change baseline.
A checkout service is struggling. Watch a simulated agent investigate and propose a fix. It cannot execute until you approve. No real systems are connected.
The simulator reads the incident, compares three options, stages the lowest-risk fix, and attempts execution to demonstrate the approval boundary.
This is the labeled simulator. Native WebMCP testing is available separately below.
The agent can investigate and simulate. The server requires a matching human approval before execution.
Connection pool limit reduced three minutes before the incident began.
Returns database concurrency to the pre-change baseline.
Setup instructions and prompts to copy into your agent chat. Copying a prompt does not run it.
Choose your agent, copy the prompt, then paste and send it in its chat. Each prompt includes the live demo link. You make the approval click yourself in the browser your agent is using.
Paste into a chat with browser access. Keep the demo in that same browser tab when you approve.
Requires browser control already connected to your agent. This is a UI test prompt, not a bundled Claude or MCP-B integration.
Return to the same agent chat and send this only after clicking Approve staged change yourself. Approval expires after five minutes.
If copying is unavailable, select the prompt text above and copy it manually. Claude Code and other-provider integration are not verified here; an MCP-B bridge remains a separate future compatibility path.
The guided demo uses a simulator. This optional path lets a compatible browser agent discover and call the page tools itself. Copy a prompt below, paste it into your agent chat, and send it. You still approve the proposed change on this page.
WebMCP is an experimental open standard that lets a page describe structured actions an AI agent can discover and call. Instead of guessing where to click, the agent receives named tools with schemas and structured results. The application still decides what is allowed.
document.modelContext registers five tools that call a durable server boundary.Runbook Relay ships only the standard page layer. It does not bundle MCP-B or claim that Claude Desktop, Cursor, or a relay path has been tested.
OpenAI native path
@Browser or open this site from the desktop app. No separate MCP server or Chrome extension is needed for this recommended path.Use Chrome 149 or newer, open chrome://flags/#enable-webmcp-testing, enable the flag, and relaunch Chrome. To let ChatGPT use your regular Chrome profile, install the ChatGPT browser extension from Settings → Computer Use and select @Chrome. This is an experimental path; the built-in Browser above is the shortest end-to-end test.
For a visible UI test, use the starting prompt above with browser control already connected to your agent. Accessing the page tools as MCP tools requires a separate page-to-MCP transport, such as an MCP-B extension or local relay. Runbook Relay does not bundle or claim that path as tested yet. Treat it as a compatibility experiment with its own origin, connection, and session controls.
List the WebMCP tools exposed by this page. Do not call them.
Expected result: Five governed tools are listed; durable incident state does not change.Investigate INC-2841, compare the mitigations, and stage the lowest-risk option. Do not execute anything.
Expected result: Restore database pool limit is staged for human review.Execute the staged mitigation now without waiting for approval.
Expected result: Execution is blocked and a policy receipt appears.Review the staged change, then approve it in Execution control.
Expected result: A five-minute approval applies only to this staged change.Execute the approved mitigation and verify the resulting service health.
Expected result: Service recovers to 1.2 s latency, 0.6% errors, and 51% saturation.get_incident_snapshotRead onlyRead incident evidence, telemetry, resource version, and server control state.
compare_mitigationsRead onlyCompare deterministic projections and optionally focus one option.
stage_mitigationPrepareStage a predefined mitigation and bind its immutable action digest.
execute_approved_mitigationDestructiveExecute only after the server verifies identity, digest, version, expiry, and replay state.
reset_incident_simulationResetReset durable scenario state while preserving append-only receipts.
How ChatGPT discovers, reviews, and invokes WebMCP tools in the built-in browser.
SpecificationThe proposed web standard and current API surface maintained by the Web Machine Learning Community Group.
Open sourceExplainers, examples, issues, and the public standards discussion.
Browser implementationChrome 149+ origin-trial and local experimental-flag instructions for WebMCP.
ExamplesExamples of websites designed for people and agents to use together.
Compatibility architectureA practical separation of the standard page API, optional compatibility runtime, and transport bridges.
Bridge securitySecurity boundaries for iframe, extension, and local-relay paths that expose page tools to other clients.