v0.2.0 · Available on npm and GitHub

Tool reference

Explore 26 tool groups and 228 registered actions in v0.2.0. Inspect their inputs and build a request for your MCP client.

Automatic workflow recording is unfinished, Playwright export does not generate runnable tests, and audits do not establish compliance or certification. Read compatibility and limits.

How to read this reference

Pass an explicit action in your tool arguments. This snapshot comes from the registered tool definitions in tools-spec.json.

Pass action in the tool arguments. Missing or unknown actions may resolve to a normalized match or the first action, with a warning.

Schemas preserve registered definitions, including defaults, enums, nested properties, and constraints. Defaults are documentation and are applied by individual handlers, not uniformly by the registry.

Metadata is taken from registered capabilities where available. Source-assessed risks/flags, source-observed artifacts and access mappings fill gaps and are explicitly labelled in each action.

Schematic tools/call payloads, without a JSON-RPC envelope. Replace <parameter> placeholders with values of the declared type and satisfy handler-specific requirements before use.

Output outlines are derived from handler source. They document known response fields without asserting runtime enforcement, required fields or exhaustive extension payloads.

Declared policy identifiers are FileForge flags, not Chrome permissions. For actions without registered capabilities, source access mappings describe possible access using those identifiers; they are not enforced permission declarations. Conditional access depends on input options and delegated steps.

Transport and common response format
{
  "transport": {
    "protocol": "MCP",
    "serverTransport": "stdio",
    "result": {
      "content": [
        {
          "type": "text",
          "text": "<JSON-serialized result object>"
        }
      ]
    },
    "extensionBridge": {
      "transport": "WebSocket",
      "url": "ws://127.0.0.1:47821"
    }
  },
  "responseFormats": {
    "result": {
      "description": "Common FileForge result fields. Fields vary by action; ok:false may also represent audit findings without an error object.",
      "fields": {
        "ok": {
          "type": "boolean",
          "description": "Operation or check outcome."
        },
        "data": {
          "description": "Action-specific payload; may be any JSON value or absent when stored by reference."
        },
        "ref": {
          "type": "string",
          "description": "Optional reference to stored results."
        },
        "summary": {
          "description": "Optional action-specific summary."
        },
        "warnings": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Optional execution or action-resolution warnings."
        },
        "meta": {
          "type": "object",
          "description": "Tool identity and optional action, URL, tab, timing, and resolution metadata."
        },
        "error": {
          "type": "object",
          "description": "Failure details, usually code and message, optionally details."
        }
      },
      "successExample": {
        "ok": true,
        "data": {
          "pong": true
        },
        "meta": {
          "tool": "fileforge_runtime_action",
          "action": "ping"
        }
      },
      "errorExample": {
        "ok": false,
        "error": {
          "code": "HANDLER_ERROR",
          "message": "Illustrative failure",
          "details": {}
        },
        "meta": {
          "tool": "fileforge_runtime_action"
        }
      }
    }
  }
}

26 of 26 tool groups · Open a group to inspect its actions.

A11yfileforge_a11y_actionRun accessibility audits and checks.4 actions
Apifileforge_api_actionDiscover and export REST and GraphQL API calls.6 actions
Appfileforge_app_actionInspect app framework, routing, client storage, feature flags, and framework-specific state.6 actions
Auditfileforge_audit_actionUnified audit tool. Primary action: query_audit (GraphQL-feel modules + presets). Also: compare_audit_snapshots, plus legacy route/content/policy/security/recommendation/comparison/export/summary actions.12 actions
Browserfileforge_browser_actionControl browser tabs and read browser state. Use query_context to read state; navigate/history/wait for tab control.9 actions
Codingfileforge_coding_actionCapture coding-focused page, route, bug, and article context bundles.4 actions
Devtoolsfileforge_devtools_actionUnified DevTools tool. Primary action: query_devtools (GraphQL-feel modules + presets). Plus session lifecycle, evaluate, replay_request, export_har, and legacy get_* read actions.14 actions
Exportfileforge_export_actionExport stored results and SQL query output.2 actions
Extensionfileforge_extension_actionInspect and test Chrome extension manifest, permissions, storage, service worker, injection, and errors.8 actions
Eyefileforge_eye_actionGod's Eye — cross-tab browser monitoring. Watch chosen tabs, or every open tab with all: true: live network traffic, console errors, JS exceptions, DOM mutations, WebSocket frames. Lock onto a target tab for enhanced capture (auto-screenshots on errors). Plant tripwires that fire silently when conditions hit any tab.16 actions
Filefileforge_file_actionFetch, parse, convert, inspect, and decode files and Data URIs.9 actions
Memoryfileforge_memory_actionManage local page memory, diffing, and result slicing.8 actions
Notefileforge_note_actionCreate, list, and search local notes.3 actions
Page Interactionfileforge_page_interactionInteract with the DOM, extract page info, run QA checks, and debug failures (click, fill, assert, smoke_test, debug_clickability, capture_debug_bundle, etc.)27 actions
Perffileforge_perf_actionRun performance audits and collect metrics.1 action
Qa Testingfileforge_qa_testingRun QA checks, smoke tests, element watches, and route tests.9 actions
Reportfileforge_report_actionGenerate bug reports, PR evidence bundles, and full debug bundles.3 actions
Responsivefileforge_responsive_actionScan layout and find responsive issues across widths.4 actions
Resultfileforge_result_actionRetrieve, list, search, and slice stored FileForge results.4 actions
Runtimefileforge_runtime_actionRuntime health, status, capabilities, and request log actions.4 actions
Scrapefileforge_scrape_actionScrape and extract content via the GraphQL-style query_scrape action, plus legacy actions (scrape_page, extract_tables, extract_metadata, …).15 actions
Sqlfileforge_sql_actionList, describe, query, and export SQL-backed FileForge data.4 actions
Taskfileforge_task_actionCreate, run, schedule, plan, inspect, validate, dry-run, and export FileForge routines (and legacy task pipelines).30 actions
Visualfileforge_visual_actionCapture, compare, inspect, and export visual browser artifacts.15 actions
Workflowfileforge_workflow_actionRecord, list, run, export, and delete browser workflow recipes.6 actions