Tool tree
gradeNot graded
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": "/"
}