{"id":"raghvendra-raghuvanshi-selenium-mcp-server","name":"selenium-mcp-server","af_score":56.5,"security_score":25.2,"reliability_score":25.0,"what_it_does":"Provides an MCP server that lets an MCP client (e.g., Cursor) control web browsers via Selenium WebDriver, exposing tools for navigation, interaction, waiting, screenshots, and extracting page information like an accessibility snapshot.","best_when":"You want an agent to drive a real browser with a standardized MCP tool interface and you can manage local/headless browser execution and environment setup.","avoid_when":"You need audited security boundaries, centralized auth, or you cannot control what the agent can do within the browser (e.g., arbitrary URL navigation).","last_evaluated":"2026-04-04T21:20:02.022572+00:00","has_mcp":true,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["Tool calls can have side effects in the browser (click/type/navigation), so replays are not inherently safe/idempotent.","Agent reliability may depend on dynamic pages and robust use of wait tools; the README lists waits but does not specify retry/backoff behavior.","Running with non-headless/visible mode may affect execution speed and test stability; headless/headful differences can break selectors.","Browser/environment setup (Java, browser binaries/drivers) is required; misconfiguration may surface as runtime failures rather than structured MCP errors."],"error_quality":0.0}