puppeteer-mcp

andytango/puppeteer-mcp

3.2

If you are the rightful owner of puppeteer-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Puppeteer MCP Server is a Model Context Protocol server that leverages Puppeteer to provide browser automation capabilities, enabling AI agents to interact with web pages.

Tools

Functions exposed to the LLM to take actions

list_tabs

List all open browser tabs

new_tab

Create a new tab (optionally with URL)

close_tab

Close a tab

switch_tab

Switch to a different tab

navigate

Navigate to a URL

reload

Reload the current page

go_back

Navigate back in history

go_forward

Navigate forward in history

click

Click an element

fill

Fill a text input

select

Select dropdown option(s)

hover

Hover over an element

focus

Focus an element

keyboard

Press keyboard keys

mouse

Perform mouse actions

scroll

Scroll the page or element

evaluate

Execute JavaScript

get_content

Get page/element HTML or text

query_selector

Get element information

wait_for_selector

Wait for element to appear

wait_for_navigation

Wait for navigation

wait

Wait for specified time

screenshot

Capture screenshot

pdf

Generate PDF

get_cookies

Get cookies

set_cookies

Set cookies

delete_cookies

Delete cookies

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources