← WebMCP Directory

Tool tree

webmcp-forge.vercel.app

Developer ToolsTools verified
Website
Scan your portfolio, choose what AI agents may do, and paste one script tag. No code required.
Explore capabilities
    set_target_urlAction

    Sets the portfolio website WebMCP Forge should work on. Accepts a full URL. This changes the builder's state and the visible form.

    View tool JSON
    {
      "name": "set_target_url",
      "kind": "act",
      "impl": "imperative",
      "description": "Sets the portfolio website WebMCP Forge should work on. Accepts a full URL. This changes the builder's state and the visible form.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "The portfolio's address, e.g. https://example.com",
            "maxLength": 2000
          }
        },
        "required": [
          "url"
        ],
        "additionalProperties": false
      }
    }
    scan_siteAction

    Crawls the target portfolio, extracts its structure, and interprets it. Takes several seconds. Must be called after set_target_url.

    View tool JSON
    {
      "name": "scan_site",
      "kind": "act",
      "impl": "imperative",
      "description": "Crawls the target portfolio, extracts its structure, and interprets it. Takes several seconds. Must be called after set_target_url.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_scan_summaryAnswer

    Returns what the most recent scan discovered: platform, pages, the content sections found and any warnings.

    View tool JSON
    {
      "name": "get_scan_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns what the most recent scan discovered: platform, pages, the content sections found and any warnings.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_capabilitiesAnswer

    Lists every capability, whether it is currently enabled, and whether the scan found the information it needs.

    View tool JSON
    {
      "name": "get_capabilities",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists every capability, whether it is currently enabled, and whether the scan found the information it needs.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    set_capability_enabledAction

    Enables or disables one capability. Valid ids: get_profile, list_projects, get_project, search_projects, get_skills, get_experience, get_education, get_contact_info, navigate_site, focus_project, prepare_contact_message, send_contact_message. The matching toggle in the builder updates immediately.

    View tool JSON
    {
      "name": "set_capability_enabled",
      "kind": "act",
      "impl": "imperative",
      "description": "Enables or disables one capability. Valid ids: get_profile, list_projects, get_project, search_projects, get_skills, get_experience, get_education, get_contact_info, navigate_site, focus_project, prepare_contact_message, send_contact_message. The matching toggle in the builder updates immediately.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "capability": {
            "type": "string",
            "description": "The capability id, e.g. get_contact_info",
            "maxLength": 40
          },
          "enabled": {
            "type": "boolean",
            "description": "true to enable, false to disable"
          }
        },
        "required": [
          "capability",
          "enabled"
        ],
        "additionalProperties": false
      }
    }
    generate_installationAction

    Publishes the current capability settings and produces the one-line script tag to install on the portfolio.

    View tool JSON
    {
      "name": "generate_installation",
      "kind": "act",
      "impl": "imperative",
      "description": "Publishes the current capability settings and produces the one-line script tag to install on the portfolio.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_installation_instructionsAnswer

    Returns the installation snippet and the step-by-step instructions for the detected website platform.

    View tool JSON
    {
      "name": "get_installation_instructions",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the installation snippet and the step-by-step instructions for the detected website platform.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_verification_statusAnswer

    Returns the result of the most recent installation check, including which diagnostics passed and any content changes detected since the previous check.

    View tool JSON
    {
      "name": "get_verification_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the result of the most recent installation check, including which diagnostics passed and any content changes detected since the previous check.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }