Tool tree
gradeNot graded
meta_analyze_siteAction
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.
View tool JSON
{
"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.",
"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
}
}meta_create_webmcpAction
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.
View tool JSON
{
"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.",
"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
}
}meta_activate_webmcpAction
Dynamically register the generated domain tools on this same top-level page so an agent can use the new WebMCP immediately.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}meta_test_webmcpAction
Run deterministic discovery, schema, execution, and visible-state checks against the activated generated tools without auto-running consequential actions.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"tool_names": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 25,
"description": "Optional generated tool subset to test."
}
},
"additionalProperties": false
}
}meta_export_webmcpAction
Export the reviewed tool contracts as a standalone repository ZIP containing direct document.modelContext.registerTool calls, manifests, evidence, and eval guidance.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"project_name": {
"type": "string",
"description": "Optional lowercase repository name."
}
},
"additionalProperties": false
}
}meta_get_stateAnswer
Read the current MetaWebMCP build state, browser-local persistence status, generated contracts, registry contents, evaluation results, and export status.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}meta_reset_workspaceAction
Remove every dynamically generated tool and clear the current build and browser-local saved copy while preserving MetaWebMCP’s permanent seven-tool control plane.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}