MCPVault

browser_find

MCP tool from Fast Playwright MCP by tontoko

How to use it

browser_find is exposed by the Fast Playwright MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the browser_find tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Fast Playwright MCP

$claude mcp add fast-playwright npx @tontoko/fast-playwright-mcp@latest
FULL FAST PLAYWRIGHT MCP LISTING

Other tools in Fast Playwright MCP (39)

browser_batch_execute
browser_click
browser_close
browser_console_messages
browser_diagnose
browser_drag
browser_evaluate
browser_execute

dispatches schema-validated action and destructive tools.

browser_file_upload
browser_find_elements
browser_query

dispatches schema-validated read-only tools.

browser_tools

searches, enables, disables, resets, and reports catalog state.

button

(string, optional): Mouse button (default: left)

caseSensitive

(boolean, optional): undefined

configOverrides

(object, optional): Runtime configuration overrides for diagnostic system

consoleOptions

(object, optional): undefined

contextLines

(integer, optional): undefined

diagnosticLevel

(string, optional): Level of diagnostic detail: none (no diagnostics), basic (critical only), standard (default), detailed (with metrics), full (all info)

doubleClick

(boolean, optional): Double-click if true

endSelectors

(array): Target element selectors for drag end

expectation

(object, optional): Page state capture config. Use batchexecute for multi-clicks

function

(string): JS function: () => {...} or (element) => {...}

globalExpectation

(optional): Default expectation for all steps. Recommended: {includeSnapshot:false,snapshotOptions:{selector:"#app"},diffOptions:{enabled:true}}. Per-step override with steps[].expectation

includeAccessibilityInfo

(boolean, optional): Include accessibility information

includePerformanceMetrics

(boolean, optional): Include performance metrics in the report

includeSystemStats

(boolean, optional): Include unified system statistics and health information

includeTroubleshootingSuggestions

(boolean, optional): Include troubleshooting suggestions

maxResults

(integer, optional): undefined

paths

(array): Absolute paths to upload (array)

query

(string): undefined

regex

(boolean, optional): undefined

searchCriteria

(object): Search criteria for finding elements

searchForElements

(object, optional): Search for specific elements and include them in the report

selectors

(array): Array of element selectors (max 5). Selectors are tried in order until one succeeds (fallback mechanism). Multiple matches trigger an error with candidate list. Supports: ref (highest priority), CSS (#id, .class, tag), role (button, textbox, etc.), text content. Example: [{css: "#submit"},

startSelectors

(array): Source element selectors for drag start

steps

(array): Array of steps to execute in sequence. Recommended for form filling (multiple type→click), multi-step navigation, any workflow with 2+ known steps. Saves 90% tokens vs individual calls. Example: [{tool:"browsernavigate",arguments:{url:"https://example.com"}},{tool:"browsertype",arguments:{s

stopOnFirstError

(boolean, optional): Stop entire batch on first error

useParallelAnalysis

(boolean, optional): Use Phase 2 parallel analysis for improved performance and resource monitoring

useUnifiedSystem

(boolean, optional): Use Phase 3 unified diagnostic system with enhanced error handling and monitoring