{"ok":true,"site":{"host":"metawebmcp.neuryta.com","url":"https://metawebmcp.neuryta.com/","type":"live","desc":"MetaWebMCP makes useful parts of observable websites WebMCP-compatible through reusable semantic recipes an agent can use or a site owner can integrate.","tools":[{"name":"meta_analyze_site","kind":"act","impl":"imperative","description":"Open or observe a website and return evidence-backed candidate workflows. Use browser_mcp for the in-site hosted viewer; an agent may use agent_snapshot when it already controls the target browser. Call this first.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"source":{"type":"string","enum":["current","demo","url","html","agent_snapshot","browser_mcp"],"description":"Use current for the website entered in the workspace, browser_mcp for hosted visual inspection, or agent_snapshot for an observation already captured by the calling agent."},"goal":{"type":"string","description":"What agents should be able to accomplish on the target site."},"url":{"type":"string","description":"Required for URL, agent-snapshot, or Browser MCP analysis."},"html":{"type":"string","description":"Required when source is html."},"snapshot":{"type":"string","maxLength":250000,"description":"Accessibility snapshot captured from the target by the calling agent. Required for agent_snapshot."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"meta_create_webmcp","kind":"act","impl":"imperative","description":"Create reviewed WebMCP contracts from selected candidates, or submit agent-authored tools that cite observed capability IDs and use the constrained recipe or collection runtime.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"capability_ids":{"type":"array","items":{"type":"string"},"maxItems":12,"description":"Capability IDs to expose. Omit to use the checked candidates."},"overrides":{"type":"array","maxItems":12,"description":"Reviewed tool metadata. A name and description are required for every selected capability from an external or supplied target.","items":{"type":"object","properties":{"capability_id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"risk":{"type":"string","enum":["read","write","consequential"]}},"required":["capability_id"],"additionalProperties":false}},"authored_tools":{"type":"array","minItems":1,"maxItems":12,"description":"Optional complete tool definitions authored by the managing agent. Use instead of capability_ids and overrides. Executors may be mcp-recipe or mcp-collection; arbitrary JavaScript is rejected.","items":{"type":"object","properties":{"capability_ids":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":12,"description":"Observed capabilities that ground this tool."},"name":{"type":"string","description":"Lowercase WebMCP tool name."},"description":{"type":"string","minLength":8,"maxLength":600},"risk":{"type":"string","enum":["read","write","consequential"]},"input_schema":{"type":"object","description":"Narrow JSON object schema with additionalProperties false."},"sample_args":{"type":"object","description":"Representative arguments used by deterministic evaluation."},"executor":{"type":"object","description":"Constrained mcp-recipe or mcp-collection plan. Collection scaffolds returned by analysis show the supported shape."}},"required":["capability_ids","name","description","risk","input_schema","executor"],"additionalProperties":false}}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"meta_activate_webmcp","kind":"act","impl":"imperative","description":"Dynamically register the generated domain tools on this same top-level page so an agent can use the new WebMCP immediately.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"meta_test_webmcp","kind":"act","impl":"imperative","description":"Run deterministic discovery, schema, execution, and visible-state checks against the activated generated tools without auto-running consequential actions.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"tool_names":{"type":"array","items":{"type":"string"},"maxItems":25,"description":"Optional generated tool subset to test."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"meta_export_webmcp","kind":"act","impl":"imperative","description":"Export the reviewed tool contracts as a standalone repository ZIP containing direct document.modelContext.registerTool calls, manifests, evidence, and eval guidance.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"project_name":{"type":"string","description":"Optional lowercase repository name."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"meta_get_state","kind":"answer","impl":"imperative","description":"Read the current MetaWebMCP build state, browser-local persistence status, generated contracts, registry contents, evaluation results, and export status.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"meta_reset_workspace","kind":"act","impl":"imperative","description":"Remove every dynamically generated tool and clear the current build and browser-local saved copy while preserving MetaWebMCP’s permanent seven-tool control plane.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/metawebmcp.neuryta.com.png","apiSurface":"spec","toolCount":7}}