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
list_scripts
zen-devtools-mcp
unknownList scripts loaded on the page. Requires --enable-script flag and Gecko 153+.alternatives
click
com.smirnovlabs/hypr-cua-mcp
unknownPointer click at coordinates in a screenshot's pixel spacealternatives
connect_aldi_account
io.github.RayNCooper/grocery-delivery-mcp
unknownOpen ALDI login in a browser to connect your account for cart prefill.alternatives
browser_count
91fapiao-cn/playwright-browser-skill
unknown统计元素数量alternatives
ax_list_windows
MikkoParkkola/axterminator
unknownList windowsalternatives
ax_list_apps
MikkoParkkola/axterminator
unknownList appsalternatives
get_page_html
io.github.markmircea/Selenix-MCP-Server
unknownGet the page HTML with interactive elements annotatedalternatives
get_selected_command_info
io.github.markmircea/Selenix-MCP-Server
unknownGet DOM context for a command's target elementalternatives
get_dom_snapshot
io.github.Cubenest/peek-mcp
unknownReconstruct the DOM of a recorded session at a given timestamp (forensic)alternatives
multi_step_workflow
evidiq/EVIDIQ Operator
unknownChained multi-step browser workflowalternatives
page_text
port-authority-agent-terminal-mcp
unknownGet the text content of the current page.alternatives
browser_snapshot
crimSun-dev/Chrome MCP
unknownTake a snapshot of the current page (DOM and accessibility tree).alternatives
browser_click
crimSun-dev/Chrome MCP
unknownClick on an element identified by a reference from snapshot.alternatives
press_key
Just1dream/Computer Use MCP
unknownPress a single keyalternatives
scroll_normalized
Just1dream/Computer Use MCP
unknownScroll at normalized coordinatesalternatives
browser_observe
mlnima/browser-use-native-windows
unknownlaunch or adopt the browser and return a native observationalternatives
back
eric-vergo/browser_mcp
unknownHistory backalternatives
forward
eric-vergo/browser_mcp
unknownHistory forwardalternatives
get_page_text
eric-vergo/browser_mcp
unknownGet rendered text of the pagealternatives
screenshot
io.github.jfarcand/iphone-mirroir-mcp
unknownCapture a screenshot of the iPhone screen.alternatives
ax_get_attributes
MikkoParkkola/axterminator
unknownGet element attributesalternatives
browser_wait_for_network
emadklenka/mare-browser-mcp
unknownWait for a specific network response after an action.alternatives
browser_screenshot
emadklenka/mare-browser-mcp
unknownTake a PNG screenshot of the current page.alternatives
browser_restart
emadklenka/mare-browser-mcp
unknownKill the browser and start fresh. Optionally navigate to a URL.alternatives
browser_emulate_device
emadklenka/mare-browser-mcp
unknownSwitch browser into a device profile for responsive QA.alternatives
rescan_elements
io.github.mcpware/ui-annotator-mcp
unknownForces a re-scan of the DOM after page changes.alternatives
scout_fetch_api
SanZiNEO/web-scout
unknown验证模式:打开页面,监听,按path匹配API,一步返回详情alternatives
scout_inspect_dom
SanZiNEO/web-scout
unknown验证模式:打开页面,按关键词扫DOM容器,一步返回alternatives
fmt_type_text
Arenukvern/mcp_flutter
unknownType text into a text field identified by a finder.alternatives
scout_close
SanZiNEO/web-scout
unknown关闭当前浏览器会话,释放资源alternatives
interact
io.github.firecrawl/firecrawl-mcp-server
unknownInteract with a page — click, navigate, and operatealternatives
swipe
idb-mcp
unknownSwipe from one coordinate to another.alternatives
is_bridge_connected
splice-cad/@splice-cad/mcp
unknownCheck connected browser tabsalternatives
get_history
OpenDia
unknownAccess browser historyalternatives
get_page_content
OpenDia
unknownGet selected text, links, or full page contentalternatives
drag
lordamdal/chromeboost
unknownPerform a drag gesture from one point to another, useful for sliders, canvas/WebGL, map panning, sortable lists, and resize handles.alternatives
set_cookies
shahparthiv/chartink-mcp
unknownAuthenticate using your Chartink browser session cookies.alternatives
wavexis_navigate
wavexis-mcp
unknownNavigates to a URL in a session.alternatives
capture-element
web-fetcher-mcp
unknown截取网页或指定元素的截图alternatives
browser_wait_for
babelcloud/Playwriter Browser MCP
unknown等待文本出现/消失或指定时间alternatives
browser_resize
babelcloud/Playwriter Browser MCP
unknown调整浏览器窗口大小alternatives
browser_console_messages
babelcloud/Playwriter Browser MCP
unknown获取控制台日志alternatives
browser_scroll
emadklenka/mare-browser-mcp
unknownScroll the page, an element into view, or a scrollable container.alternatives
novada_browser
novada-mcp
unknownInteract with a page — click, type, screenshot, run JS.alternatives
browser_mouse_wheel
babelcloud/Playwriter Browser MCP
unknown滚动鼠标滚轮alternatives
attach_session
io.github.Enreign/pagerunner
unknownAttach to an existing Chrome instance via --remote-debugging-portalternatives
close_session
io.github.Enreign/pagerunner
unknownKill a Chrome sessionalternatives
screenshot
io.github.Enreign/pagerunner
unknownCapture a tab as PNG (saved to temp file or inline base64)alternatives
navigate
meovan07/mcp-evidence
unknownGoes to url (resolved against baseUrl if relative).alternatives
tap
io.github.rmathew1973/ios-sim-mcp
unknownTap by ref, id, or coordinates. Optional duration makes it a long-pressalternatives
type_text
io.github.rmathew1973/ios-sim-mcp
unknownType into the focused field. Optional ref or id taps-then-types. Supports via: keystroke or pastealternatives
paste_text
io.github.rmathew1973/ios-sim-mcp
unknownByte-perfect text via UIPasteboard + first-responder paste:. Requires dylib injectedalternatives
click
@cjwddz/browser-server
unknown点击页面元素alternatives
navigate_page
@cjwddz/browser-server
unknown导航到指定 URLalternatives
take_screenshot
@cjwddz/browser-server
unknown截取页面截图alternatives
new_page
@cjwddz/browser-server
unknown打开新标签页alternatives
discover_stable_locators
qa-ai-mcp-server-gits
unknownPlaywright browser scan — locator priority: role → label → placeholder → text → testId → CSS → XPathalternatives
wechat_inspector
io.github.WaterTian/wechat-devtools
unknownInspect elements or debug the mini program.alternatives
wechat_screenshot
io.github.WaterTian/wechat-devtools
unknownTake a screenshot of the mini program simulator.alternatives
list_pages
@mozilla/firefox-devtools-mcp-moz
unknownList all open pages/tabs.alternatives
close_page
@cjwddz/browser-server
unknown关闭当前标签页alternatives
tap
@ohah/react-native-mcp-server
unknownTap on a component identified by a selector.alternatives
assert
@ohah/react-native-mcp-server
unknownAssert that a component exists or has a certain property.alternatives
browser_navigate_forward
stealth-browser-mcp
unknownGo forward to the next pagealternatives
browser_navigate
babelcloud/Playwriter Browser MCP
unknown导航到 URL,返回页面快照alternatives
browser_navigate_back
babelcloud/Playwriter Browser MCP
unknown返回上一页alternatives
browser_snapshot
stealth-browser-mcp
unknownCapture accessibility snapshot of the current pagealternatives
browser_click
stealth-browser-mcp
unknownPerform click on a web page elementalternatives
browser_type
stealth-browser-mcp
unknownType text into editable elementsalternatives
browser_hover
stealth-browser-mcp
unknownHover over page elementsalternatives
browser_drag
stealth-browser-mcp
unknownPerform drag and drop between elementsalternatives
browser_select_option
stealth-browser-mcp
unknownSelect options in dropdownsalternatives
browser_press_key
stealth-browser-mcp
unknownPress keyboard keysalternatives
browser_wait_for
stealth-browser-mcp
unknownWait for conditions (time, text appear/disappear)alternatives
browser_file_upload
stealth-browser-mcp
unknownUpload files through file inputsalternatives
activate_tab
Cyber24BD/Chrome Browser Automation MCP Server
unknownActivate a tab by IDalternatives
codeloop_record_interaction
codeloop-mcp-server
unknownRecord a user interaction.alternatives
pbi_set_slicer
bibiibjorn/pbi-webview2
unknownSets a slicer value.alternatives
capture.scrollback
io.github.zhitongblog/unterm
unknownCapture a scrolling screenshot of entire session historyalternatives
screenshot
@dokobot/cli
unknownCapture a full-page (scrolling) screenshot via the browser extension.alternatives
browser_new_tab
@mcp-browser-kit/server
unknownOpen a new tab with an optional URLalternatives
browser_get_element_info
@mcp-browser-kit/server
unknownGet information about an element on the pagealternatives
browser_resume
sj18259360196-source/codex-browser
unknownResumes an explicit pausealternatives
element_type
io.github.ShaftHQ/shaft-mcp
unknownType text into elementsalternatives
element_drag_and_drop
io.github.ShaftHQ/shaft-mcp
unknownDrag and drop between elementsalternatives
element_get_dom_property
io.github.ShaftHQ/shaft-mcp
unknownGet DOM propertiesalternatives
element_get_css_value
io.github.ShaftHQ/shaft-mcp
unknownGet CSS property valuesalternatives
browser_mouse_down
babelcloud/Playwriter Browser MCP
unknown按下鼠标按键alternatives
browser_mouse_up
babelcloud/Playwriter Browser MCP
unknown释放鼠标按键alternatives
browser_add_cookie
io.github.ShaftHQ/shaft-mcp
unknownAdd cookiesalternatives
browser_delete_all_cookies
io.github.ShaftHQ/shaft-mcp
unknownClear all cookiesalternatives
find_element
fbettag/selenium-mcp
unknownFind an element on the pagealternatives
browser_wait_for_expression
pandamcp
unknown轮询 JavaScript 表达式,直到返回 truthy 值。alternatives
browser_click
io.github.microsoft/playwright-mcp
unknownClick an element on the pagealternatives
findElement
@olib-ai/owl-browser-sdk
unknownFind an element by description using AI.alternatives
browser_screenshot
com.pulsemcp/playwright-stealth
unknownTake a screenshot of the current page, a specific element, or a page region.alternatives
browser_get_title
agent-browser-mcp
unknownGet the current page titlealternatives
browser_snapshot
agent-browser-mcp
unknownGet accessibility tree snapshot for AI-friendly element referencesalternatives
browser_is_visible
agent-browser-mcp
unknownCheck if an element is visiblealternatives
capture_screenshots
AKzar1el/mcp-web-validator
unknownRenders the target in a local headless browser and saves screenshots across desktop, tablet, and mobile views.alternatives
browser_snapshot
Uninen/devserver-mcp
unknownCapture accessibility snapshot of current pagealternatives
webview_wait_for
tauri-plugin-connector
unknownWait for a condition in the webviewalternatives
webview_screenshot
tauri-plugin-connector
unknownTake a screenshot of the webviewalternatives
mobile_long_press_on_screen_at_coordinates
io.github.mobile-next/mobile-mcp
unknownLong press at specific coordinatesalternatives
webview_locator
tauri-plugin-connector
unknownLocate an element by role and name and perform an actionalternatives
browser_console_messages
Uninen/devserver-mcp
unknownGet console messages with paginationalternatives
browser_navigate
Uninen/devserver-mcp
unknownNavigate browser to URL with wait conditionsalternatives
plumb_verify
io.github.tathagat22/plumb-mcp
unknownDiffs rendered code against a Figma design spec to check pixel-perfect matchalternatives
open_index_manager
patakuti/Local Knowledge RAG MCP Server
unknownOpen the Index Manager web interface in a browser.alternatives
tab_open
sunwu51/browsertrace-mcp
unknownOpens a new tab in the background by default, returns tabId.alternatives
browser_click
Uninen/devserver-mcp
unknownClick an element on the page using a CSS selector or element referencealternatives
browser_type
Uninen/devserver-mcp
unknownType text into an element with optional submit and slow typing modealternatives
get_full_page_screenshot
@useloupe/mcp-server
unknownAnnotated stitched full-pagealternatives
get_screenshot
@useloupe/mcp-server
unknownViewport screenshot onlyalternatives
browser_snapshot
camoufox-mcp-python
unknownCapture an accessibility snapshot of the current pagealternatives
browser_press_key
camoufox-mcp-python
unknownPress a keyboard key or key combinationalternatives
browser_fill_form
camoufox-mcp-python
unknownFill multiple form fields in a single callalternatives
browser_take_screenshot
camoufox-mcp-python
unknownTake a screenshot (viewport, full page, or element)alternatives
browser_console_messages
camoufox-mcp-python
unknownRetrieve collected console messagesalternatives
browse
univcorp2-ctrl/Secure Local AI Agent MCP
unknownPlaywright で専用 Chrome プロファイルを操作し、Web ページを閲覧するalternatives
browser_upload
mcp-publisher
unknownЗагружает файл (картинку/обложку) с диска или по URL.alternatives
browser_resize
Uninen/devserver-mcp
unknownResize the browser viewport to specified dimensionsalternatives
close_tab
Cyber24BD/Chrome Browser Automation MCP Server
unknownClose a tabalternatives
click_element
Cyber24BD/Chrome Browser Automation MCP Server
unknownClick an element on the page using CSS selectoralternatives
fill_form
Cyber24BD/Chrome Browser Automation MCP Server
unknownFill a form field with textalternatives
get_text
Cyber24BD/Chrome Browser Automation MCP Server
unknownGet text content of an elementalternatives
close_window
cicy-dev/Electron MCP Server
unknown关闭窗口alternatives
load_game_with_content
@beingtmk/core-mcp
unknownPrepare game for browseralternatives
bc_wizard_navigate
MehrozeKhan73/Business Central MCP Server
unknownDrive NavigatePage / wizard flows (back / next / finish / cancel)alternatives
get_cookies
k-l-lambda/chrome-cookies-mcp
unknownGet cookies for a domain.alternatives
list_domains
k-l-lambda/chrome-cookies-mcp
unknownList all distinct cookie domains in the running Chrome with counts.alternatives
browser_evaluate
io.github.zhiqi-li/browser-mcp-cdp
unknownRun JS in the page, return resultalternatives
browser_click_at
io.github.zhiqi-li/browser-mcp-cdp
unknownClick at pixel coordinates (pierces iframes / overlays)alternatives
browser_scroll
io.github.zhiqi-li/browser-mcp-cdp
unknownScroll by (x, y) pixelsalternatives
capture.window_scroll
io.github.zhitongblog/unterm
unknownCapture a scrolling screenshot of another application's windowalternatives
evaluate
cchaofei/web-recorder
unknown在浏览器中执行JavaScript并获取返回值alternatives
browser_reload
91fapiao-cn/playwright-browser-skill
unknown刷新页面alternatives
browser_click
91fapiao-cn/playwright-browser-skill
unknown点击元素alternatives
browser_get_text
91fapiao-cn/playwright-browser-skill
unknown获取文本alternatives
browser_get_html
91fapiao-cn/playwright-browser-skill
unknown获取HTMLalternatives
browser_gif_start
dashi96/chromium-bridge
unknownRecord a GIF of the tab → file; on long recordings the frame rate halves automatically, so the whole scenario fitsalternatives
chrome_screenshot
chrome-mcp
unknownTake a screenshot (returns base64 PNG)alternatives
chrome_close_tab
chrome-mcp
unknownClose the current tabalternatives
chrome_go_back
chrome-mcp
unknownNavigate back in historyalternatives
chrome_go_forward
chrome-mcp
unknownNavigate forward in historyalternatives
load_url
cicy-dev/Electron MCP Server
unknown加载 URLalternatives
execute_and_record
hooplus1ce/qa-automation-mcp-plugin
unknownExecute action and automatically record optimal high-resilience semantic locator steps.alternatives
autogui_execute_task
autogui-mcp
unknownExecute a screen automation task via natural languagealternatives
login
io.github.markswendsen-code/target
unknownAuthenticate with your Target account via browser automation.alternatives
logout
io.github.markswendsen-code/target
unknownClear session cookies and log out.alternatives
browser_assert
validpilot/ai-verify-mcp
unknown断言验证(URL、标题、元素等)alternatives
screenshot_diff
validpilot/ai-verify-mcp
unknown视觉回归对比alternatives
browser_diagnose
validpilot/ai-verify-mcp
unknown错误自动诊断(根因分析 + 置信度)alternatives
browser_verify_fix
validpilot/ai-verify-mcp
unknown修复验证闭环alternatives
browser_screenshot_element
validpilot/ai-verify-mcp
unknown元素截图alternatives
browser_artifacts
validpilot/ai-verify-mcp
unknown工件管理alternatives
sign_screenshot_url
io.github.User0856/snaprender
unknownGenerate a signed URL that renders a screenshot when visited. No API key needed to use the URL.alternatives
browser_gif_stop
dashi96/chromium-bridge
unknownStop recording GIFalternatives
get_request_initiator
yuanchuangith/js-reverse-mcp
unknown获取网络请求的 JavaScript 调用栈alternatives
preview_screenshot
dekaic/universal-mcp-sdk
unknown截图预览页面alternatives
type_text
Yukendiran2002/Browser MCP Server
unknownType with human-like keystroke timingalternatives
ios_get_interactive_elements
AKAICH00/iOS Simulator MCP Server
unknownAll tappable elementsalternatives
navigate
eric-vergo/browser_mcp
unknownOpen/go to a page (mirrors to the pane)alternatives
fill_form
Yukendiran2002/Browser MCP Server
unknownFill multiple form fields with natural pausesalternatives
browser_type
q35888/agentic-browser-mcp
unknownFill an input by role (+name).alternatives
browser_storage
q35888/agentic-browser-mcp
unknownRead cookies / localStorage / sessionStorage.alternatives
browser_console
q35888/agentic-browser-mcp
unknownRead buffered console logs (optional level filter).alternatives
browser_screenshot
adbarc92/Browser Bridge MCP
unknownCapture a screenshot of the visible area of a tabalternatives
browser_evaluate
adbarc92/Browser Bridge MCP
unknownExecute JavaScript in a tab and return the resultalternatives
browser_fill
adbarc92/Browser Bridge MCP
unknownFill a form field by CSS selector (React-compatible)alternatives
browser_get_content
adbarc92/Browser Bridge MCP
unknownGet the text or HTML of a page or elementalternatives
fill_input
The-Syntax-Slayer/browser-mcp
unknownType into input fieldsalternatives
tap
benasbarciauskas/androir-mcp
unknownTap at specified coordinates in device pixels.alternatives
swipe
benasbarciauskas/androir-mcp
unknownSwipe from one coordinate to another with optional duration.alternatives
list_windows
florian-priegnitz/A-Eyes
unknownList all visible windows. Shows +/- markers for capturable vs. blocked.alternatives
press_back
benasbarciauskas/androir-mcp
unknownPress the back button.alternatives
open_url
benasbarciauskas/androir-mcp
unknownOpen an http(s) URL in the default browser.alternatives
element_is_enabled
io.github.ShaftHQ/shaft-mcp
unknownCheck if element is enabledalternatives
browser_get_page_source
io.github.ShaftHQ/shaft-mcp
unknownGet page HTML sourcealternatives
puppeteer_type
puppeteer-mcp-claude
unknownType into an input.alternatives
run_walkthrough
sbhoyar1009/Walkthrough Agent
unknownDrives Playwright through a page using the provided inputs. Handles form filling, submission, DOM error detection, and automatic retry with alternatives
browser_snapshot
Hokondrak/LibreWolf Agent Bridge
unknownTakes a compact snapshot of the current page.alternatives
browser_text_lookup
Hokondrak/LibreWolf Agent Bridge
unknownSearches for text on the current page.alternatives
browser_input
Hokondrak/LibreWolf Agent Bridge
unknownInputs text into a focused element.alternatives
mc_screen_inspect
mcdev-mcp
unknownGet current GUI structurealternatives
browser_navigate
DarbotLabs.Browser.MCP
unknownAutonomously navigate to any URLalternatives
browser_type
DarbotLabs.Browser.MCP
unknownAutonomous smart text input with submit optionsalternatives
visual_browser_status
nothinginfinity/afo-visual-browser-subagent-mcp
unknownCheck the status of the visual browser service.alternatives
capture_screenshot
nothinginfinity/afo-visual-browser-subagent-mcp
unknownCapture a screenshot of a given URL and store it with minimal metadata.alternatives
capture_snapshot
nothinginfinity/afo-visual-browser-subagent-mcp
unknownCapture a rich snapshot including screenshot, page content, and accessibility data.alternatives
fill
Chrome MCP
unknownFill a form field identified by a locator.alternatives
enqueue_visual_audit
nothinginfinity/afo-visual-browser-subagent-mcp
unknownEnqueue a URL for asynchronous visual audit.alternatives
fill_form
Chrome MCP
unknownFill multiple form fields at once.alternatives
select_option
Chrome MCP
unknownSelect an option from a dropdown.alternatives
get_visual_receipt
nothinginfinity/afo-visual-browser-subagent-mcp
unknownRetrieve the receipt for a previous capture or audit.alternatives
press
Chrome MCP
unknownPress a key or key combination.alternatives
get_visual_artifact
nothinginfinity/afo-visual-browser-subagent-mcp
unknownRetrieve a specific artifact from a capture run.alternatives
browser_type
io.github.ChromeDevTools/chrome-devtools-mcp
unknownType text into an input fieldalternatives
evaluate_script
zen-devtools-mcp
unknownExecute arbitrary JavaScript in the page context. Requires --enable-script flag.alternatives
inspect_source
zen-devtools-mcp
unknownInspect the source of a script. Requires --enable-script flag and Gecko 153+.alternatives

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.