all tools / browser

Most reliable browser AI agent tools

As of the latest check, Glimind tracks 200 browser AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability.

toolstatuswhat it does
tinypilot_mouse_event
tiny-pilot/tinypilot-mcp
unknownMouse move/click/scroll — relative (0.0–1.0) or pixel_x/pixel_yalternatives
resolve_occlusion_and_scroll
Alpha-Park/genpark-visual-viewport-element-occlusion-resolver-skill
unknownResolves visual viewport element occlusion and performs scrolling to bring elements into viewalternatives
check_connection
SoulChildTc/ai-bridge
unknown检查与浏览器的连接状态alternatives
read_tab
hunglp97/tabpilot-mcp
unknownReads the content of the current tab with progressive token slicing, optionally scoped to a CSS selector.alternatives
query_dom
hunglp97/tabpilot-mcp
unknownQueries the DOM for a CSS selector and returns minimal information (e.g., button states, inputs, badges).alternatives
fill_matrix
hunglp97/tabpilot-mcp
unknownClicks multiple rows in a survey grid with delays to defeat React batching.alternatives
puppeteer_navigate
twolven/mcp-server-puppeteer-py
unknownNavigate to any URL in the browser.alternatives
puppeteer_fill
twolven/mcp-server-puppeteer-py
unknownFill out input fields.alternatives
puppeteer_screenshot
twolven/mcp-server-puppeteer-py
unknownCapture screenshots of the entire page or specific elements.alternatives
puppeteer_click
twolven/mcp-server-puppeteer-py
unknownClick elements on the page.alternatives
puppeteer_evaluate
twolven/mcp-server-puppeteer-py
unknownExecute JavaScript in the browser console.alternatives
screenshot
martingeidobler/android-mcp-server
unknownTake screenshot for visual analysisalternatives
get_ui_tree
martingeidobler/android-mcp-server
unknownGet UI element hierarchy with bounds, text, resource IDs, and statealternatives
tap
martingeidobler/android-mcp-server
unknownTap at screen coordinatesalternatives
tap_element
martingeidobler/android-mcp-server
unknownTap element by resource-id, text, or content-descalternatives
tap_and_wait
martingeidobler/android-mcp-server
unknownTap element, wait for UI to settle, return new UI tree — single round tripalternatives
long_press
martingeidobler/android-mcp-server
unknownLong press at coordinates (context menus, drag handles)alternatives
double_tap
martingeidobler/android-mcp-server
unknownDouble tap at coordinatesalternatives
multi_tap
martingeidobler/android-mcp-server
unknownTap the same coordinates N times with a fixed interval (spam tapping)alternatives
tap_sequence
martingeidobler/android-mcp-server
unknownMulti-step action chain: taps, waits, text input, key presses, swipes in any orderalternatives
type_text
martingeidobler/android-mcp-server
unknownType text into focused inputalternatives
press_key
martingeidobler/android-mcp-server
unknownPress key (back, home, enter, tab, delete, menu, etc.)alternatives
swipe
martingeidobler/android-mcp-server
unknownSwipe gesture between coordinatesalternatives
scroll_to_element
martingeidobler/android-mcp-server
unknownScroll until element is visiblealternatives
wait_for_element
martingeidobler/android-mcp-server
unknownWait for element to appear (with timeout)alternatives
screenshot
snapshot-site/snapshot-site-mcp
unknownCapture a screenshot of a web pagealternatives
chrome_navigate
andrewlwn77/undetected-chrome-mcp
unknownNavigate to URLs with anti-detectionalternatives
chrome_screenshot
andrewlwn77/undetected-chrome-mcp
unknownCapture page or element screenshotsalternatives
chrome_click
andrewlwn77/undetected-chrome-mcp
unknownClick page elementsalternatives
chrome_fill
andrewlwn77/undetected-chrome-mcp
unknownFill input fieldsalternatives
chrome_select
andrewlwn77/undetected-chrome-mcp
unknownSelect dropdown optionsalternatives
chrome_hover
andrewlwn77/undetected-chrome-mcp
unknownHover over elementsalternatives
chrome_evaluate
andrewlwn77/undetected-chrome-mcp
unknownExecute JavaScript codealternatives
start_network_monitoring
andrewlwn77/undetected-chrome-mcp
unknownBegin capturing network requests and responsesalternatives
stop_network_monitoring
andrewlwn77/undetected-chrome-mcp
unknownStop network traffic capturealternatives
get_network_requests
andrewlwn77/undetected-chrome-mcp
unknownRetrieve captured requests with filteringalternatives
get_response_body
andrewlwn77/undetected-chrome-mcp
unknownExtract specific response contentalternatives
get_network_summary
andrewlwn77/undetected-chrome-mcp
unknownGet network activity statisticsalternatives
tree
ellmos-ai/open-compute-mcp
unknownReturn UIA elements and a one-shot observation ID for their coordinates.alternatives
invoke
ellmos-ai/open-compute-mcp
unknownInvokes a UI element by its UIA accessibility name (e.g., button press)alternatives
get_screen_size
ellmos-ai/open-compute-mcp
unknownVirtual-desktop geometry + per-monitor breakdown (read-only).alternatives
signal_show
ellmos-ai/open-compute-mcp
unknownShow the screen-usage signal overlay: glowing border + cursor ring colored per mode (control=red, observe=blue, …); persists in the server palternatives
signal_hide
ellmos-ai/open-compute-mcp
unknownHide the signal overlay.alternatives
signal_status
ellmos-ai/open-compute-mcp
unknownOverlay state + collect a pending abort-hotkey message (consumed on read).alternatives
list_windows
ellmos-ai/open-compute-mcp
unknownList stable window/process IDs, exact titles.alternatives
capture
ellmos-ai/open-compute-mcp
unknownCaptures the current screen state and returns an observation ID for subsequent actionsalternatives
do
ellmos-ai/open-compute-mcp
unknownExecutes a keyboard or mouse action on the desktopalternatives
click_name
ellmos-ai/open-compute-mcp
unknownClicks a UI element by its UIA accessibility namealternatives
click
shimondoodkin/screenmcp-claude-plugin
unknownClicks at specified coordinates in the screenshot space.alternatives
double_click
shimondoodkin/screenmcp-claude-plugin
unknownDouble-clicks at specified coordinates.alternatives
drag
shimondoodkin/screenmcp-claude-plugin
unknownDrags from one point to another.alternatives
scroll
shimondoodkin/screenmcp-claude-plugin
unknownScrolls the mouse wheel.alternatives
click
arsonist-g/cdt
unknownClick on an element in the page.alternatives
navigate_page
arsonist-g/cdt
unknownNavigate the browser to a specified URL.alternatives
take_snapshot
arsonist-g/cdt
unknownTake a snapshot of the current page.alternatives
fill
arsonist-g/cdt
unknownFill a form field with a value.alternatives
describe_ui
iksnerd/adb-mcp
unknownGet the UI hierarchy with element centers in true device pixelsalternatives
tap
iksnerd/adb-mcp
unknownTap at specified coordinatesalternatives
swipe
iksnerd/adb-mcp
unknownSwipe from one point to anotheralternatives
run_sequence
iksnerd/adb-mcp
unknownRun a batch of steps with guards in one callalternatives
verify_change
iksnerd/adb-mcp
unknownCheck if a tap or key actually changed the UIalternatives
tap_element
iksnerd/adb-mcp
unknownTap on an element by IDalternatives
long_press
iksnerd/adb-mcp
unknownLong press at specified coordinatesalternatives
key_combination
iksnerd/adb-mcp
unknownSend key combination (e.g., Ctrl+Alt+Del)alternatives
drag
iksnerd/adb-mcp
unknownDrag from one point to anotheralternatives
tap_on_text
iksnerd/adb-mcp
unknownTap on an element with matching textalternatives
pin_pad
iksnerd/adb-mcp
unknownInteract with a PIN padalternatives
extract_text
The-Syntax-Slayer/browser-mcp
unknownExtract text from any elementalternatives
fill_input
The-Syntax-Slayer/browser-mcp
unknownType into input fieldsalternatives
list_browsers
The-Syntax-Slayer/browser-mcp
unknownDetect installed browsers and profilesalternatives
browse_url_cli
The-Syntax-Slayer/browser-mcp
unknownHeadless CLI mode (no Playwright overhead)alternatives
click_element
The-Syntax-Slayer/browser-mcp
unknownClick elements by CSS selectoralternatives
browser_bookmarks
The-Syntax-Slayer/browser-mcp
unknownManage bookmarks across browsers (CRUD, search, sync, deduplication, tags, age analysis, link checking, export)alternatives
browse_workflow
The-Syntax-Slayer/browser-mcp
unknownMulti-step agentic browsing from natural language taskalternatives
computer_screenshot
ridelink0/claude-computer-use
unknownTakes a screenshot of the screen or a specific regionalternatives
computer_apps
ridelink0/claude-computer-use
unknownFind the window, note its hwndalternatives
computer_click
ridelink0/claude-computer-use
unknownClicks a UI element identified by its accessibility name or coordinatesalternatives
computer_type
ridelink0/claude-computer-use
unknownTypes text into the currently focused UI elementalternatives
computer_snapshot
ridelink0/claude-computer-use
unknownRead a window's accessibility tree, every element gets an indexalternatives
browser_navigate
zc-libre/camoufox-mcp-python
unknownNavigate to a URLalternatives
browser_navigate_back
zc-libre/camoufox-mcp-python
unknownGo back to the previous pagealternatives
browser_hover
zc-libre/camoufox-mcp-python
unknownHover over an elementalternatives
browser_drag
zc-libre/camoufox-mcp-python
unknownDrag from one element to anotheralternatives
browser_select_option
zc-libre/camoufox-mcp-python
unknownSelect option(s) in a dropdownalternatives
browser_type
zc-libre/camoufox-mcp-python
unknownType text into an editable element (supports slow typing and submit)alternatives
browser_fill_form
zc-libre/camoufox-mcp-python
unknownFill multiple form fields in a single callalternatives
browser_take_screenshot
zc-libre/camoufox-mcp-python
unknownTake a screenshot (viewport, full page, or element)alternatives
browser_console_messages
zc-libre/camoufox-mcp-python
unknownRetrieve collected console messagesalternatives
browser_snapshot
zc-libre/camoufox-mcp-python
unknownCapture an accessibility snapshot of the current pagealternatives
browser_click
zc-libre/camoufox-mcp-python
unknownClick an element by ref (supports double-click, right-click, modifiers)alternatives
browser_press_key
zc-libre/camoufox-mcp-python
unknownPress a keyboard key or key combinationalternatives
combo_render
stranded7/agent-web-combo
unknownRender a webpage using Kitesurf and optionally take a screenshotalternatives
ax-tree
@toolingtools/simview
unknownGet the native accessibility tree (bypasses Metro)alternatives
preview
@toolingtools/simview
unknownOpen a live preview of a devicealternatives
tree
@toolingtools/simview
unknownGet the accessibility/inspection tree of the foreground appalternatives
web_eval_agent
Operative-Sh/web-eval-agent
unknownAutomated UX evaluator that drives the browser, captures screenshots, console & network logs, and returns a rich UX report.alternatives
setup_browser_state
Operative-Sh/web-eval-agent
unknownOpens an interactive (non-headless) browser so you can sign in once; the saved cookies/local-storage are reused by subsequent web_eval_agentalternatives
open_urls
leynier/mcp-sys-bridge
unknownOpens HTTP or HTTPS URLs in the default browser. URLs without a scheme use HTTPS. Other schemes are rejected. Preserves input order and duplalternatives
browser_get_cookies
idugeni/a11ydriver-mcp
unknownGet session cookies for active domainalternatives
browser_list_tabs
idugeni/a11ydriver-mcp
unknownList all open Chrome tabs with IDs & titlesalternatives
browser_new_tab
idugeni/a11ydriver-mcp
unknownOpen a new tab (optional url, groupId)alternatives
browser_create_agent_group
idugeni/a11ydriver-mcp
unknownCreate an isolated tab group for AI agent sessionalternatives
browser_cleanup_agent_group
idugeni/a11ydriver-mcp
unknownClose all tabs inside an agent tab group after task finishesalternatives
browser_switch_tab
idugeni/a11ydriver-mcp
unknownSwitch active focused tab by tabIdalternatives
browser_close_tab
idugeni/a11ydriver-mcp
unknownClose specified tab by tabIdalternatives
browser_go_back
idugeni/a11ydriver-mcp
unknownGo back in browser historyalternatives
browser_go_forward
idugeni/a11ydriver-mcp
unknownGo forward in browser historyalternatives
browser_reload
idugeni/a11ydriver-mcp
unknownReload current pagealternatives
browser_click
idugeni/a11ydriver-mcp
unknownClick element by coordinates (x, y) or element refIdalternatives
browser_hover
idugeni/a11ydriver-mcp
unknownHover cursor over element or (x, y) coordinatesalternatives
browser_drag_and_drop
idugeni/a11ydriver-mcp
unknownPerform drag & drop from (fromX, fromY) to (toX, toY)alternatives
browser_type
idugeni/a11ydriver-mcp
unknownType text into element refId or active inputalternatives
browser_press_key
idugeni/a11ydriver-mcp
unknownPress special keys (Enter, Tab, Escape, Backspace, ArrowDown, ArrowUp)alternatives
browser_scroll
idugeni/a11ydriver-mcp
unknownScroll page vertically (deltaY) or horizontally (deltaX)alternatives
browser_get_a11y_tree
idugeni/a11ydriver-mcp
unknownGet semantic Accessibility Tree snapshot with refIdalternatives
browser_evaluate_script
idugeni/a11ydriver-mcp
unknownExecute custom JS snippet on web context via CDP Runtimealternatives
browser_screenshot
idugeni/a11ydriver-mcp
unknownCapture tab screenshot (supports fullPage: true)alternatives
browser_print_to_pdf
idugeni/a11ydriver-mcp
unknownPrint web page to PDF base64 documentalternatives
browser_navigate
idugeni/a11ydriver-mcp
unknownNavigate active tab to target urlalternatives
Click-Tool
CursorTouch/Android-MCP
unknownClick on the screen at the given coordinates.alternatives
Long-Click-Tool
CursorTouch/Android-MCP
unknownPerform long click on the screen at the given coordinates.alternatives
Type-Tool
CursorTouch/Android-MCP
unknownType text on the specified coordinates (optionally clears existing text).alternatives
Swipe-Tool
CursorTouch/Android-MCP
unknownPerform swipe from one point to another.alternatives
browser_observe
@hasna/browser
unknownBuild deterministic candidate actions for a task on a pagealternatives
browser_act
@hasna/browser
unknownExecute a deterministic action on a pagealternatives
browser_validate
@hasna/browser
unknownValidate a condition on a pagealternatives
browser_page_map
@hasna/browser
unknownInspect a sanitized page model of a URLalternatives
browser_video_start
@hasna/browser
unknownStart recording a browser session as video.alternatives
browser_video_stop
@hasna/browser
unknownStop an ongoing video recording.alternatives
browser_video_delete
@hasna/browser
unknownDelete a recorded video.alternatives
open_urls
scitex-ai/scitex-scholar
unknownOpen URLs in browser and auto-import papersalternatives
browser_snapshot
huaka1/browser-mcp
unknownGet page accessibility tree with ref IDsalternatives
browser_scroll
huaka1/browser-mcp
unknownScroll the pagealternatives
browser_back
huaka1/browser-mcp
unknownGo back in browser historyalternatives
browser_vision
huaka1/browser-mcp
unknownTake a screenshot of the pagealternatives
browser_get_images
huaka1/browser-mcp
unknownList images on the pagealternatives
browser_get_response_body
huaka1/browser-mcp
unknownGet full details of a request including headers and response bodyalternatives
browser_intercept_request
huaka1/browser-mcp
unknownIntercept, mock, or block network requestsalternatives
browser_export_steps
huaka1/browser-mcp
unknownExport recorded steps as a jsonl test case and save login statealternatives
browser_navigate
huaka1/browser-mcp
unknownNavigate to a URL and return page snapshotalternatives
browser_click
huaka1/browser-mcp
unknownClick an element by ref IDalternatives
browser_type
huaka1/browser-mcp
unknownType text into an input fieldalternatives
browser_press
huaka1/browser-mcp
unknownPress a keyboard keyalternatives
browser_get_network_logs
huaka1/browser-mcp
unknownGet network request logs with optional filtersalternatives
browser_list_steps
huaka1/browser-mcp
unknownList recorded operation steps in the current session bufferalternatives
browser_console
huaka1/browser-mcp
unknownGet console output or execute JavaScriptalternatives
cnki_login
ChengDSYJ-Studio/CNKI-Enhanced-MCP
unknown检测校园网/IP 权限,或打开浏览器等待账号、学校校外入口登录alternatives
app_window
FrengkyS1/tauri-mcp
unknownResize / move / maximize / minimize / fullscreen the window; reports resulting size+position.alternatives
app_execute_js
FrengkyS1/tauri-mcp
unknownRun arbitrary JavaScript in the window and return the result.alternatives
app_type
FrengkyS1/tauri-mcp
unknownType value into an input/textarea found by selector or text.alternatives
app_hover
FrengkyS1/tauri-mcp
unknownHover an element (by selector or text).alternatives
app_select
FrengkyS1/tauri-mcp
unknownPick an option from a native select.alternatives
app_drag
FrengkyS1/tauri-mcp
unknownDrag an element onto another or by a pixel offset.alternatives
app_read
FrengkyS1/tauri-mcp
unknownOne element's live state: text, value, tag, displayed/enabled, optional attribute.alternatives
app_wait_for
FrengkyS1/tauri-mcp
unknownPoll until a selector/text appears or disappears.alternatives
app_console_logs
FrengkyS1/tauri-mcp
unknownBrowser console output since launch.alternatives
app_screenshot
FrengkyS1/tauri-mcp
unknownPNG screenshot of the window or a single element.alternatives
app_list_windows
FrengkyS1/tauri-mcp
unknownList windows.alternatives
app_switch_window
FrengkyS1/tauri-mcp
unknownSwitch to another window.alternatives
app_click
FrengkyS1/tauri-mcp
unknownClick by CSS selector or text.alternatives
app_click_at
FrengkyS1/tauri-mcp
unknownLeft/right/middle click at raw x,y viewport coordinates.alternatives
app_scroll
FrengkyS1/tauri-mcp
unknownMouse-wheel scroll by a pixel delta.alternatives
app_press_key
FrengkyS1/tauri-mcp
unknownRaw keyboard: any key or modifier chord.alternatives
live_resolve
Patrizzos/StyleSpeak
unknownQueries a running Chromium browser via CDP and returns exact computed styles and matched rules for a selector.alternatives
get_active_tab_markdown
Hasnat-GPU/OmniScrape MCP
unknownCurrent tab as clean Markdown (Readability + Turndown, GFM tables).alternatives
get_bridge_status
Hasnat-GPU/OmniScrape MCP
unknownWhether the browser is connected, and which tabs it can reach.alternatives
cotest_act
agentic-uitest
unknownPerform an action (click, type, etc.) in the co-testing browser session.alternatives
cotest_start
agentic-uitest
unknownStart a conversational co-testing session with a visible browser, allowing the agent to drive and the user to take over at any time.alternatives
cotest_finalize
agentic-uitest
unknownFinalize the co-testing session, generating a Playwright spec and registering it as a test case.alternatives
click_text
TJCurnutte/mcp-computer-use
unknownClick text found by OCR.alternatives
browser_screenshot
thekk1/playwright-mcp-guarded
unknownTake a screenshot of the current page.alternatives
browser_go_back
thekk1/playwright-mcp-guarded
unknownGo back to the previous page in the browser history.alternatives
browser_get_html
thekk1/playwright-mcp-guarded
unknownGet HTML content of an element or the whole page.alternatives
browser_get_attributes
thekk1/playwright-mcp-guarded
unknownGet attributes of an element.alternatives
browser_get_console_messages
thekk1/playwright-mcp-guarded
unknownGet console messages from the page.alternatives
browser_get_network_requests
thekk1/playwright-mcp-guarded
unknownGet network requests made by the page.alternatives
browser_navigate
thekk1/playwright-mcp-guarded
unknownNavigate to a URL in the browser.alternatives
browser_go_forward
thekk1/playwright-mcp-guarded
unknownGo forward to the next page in the browser history.alternatives
browser_click
thekk1/playwright-mcp-guarded
unknownClick an element on the page.alternatives
browser_fill
thekk1/playwright-mcp-guarded
unknownFill a form field with text.alternatives
browser_evaluate
thekk1/playwright-mcp-guarded
unknownExecute JavaScript in the page context.alternatives
browser_get_text
thekk1/playwright-mcp-guarded
unknownGet text content of an element.alternatives
browser_wait_for
thekk1/playwright-mcp-guarded
unknownWait for a condition or element.alternatives
browser_close
thekk1/playwright-mcp-guarded
unknownClose the current page or browser.alternatives
runSEOAudit
Browser Tools
unknownRuns an SEO audit on the current page to evaluate search engine optimization.alternatives
runBestPracticesAudit
Browser Tools
unknownRuns a best practices audit on the current page to check for general web development best practices.alternatives
runPerformanceAudit
Browser Tools
unknownRuns a performance audit on the current page to identify bottlenecks and loading issues.alternatives
runAccessibilityAudit
Browser Tools
unknownRuns an accessibility audit on the current page to check WCAG compliance and other accessibility issues.alternatives
runNextJSAudit
Browser Tools
unknownRuns a NextJS-specific audit for best practices and SEO improvements.alternatives
runDebuggerMode
Browser Tools
unknownRuns all debugging tools in sequence.alternatives
runAuditMode
Browser Tools
unknownRuns all auditing tools in a sequence, including NextJS audit if framework is detected.alternatives
pmux_browser_url
yoway030/purplemux-mcp
unknownGet or set the URL of a browser tabalternatives
pmux_browser_screenshot
yoway030/purplemux-mcp
unknownTake a screenshot of a browser tabalternatives
pmux_browser_console
yoway030/purplemux-mcp
unknownGet console logs from a browser tabalternatives
pmux_browser_network
yoway030/purplemux-mcp
unknownGet network requests from a browser tabalternatives
pmux_browser_network_body
yoway030/purplemux-mcp
unknownGet the body of a network request from a browser tabalternatives
pmux_browser_eval
yoway030/purplemux-mcp
unknownEvaluate JavaScript in a browser tabalternatives
flow_connect
shaig-mahmudov/Google Flow Browser MCP
unknownAttach to the running Chrome instance via CDP.alternatives
flow_account_check
shaig-mahmudov/Google Flow Browser MCP
unknownConfirm the right Google account is signed in.alternatives
browser_status
mcp-patchright
unknownGet browser statusalternatives

FAQ

What are the most reliable browser MCP tools right now?

As of the latest check, Glimind tracks 200 browser AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability. Glimind rates each neutrally (0–100) from safe liveness probes plus privacy-clean real-usage outcomes — see each tool's live page for its current score and a working alternative if it's down.

How does Glimind rank browser tools?

Ranked live-first by current verdict (healthy → degraded → down), then by the neutral reliability score. Glimind sells no tools, so the ranking is unconflicted.

What if a browser tool I need is down?

Every tool here links to its live alternatives — capability-matched substitutes that are healthy now. Or query https://glimind.com/v1/alternatives/{toolId}.

Live data via MCP/REST. Neutral ratings — Glimind only measures.