Puppeteer

MCP
Automation
7 tools

Browser automation, screenshots, and web scraping

Installation

Install the typed integration package for your language:

Terminal

$ npm install @leash/integration-puppeteer

Authentication

This integration does not require authentication.

Usage

import { LeashIntegrations } from '@leash/sdk'
import { createPuppeteerClient } from '@leash/integration-puppeteer'
const leash = new LeashIntegrations()
const client = createPuppeteerClient(leash)
const result = await client.puppeteerNavigate()

Available Tools

ToolDescription
puppeteer_navigateNavigate to a URL
puppeteer_screenshotTake a screenshot of the page
puppeteer_clickClick an element on the page
puppeteer_fillFill in a form field
puppeteer_selectSelect an option from a dropdown
puppeteer_hoverHover over an element
puppeteer_evaluateExecute JavaScript in the browser