
WebMCP Challenge · 2026
Control coding agents from the browser.
Conductor exposes seven bounded WebMCP tools for inspecting projects, reviewing sessions, and approving agent actions without giving the browser terminal access.
Bounded by design
Read tools inspect scoped Conductor state. Mutations need confirmed: true plus a visible browser approval. No shell input, secrets, arbitrary paths, or destructive actions.
WebMCP compatibility has not been checked yet.
Workspace
Conductor / WebMCP
Demo workspace · no real agents or repositories
Polish the public challenge control surface.
Branch: feat/webmcp-demo
Harden tool schemas and confirmation gates.
Branch: feat/tool-safety
Prepare the technical walkthrough and submission.
Branch: docs/webmcp-judge-flow
Prompt
Polish the synthetic `/webmcp` route and make every tool effect visible in the UI.
Diff summary
Header layout tightened, inspector panels aligned, mobile spacing reduced.
Diff files
packages/web/src/app/webmcp/page.tsx
modified
+84 / -11
packages/web/src/features/webmcp/WebMcpDemoPage.tsx
modified
+129 / -18
Activity
Synthetic workspace loaded for the August 25, 2026 challenge branch.
2026-08-25T13:40:00.000Z
Browser tools can inspect or mutate only this in-memory demo state.
2026-08-25T13:41:30.000Z
Tool inspector
Select a registered tool, inspect its contract, and run it against the visible demo workspace.
conductor_get_workspace_overview
Read the current workspace summary, active focus, and bounded session status snapshot.
Input schema
{
"type": "object",
"properties": {
"projectId": {
"type": "string",
"description": "Optional project id filter.",
"minLength": 1,
"maxLength": 512
},
"sessionLimit": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"description": "Maximum number of records to return."
}
},
"required": [],
"additionalProperties": false
}Last JSON result
Run a tool to inspect its JSON string output.