Skip to content

MCP Tool Overview

DevBridge provides 25 MCP tools across 9 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, supports contenteditable
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 captured network requests; supports detail mode for full response bodies or bulk mode for summaries
read_realtimeRead WebSocket frames and SSE events in real time (filter by time window or event count)

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, including debugger attachment state and tracking start time
tabs_createOpen a new tab
tabs_closeClose a tab

CDP / Extension Escape Hatch

When the standard tools don't cover your use case, you can reach directly into Chrome DevTools Protocol or call chrome.* APIs. See the Escape Hatch guide for details and examples.

ToolDescription
cdp_commandSend any CDP command directly (supports _help introspection to explore parameters)
cdp_subscribeSubscribe to CDP events; supports untilPredicate to stop automatically when a condition is met
cdp_events_readPull historical CDP events from the ring buffer (pull mode — no persistent subscription needed)
extension_callCall whitelisted chrome.* API methods (e.g. chrome.storage, chrome.cookies)
extension_subscribeSubscribe to chrome.* events (e.g. chrome.tabs.onUpdated)
extension_events_readPull historical chrome.* events from the ring buffer (pull mode)

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