Skip to content

Puppeteer MCP: Scraping Amazon Web Reviews

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

Configure the Puppeteer MCP server in Warp to automate browser tasks like navigating sites, scraping product data, and analyzing reviews.


Puppeteer MCP integrates Warp’s agents with the browser, letting you automate tasks such as navigation, form filling, screenshotting, and scraping content.

Once configured, Warp can issue Puppeteer commands directly from prompts, enabling full browser automation without manual scripting.

You’ll learn how to:

  • Set up the Puppeteer MCP server.
  • Use Warp’s voice input and AI to describe automation tasks.
  • Execute browser workflows hands-free.
  • Capture, scrape, and analyze web data programmatically.

  1. Open the MCP panel in Warp:

    • Press Cmd + Shift + P (Mac) or Ctrl + Shift + P (Windows/Linux) to open the Command Palette.
    • Search for MCP and open the MCP Panel.

    Add the Puppeteer MCP config:

    • Click Add, then paste in the provided JSON configuration for Puppeteer:
    {
    "puppeteer": {
    "command": "npx",
    "args": [
    "-y",
    "@modelcontextprotocol/server-puppeteer"
    ],
    "env": {},
    "working_directory": null
    }
    }

    Save your configuration. Available endpoints will include:

    • puppeteer.navigate
    • puppeteer.fill
    • puppeteer.screenshot
    • puppeteer.evaluate

    These represent actions Warp can call automatically through its AI agent.

  2. Enable voice input by clicking the microphone icon in Warp. Then speak your automation prompt naturally.

    Can you go to Amazon search for "white t-short women?"
    Scrape the results so the titles, prices, and links are extracted.
    Then open each product link and summarize the product reviews.
    Finally, give me a recommendation for which shirt to buy based on the combination of the pricing and review quality.

    Behind the scenes, Puppeteer:

    • Navigates to Amazon.
    • Fills the search bar with “white t-shirt woman.”
    • Scrapes the product results — capturing titles, prices, and product links.
    • Clicks into each product and extracts review data using JavaScript selectors.
    • Takes screenshots of the pages for reference.

    You can see the browser (Amazon) and Warp side-by-side as Puppeteer performs these steps autonomously.

    Once the scrape is complete, Warp compiles the data and provides a ranked list of products. Example output (from transcript):

    ProductPriceRatingSummary
    Cozy T-Shirt$8⭐ 4.5Soft fabric, good fit
    Comfy Cotton Tee$10⭐ 4.2Slightly looser fit
    Basic White Top$6⭐ 3.8Mixed quality reviews

    Warp’s recommendation:

    “The Cozy T‑Shirt — $8, 4.5 stars, good fit, and soft fabric.”

    The same setup works for:

    • Product research – Compare reviews or specs across multiple sites.
    • Competitive analysis – Scrape competitors’ pricing or product data.
    • Web testing – Automate user flows like login or checkout.
    • Repetitive data tasks – Periodic scraping or screenshot capture.