Browser Genie MCP Server

browser-genie-mcp-server npm v1.0.3

Published by browsergenie — no publish provenance, so origin is unverified, but the source is public: the repository link below is self-declared yet readable, so you can inspect the code before adopting it.

An [MCP (Model Context Protocol)](https://modelcontextprotocol.io) server that gives AI models full control over a Chrome browser. It pairs with the [BrowserGenie Extension](https://github.com/BrowserGenie/browser-extension) to expose 50+ browser automati

Trust grade
A
96/100
Last scanned get badge →
Trust
A · 96/100
Adoption risk for you: the threat score, then adjusted down for blast radius, publisher verification and how much the scan could see. Deterministic; every point is auditable.
Capability
Moderate
Blast radius if it went rogue — what the server’s tools could reach. Independent of trust.
Coverage
Source
How much the scan could actually inspect. Shallow coverage is stated, never hidden.
Share this Trust Score
𝕏 Share LinkedIn Reddit
A Why this grade threat 100 − adoption risk = 96/100

The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.

1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:

The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.

2. Client adoption risk — 100 − 4 = 96. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:

PointsAdoption-risk factor
−3 capability blast radius (moderate) — client exposure if the model is manipulated
−1 publisher verification (public source) — no provenance, but the source is public and inspectable

Capability observations and info notes are shown under Findings but never scored. Open any row's finding below for the file, line and evidence behind a deduction.

Findings 0

✓ No findings. The scan raised nothing on this surface — see Coverage for how deep it could look.

Tools 112

Each tool and what it can reach — statically extracted from the published source.

  • get_performance_metricsingests untrusted input
  • assert_css_propertyno sensitive capability
  • assert_elementno sensitive capability
  • assert_network_request_madeno sensitive capability
  • assert_no_console_errorsno sensitive capability
  • assert_no_network_errorsno sensitive capability
  • assert_page_load_timeno sensitive capability
  • assert_tabs_matchno sensitive capability
  • audit_broken_resourcesno sensitive capability
  • browser_snapshotno sensitive capability
Show 102 more tools ↓
  • check_color_contrastno sensitive capability
  • check_font_loadingno sensitive capability
  • check_form_validityno sensitive capability
  • check_security_headersno sensitive capability
  • clear_network_logsno sensitive capability
  • click_elementno sensitive capability
  • close_tabno sensitive capability
  • compare_screenshotsno sensitive capability
  • compare_snapshotsno sensitive capability
  • deep_query_shadow_domno sensitive capability
  • delete_cookieno sensitive capability
  • detect_cookie_bannersno sensitive capability
  • detect_layout_issuesno sensitive capability
  • diff_page_sourceno sensitive capability
  • double_tapno sensitive capability
  • drag_and_dropno sensitive capability
  • emulate_deviceno sensitive capability
  • emulate_network_conditionsno sensitive capability
  • execute_javascriptno sensitive capability
  • find_dom_nodesno sensitive capability
  • find_elementno sensitive capability
  • find_in_sourceno sensitive capability
  • force_pseudo_stateno sensitive capability
  • get_accessibility_treeno sensitive capability
  • get_active_media_queriesno sensitive capability
  • get_all_issuesno sensitive capability
  • get_computed_stylesno sensitive capability
  • get_console_logsno sensitive capability
  • get_cookiesno sensitive capability
  • get_dom_clickableno sensitive capability
  • get_dom_diffno sensitive capability
  • get_dom_historyno sensitive capability
  • get_dom_nodeno sensitive capability
  • get_dom_treeno sensitive capability
  • get_element_layoutno sensitive capability
  • get_element_stateno sensitive capability
  • get_local_storageno sensitive capability
  • get_network_errorsno sensitive capability
  • get_network_logsno sensitive capability
  • get_network_request_detailno sensitive capability
  • get_session_storageno sensitive capability
  • get_shadow_dom_treeno sensitive capability
  • get_tab_orderno sensitive capability
  • get_tab_stateno sensitive capability
  • get_tooltip_textno sensitive capability
  • get_viewport_infono sensitive capability
  • hover_and_inspectno sensitive capability
  • hover_elementno sensitive capability
  • input_and_typeno sensitive capability
  • intercept_requestsno sensitive capability
  • list_tabsno sensitive capability
  • long_pressno sensitive capability
  • modify_cssno sensitive capability
  • modify_htmlno sensitive capability
  • monitor_console_eventsno sensitive capability
  • monitor_cookie_changesno sensitive capability
  • monitor_storage_eventsno sensitive capability
  • navigate_backno sensitive capability
  • navigate_forwardno sensitive capability
  • navigate_reloadno sensitive capability
  • navigate_to_urlno sensitive capability
  • new_tabno sensitive capability
  • pinchno sensitive capability
  • press_keyno sensitive capability
  • query_shadow_domno sensitive capability
  • read_page_htmlno sensitive capability
  • read_page_resourcesno sensitive capability
  • read_scriptsno sensitive capability
  • read_stylesheetsno sensitive capability
  • record_focus_pathno sensitive capability
  • record_performance_timelineno sensitive capability
  • remove_local_storageno sensitive capability
  • remove_session_storageno sensitive capability
  • replay_macrono sensitive capability
  • reset_viewportno sensitive capability
  • resize_viewportno sensitive capability
  • restore_page_stateno sensitive capability
  • run_accessibility_auditno sensitive capability
  • screenshot_elementno sensitive capability
  • screenshot_full_pageno sensitive capability
  • screenshot_viewportno sensitive capability
  • select_from_autocompleteno sensitive capability
  • select_tabno sensitive capability
  • set_cookieno sensitive capability
  • set_input_filesno sensitive capability
  • set_local_storageno sensitive capability
  • set_session_storageno sensitive capability
  • snapshot_page_stateno sensitive capability
  • start_recording_macrono sensitive capability
  • stop_recording_macrono sensitive capability
  • stress_test_refreshno sensitive capability
  • swipeno sensitive capability
  • tab_to_nextno sensitive capability
  • test_drag_reorderno sensitive capability
  • test_glyph_failure_raceno sensitive capability
  • test_inline_edit_emptyno sensitive capability
  • test_long_text_overflowno sensitive capability
  • test_multi_tab_syncno sensitive capability
  • test_storage_syncno sensitive capability
  • type_textno sensitive capability
  • wait_for_conditionno sensitive capability
  • watch_domno sensitive capability

What this scan could not see

Versions 1

Scan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.

VersionScoreFindingsEngineScanned
v1.0.3 latest A 96/100 0 1.13.0 2026-09-07

Embed this score

Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.

MCP Trust Score: A · 96/100
Markdown (GitHub README)
[![MCP Trust Score](https://mcptrustchecker.com/registry/browser-genie-mcp-server/badge.svg)](https://mcptrustchecker.com/registry/browser-genie-mcp-server)
HTML
<a href="https://mcptrustchecker.com/registry/browser-genie-mcp-server"><img src="https://mcptrustchecker.com/registry/browser-genie-mcp-server/badge.svg" alt="MCP Trust Score" height="20"></a>
Prefer shields.io styling? Point it at https://mcptrustchecker.com/registry/browser-genie-mcp-server/badge.json via https://img.shields.io/endpoint?url=…

Verify this score yourself

The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.

npx mcptrustchecker scan browser-genie-mcp-server --online

Use the free API → How scoring works

More in Browser Automation