Skip to content

MCP Tool Overview

DevBridge provides 18 MCP tools across 7 categories.

Page Reading

ToolDescription
read_pageGet the accessibility tree of the current page — elements, refs, and structure
get_page_textExtract the main text content of the page
findFind elements on the page by text, role, or selector

Interaction

ToolDescription
computerMouse and keyboard actions — see sub-actions below
form_inputFill form inputs with React-compatible value injection
upload_imageUpload an image to the active input
file_uploadUpload a local file to a file input element

computer sub-actions

Standard (13):

Sub-actionDescription
left_clickLeft-click on an element or coordinate
right_clickRight-click on an element or coordinate
double_clickDouble-click on an element or coordinate
triple_clickTriple-click (select all text in a field)
hoverMove the mouse to an element without clicking
typeType text into the focused element
keyPress a key or key chord (e.g. ctrl+z, Escape)
scrollScroll at a position by delta
scroll_toScroll an element into view
left_click_dragClick and drag from one coordinate to another
zoomPinch-zoom gesture
waitWait for a specified duration (ms)
screenshotTake a screenshot of the current page

Canvas (12): See Canvas Interaction for the full list.

ToolDescription
navigateNavigate to a URL, go back, or go forward. Handles beforeunload dialogs

Debugging

ToolDescription
javascript_execExecute JavaScript in the page context and return the result
read_consoleRead console logs from the current tab
read_networkRead network requests captured since the session started

Visual

ToolDescription
screenshotTake a screenshot of the current page (also available as a computer sub-action)
resize_windowResize the browser window to specific dimensions

GIF Recording

ToolDescription
gif_creatorRecord a multi-step interaction as an animated GIF

Tab Management

ToolDescription
tabs_contextGet information about all open tabs
tabs_createOpen a new tab
tabs_closeClose a tab

Other

ToolDescription
reset_sessionReset MCP session boundary: clear per-turn permission grants, hide visual indicators, drain in-flight requests, then reconnect.

Every tool returns tab context

Every tool response includes tabContext with currentTabId, executedOnTabId, and availableTabs — so your AI always knows the current browser state.

DevBridge — Browser Debugging & Automation via MCP