Skip to main content
Glama
funkyfunc

browser-dvr-mcp

by funkyfunc

browser_assert_element

Check element visibility, disabled state, text, and checked status. Supports cross-iframe and polls for async updates.

Instructions

Assert the state of a specific element without pulling the full semantic surface. Returns: visible (boolean), disabled (boolean), text content, checked state (for checkboxes/radios), and backendNodeId.

Use this for quick state checks on known elements after an action, rather than re-fetching the entire page.

Supports cross-iframe elements when using backendNodeId. Optionally set timeoutMs to poll for the element (useful for async UI changes like toasts or loading spinners).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
selectorNoCSS selector to find the element
timeoutMsNoIf provided, poll for the element at ~100ms intervals until found or timeout elapses. Useful for waiting on async UI changes (e.g., toasts, dialogs, loading spinners). Omit for instant check.
backendNodeIdNoBackend DOM node ID of the element

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/funkyfunc/browser-dvr-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server