Wraith Browser

MCP Tools Reference

Complete reference for all 130 MCP tools exposed by Wraith Browser

Wraith Browser exposes 130 tools through the Model Context Protocol. Every tool is callable from any MCP-compatible AI agent (Claude Code, Cursor, Windsurf, etc.) over stdio transport.

Tools are organized into 15 categories. Each tool carries permission annotations (read_only, destructive, open_world) so your agent framework can enforce safety policies automatically.

Categories

CategoryToolsDescription
Navigation14Core browsing: navigate, scroll, wait, tabs, back/forward, config
Interaction13Click, fill, select, type, hover, key press, file upload, form submit
Extraction8Snapshot, extract markdown/PDF/article/plain text, screenshot, OCR, search
DOM4CSS selector queries, get/set attributes, focus elements
Cookies5Get, set, save, load, and import cookies from Chrome
Cache9Knowledge cache: search, pin, tag, evict, domain profiling, raw HTML
Identity6Browser fingerprints, identity profiles, site tech detection, compatibility status
Session4Named browser sessions with independent state (CDP feature)
Search5Web metasearch, semantic embeddings, network discovery, DNS
Entities7Knowledge graph: add, relate, merge, search, query, visualize entities
Automation18Parallel browsing, playbooks, deduplication, workflows, DAG orchestration
Time Travel5Decision timeline inspection, branching, replay, diff, export
Plugins7WASM plugins and Rhai userscripts
Telemetry2Browsing metrics and performance trace spans
Advanced36Credential vault, auth detection, TLS, planning, page diff, agent task

Permission Model

Every tool carries annotation metadata:

AnnotationRead-OnlyDestructiveNetworkDescription
ro_closedyesnonoSafest -- read-only, local only
ro_openyesnoyesRead-only but accesses the network
rw_closednononoCan modify local state
rw_opennonoyesCan modify state and access the network
rw_destructivenoyesnoPermanent or irreversible modifications

MCP Configuration

Add to your .mcp.json:

{
  "mcpServers": {
    "wraith-browser": {
      "command": "wraith-browser",
      "args": ["serve", "--transport", "stdio"]
    }
  }
}

On this page