MCP server for AI browser automation with tools for navigation, actions, data extraction, and scripting, supporting local and cloud execution.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse
Anthropic's MCP TypeScript SDK has a ReDoS vulnerability
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
ws: Uninitialized memory disclosure
process.env. You'll be asked to provide them before it can run.BROWSERBASE_API_KEY— ... # only needed for cloud: trueBROWSERBASE_PROJECT_ID— ... # only needed for cloud: trueEVAL_PASS_THRESHOLDGEMINI_API_KEY— ... # alternative to MODEL_API_KEY for Gemini (the default model)GOOGLE_API_KEYGOOGLE_GENERATIVE_AI_API_KEYMODEL_API_KEY— ... # API key for the configured model provider (works with any provider)NGROK_AUTHTOKEN— ... # only needed for cloud: true with localhost URLsOPENAI_API_KEY— ... # only needed for stagehand_demo_video (TTS via gpt-4o-mini-tts)PASS_THRESHOLDSTAGEHAND_USAGE_FILESTAGEHAND_VARIABLES— ... # optional, JSON map of variables auto-injected into stagehand_act, stagehand_agent, and stagehand_scenario (see Variables below)[](https://m8ven.ai/mcp/popoverai-browser-automation-o4ktef)