
Puppeteer MCP Server
Browser automation MCP server using Puppeteer — navigate, fill, click, and screenshot pages.
Puppeteer MCP Server is a browser automation MCP server using Puppeteer — navigate, fill, click, and screenshot pages. Built on Puppeteer, a widely-used Node.js library for controlling Chromium-based browsers.
About Puppeteer MCP Server
Puppeteer MCP Server is an MCP server that gives an agent browser automation — navigate, fill, click, and screenshot pages — built on Puppeteer, the Node.js library for controlling Chromium-based browsers.
It exposes those automation actions through the Model Context Protocol and runs locally on macOS, Windows, and Linux without depending on remote services. It is free and open source.
It suits developers who want an MCP client such as Claude Desktop to drive a real browser locally. It is not a fit if you cannot install Node.js and a Chromium browser, or if you need broad cross-browser coverage — its scope is bounded by Puppeteer, which primarily targets Chromium.
Compared with other automation MCP servers, this is the Puppeteer/Chromium-focused option rather than a multi-browser one.
Sources: this listing
Puppeteer MCP Server pros and cons
Pros
- Built on Puppeteer, a widely-used Node.js library for controlling Chromium-based browsers.
- Exposes browser automation tools (navigate, fill, click, screenshot) through the Model Context Protocol.
- Runs locally on macOS, Windows, and Linux without depending on remote services.
- Available at no cost as a free, open-source MCP server.
Cons
- Requires a compatible MCP client such as Claude Desktop to invoke the exposed tools.
- Needs Node.js and a Chromium browser installed locally to function.
- Limited to Puppeteer's browser automation capabilities, which primarily target Chromium-based browsers.
Tagged
- Self-hostable
- Supports Claude
- CLI
- MCP Support
- Agentic Mode
- Free
- Open Source
Puppeteer MCP Server alternatives
More from MCP Servers.
- 01Free →Cloudflare MCP Server
Cloudflare's collection of MCP servers for Workers, R2, KV, D1, and Cloudflare Agents.
- 02Free →Stripe MCP Server
Stripe's MCP server lets agents query customers, payments, and subscriptions through the API.
- 03Free →Notion MCP Server
Official Notion MCP server — read, create, and update pages and databases from any MCP client.
- 04Free →Linear MCP Server
Connect Linear to any MCP client — create issues, search projects, and update statuses.
- 05Free →Sentry MCP Server
Official Sentry MCP server for querying errors, performance issues, and releases from an agent.
- 06Free →Google Drive MCP Server
Connect Google Drive to any MCP client for file listing, search, and content extraction.
Related reading
Featured on Vibedonalds
Own Puppeteer MCP Server? Add this badge to your site to show you’re listed — and link back to your profile here.
<a href="https://vibedonalds.com/tools/mcp-puppeteer" target="_blank" rel="noopener">
<img src="https://vibedonalds.com/badge/featured-on-vibedonalds.svg" alt="Puppeteer MCP Server — Featured on Vibedonalds" width="240" height="60" loading="lazy" />
</a>Frequently asked questions
- What is Puppeteer MCP Server?
- Puppeteer MCP Server is a browser automation MCP server using Puppeteer — navigate, fill, click, and screenshot pages.
- Is Puppeteer MCP Server free?
- Puppeteer MCP Server is free to use. There is no paid tier as of the last index update.
- What platforms does Puppeteer MCP Server support?
- Puppeteer MCP Server runs on mac, win, linux, cli.
- What are the alternatives to Puppeteer MCP Server?
- Similar tools in MCP Servers on vibedonalds: Cloudflare MCP Server, Stripe MCP Server, Notion MCP Server, Linear MCP Server.
- What are the downsides of Puppeteer MCP Server?
- Requires a compatible MCP client such as Claude Desktop to invoke the exposed tools. Needs Node.js and a Chromium browser installed locally to function. Limited to Puppeteer's browser automation capabilities, which primarily target Chromium-based browsers.