{"id":"undetected-chrome-mcp-server","name":"undetected-chrome-mcp-server","homepage":"https://pypi.org/project/undetected-chrome-mcp-server/","repo_url":"https://github.com/andrewlwn77/undetected-chrome-mcp-server","category":"devtools","subcategories":[],"tags":["mcp","browser-automation","web-automation","stealth","chromium"],"what_it_does":"undetected-chrome-mcp-server is an MCP server wrapper that exposes browser/automation capabilities (Chromium/Chrome) to an AI agent via the Model Context Protocol, using an “undetected” approach intended to reduce bot-detection likelihood.","use_cases":["Agent-assisted web browsing and automation (navigation, form interactions, scraping-like workflows)","Automating repetitive QA/checks that require a real browser","Agent-driven multi-step tasks that depend on dynamic web pages"],"not_for":["Highly sensitive workflows where strong auditability and compliance guarantees are required","Circumventing anti-bot mechanisms for unauthorized access","Pure API-based integration where a headless browser is unnecessary"],"best_when":"You need an agent to operate a real Chrome-like browser on dynamic sites and you can comply with the target sites’ terms and local security policies.","avoid_when":"You need robust, clearly documented interfaces with strict security controls; or you must avoid “undetected/bypass” techniques due to policy/legal constraints.","alternatives":["Generic browser automation MCP tools (non-undetected variants)","Playwright/puppeteer-based agent tools deployed in a controlled internal environment","Selenium-based agent integrations (when supported and allowed)"],"af_score":31.8,"security_score":37.5,"reliability_score":26.2,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:40:55.282967+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication details were provided in the supplied input, so auth method/scope granularity cannot be verified."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing information was not provided."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":31.8,"security_score":37.5,"reliability_score":26.2,"mcp_server_quality":45.0,"documentation_accuracy":30.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":40.0,"rate_limit_clarity":0.0,"tls_enforcement":60.0,"auth_strength":30.0,"scope_granularity":20.0,"dependency_hygiene":40.0,"secret_handling":40.0,"security_notes":"The package name suggests an “undetected/stealth” browser approach, which can increase security and compliance risk if used to bypass protections. No concrete details were provided about TLS enforcement, authentication, scope controls, secrets handling, or dependency posture, so scores reflect uncertainty and potential risk rather than verified safety.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":35.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Browser automation is stateful (sessions/cookies); retries may cause unintended duplicate actions unless the server explicitly supports idempotency or safe re-tries","Stealth/undetected approaches can change behavior across sites and may be brittle","Dynamic pages may require additional waiting/timeouts; lack of clear guidance can lead to flaky agent runs","If auth/session handling is not exposed or documented, agents may fail in multi-step flows"]}}