Skip to content

Complete MCP tool index

The exact tool registry is implemented in src/adapters/mcp/server.ts. Inputs below omit no public fields; “page address” means required sessionId, required pageId, and optional timeoutMs.

ToolInput beyond shared addressPrimary structured result
browser_runtime_infononeversions, launch state, limits, counts
browser_session_createname?, metadata?, stateId?, contextSettings?session + initial page
browser_session_listnonesessions
browser_session_getsessionIdsession
browser_session_closesessionIdterminal session
browser_page_createsessionIdpage
browser_page_listsessionIdpages
browser_page_closesessionId, pageIdclosed: true
browser_navigatepage address, urlURL
browser_backpage addressURL
browser_forwardpage addressURL
browser_reloadpage addressURL
browser_get_urlpage addressURL
browser_get_titlepage addresstitle
browser_snapshotpage address, snapshot optionssnapshot, refs, bounds, omissions, pagination, truncation
browser_visible_textpage address, locatortext + truncation
browser_console_listpage address, sinceEventId?, limit?, includeText?event page
browser_page_errors_listsame as consoleevent page
browser_network_listpage address, sinceEventId?, limit?event page
browser_failed_requests_listsame as networkevent page
browser_clickpage address, exactly one locator/refcompleted
browser_double_clicksamecompleted
browser_hoversamecompleted
browser_focussamecompleted
browser_checksamecompleted
browser_unchecksamecompleted
browser_scroll_into_viewsamecompleted
browser_scrollpage address, deltaX, deltaYcompleted
browser_drag_and_droppage address, source, targetcompleted
browser_fillpage address, target, valuecompleted
browser_presspage address, target, keycompleted
browser_select_optionpage address, target, valuecompleted
browser_screenshotpage address, capture?PNG metadata + image content
browser_waitpage address, conditionechoed condition
browser_action_and_waitpage address, action, waitaction, wait, captured event
browser_state_savesessionId, stateIdstate metadata
browser_state_listnonestate metadata list
browser_state_removestateIdremoved: true

Every success includes operationId; page-operation results also include sessionId and pageId. See the category pages for constraints and examples, and Returned data for shared shapes.

Released under the Apache License 2.0.