← WebMCP Directory

Tool tree

metawebmcp.neuryta.com

Developer ToolsTools verified
Website
MetaWebMCP makes useful parts of observable websites WebMCP-compatible through reusable semantic recipes an agent can use or a site owner can integrate.
Explore capabilities
    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
      }
    }