← WebMCP Directory

Tool tree

rom-weaver.com

Developer ToolsTools verified
Website
Patch ROMs in your browser, including files inside ZIP, 7z, and RAR archives. Apply patches in order and bake supported cheat codes. No uploads or account required.
Explore capabilities

    page: Every page

    search_siteAnswer

    Search rom-weaver workflow and documentation titles. Returns matching page URLs and descriptions.

    View tool JSON
    {
      "name": "search_site",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search rom-weaver workflow and documentation titles. Returns matching page URLs and descriptions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "maxLength": 500
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    navigate_siteAction

    Open a rom-weaver workflow or documentation page by slug. Uses the site's normal navigation and preserves local files.

    View tool JSON
    {
      "name": "navigate_site",
      "kind": "act",
      "impl": "imperative",
      "description": "Open a rom-weaver workflow or documentation page by slug. Uses the site's normal navigation and preserves local files.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "enum": [
              "trim-rom",
              "save-editor",
              "weave-patches",
              "create-rom-patch",
              "checksum",
              "compress",
              "extract",
              "",
              "identify-rom",
              "apply-patches",
              "ppf-undo",
              "test-rom",
              "docs",
              "docs/faq",
              "docs/get-started",
              "docs/patch-compressed-disc",
              "docs/cli-get-started",
              "docs/apply-rom-patches",
              "docs/use-cheats",
              "docs/create-rom-patches",
              "docs/convert-patch-format",
              "docs/create-bundles",
              "docs/test-roms",
              "docs/identify-roms-browser",
              "docs/checksum-roms-browser",
              "docs/search-rom-checksums",
              "docs/extract-files-browser",
              "docs/convert-roms-browser",
              "docs/convert-rvz-to-iso",
              "docs/extract-chd",
              "docs/convert-to-chd",
              "docs/convert-to-rvz",
              "docs/convert-to-z3ds",
              "docs/extract-z3ds",
              "docs/trim-roms-browser",
              "docs/undo-ppf-browser",
              "docs/browser-settings",
              "docs/fix-checksum-errors",
              "docs/edit-gen3-saves",
              "docs/create-game-saves-browser",
              "docs/use-mcp",
              "docs/create-game-saves-cli",
              "docs/install",
              "docs/verify-downloads",
              "docs/cli-apply",
              "docs/cli-create",
              "docs/cli-bundles",
              "docs/cli-trim",
              "docs/cli-save",
              "docs/identify-and-hash-files",
              "docs/bake-cheat-codes",
              "docs/work-with-archives",
              "docs/fix-permission-errors",
              "docs/cli",
              "docs/features",
              "docs/game-save-support",
              "docs/supported-formats",
              "docs/cheat-database",
              "docs/guided-runs",
              "docs/how-patching-works",
              "docs/rom-cheats",
              "docs/local-first",
              "docs/patch-formats",
              "docs/compression-formats",
              "docs/bundles",
              "docs/browser-and-cli",
              "docs/identify-sources",
              "docs/comparisons",
              "docs/release-provenance",
              "docs/self-hosting",
              "docs/webapp-integration",
              "docs/environment-variables",
              "docs/webapp-status",
              "docs/architecture",
              "docs/development",
              "docs/performance",
              "docs/game-save-development",
              "docs/references",
              "docs/about",
              "docs/notices",
              "docs/privacy"
            ]
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_supported_formatsAnswer

    Retrieve rom-weaver's supported format metadata for patches, archives, and ROM containers.

    View tool JSON
    {
      "name": "get_supported_formats",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve rom-weaver's supported format metadata for patches, archives, and ROM containers.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_workflow_stateAnswer

    Read the active browser workflow's source identities, configuration fields, constraints, available actions, progress, errors and results without file bytes. Use its revision for configuration and action requests. Gameplay inside EmulatorJS is controlled by the user.

    View tool JSON
    {
      "name": "get_workflow_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the active browser workflow's source identities, configuration fields, constraints, available actions, progress, errors and results without file bytes. Use its revision for configuration and action requests. Gameplay inside EmulatorJS is controlled by the user.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    list_workflowsAnswer

    List all eleven browser file workflows, including beta tools. Navigate to a workflow before reading or configuring it. Files must be selected by the user and stay on this device.

    View tool JSON
    {
      "name": "list_workflows",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all eleven browser file workflows, including beta tools. Navigate to a workflow before reading or configuring it. Files must be selected by the user and stay on this device.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    configure_workflowAction

    Set one editable field in the active browser workflow through its existing form handler. Read get_workflow_state for field keys, types, constraints and options. User-selected files cannot be supplied through JSON. Re-read state after each change.

    View tool JSON
    {
      "name": "configure_workflow",
      "kind": "act",
      "impl": "imperative",
      "description": "Set one editable field in the active browser workflow through its existing form handler. Read get_workflow_state for field keys, types, constraints and options. User-selected files cannot be supplied through JSON. Re-read state after each change.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "revision": {
            "type": "string"
          },
          "field": {
            "type": "string"
          },
          "value": {
            "anyOf": [
              {
                "type": "string",
                "maxLength": 100000
              },
              {
                "type": "boolean"
              }
            ]
          }
        },
        "required": [
          "revision",
          "field",
          "value"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    request_workflow_actionAction

    Ask the user to approve an action in the active browser workflow, including run, download, cancel, selections and existing safety dialogs. Read get_workflow_state for action keys and readiness. Returns dispatched or declined; read state for progress, errors and output readiness.

    View tool JSON
    {
      "name": "request_workflow_action",
      "kind": "act",
      "impl": "imperative",
      "description": "Ask the user to approve an action in the active browser workflow, including run, download, cancel, selections and existing safety dialogs. Read get_workflow_state for action keys and readiness. Returns dispatched or declined; read state for progress, errors and output readiness.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "revision": {
            "type": "string"
          },
          "action": {
            "type": "string"
          }
        },
        "required": [
          "revision",
          "action"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }