Browserless

Browserless MCP integration

Fetches rendered HTML, extracts elements by CSS selector, captures screenshots and PDFs, and runs custom Puppeteer scripts against live pages.

7actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Fetch HTML content

    Lyro fetches the complete HTML of any webpage via Browserless for inspection. You extract data or audit page structure without needing manual browser access.

  • Generate PDF from webpage

    Lyro converts any webpage into a PDF file via Browserless during the conversation. Your customer gets a formatted, downloadable copy instantly.

  • Take screenshot

    Lyro captures a visual screenshot of any webpage using Browserless. You document issues or share exact page states without back-and-forth screenshots from the customer.

See all 7 actions

How businesses use Browserless + Lyro

Each card is one request a support team gets, and the Browserless actions Lyro runs to close it.

  • Read a live page to answer a question

    Lyro loads the page, waits for its JavaScript to run, and pulls back either the complete HTML or just the elements named by CSS selector, so an answer comes from what the page shows right now.

    Fetch HTML ContentScrape With CSS SelectorsTake Screenshot
  • Turn a web page into a document

    Lyro renders a URL to PDF with the format, filename, and waitUntil settings the job needs, or captures a full-page PNG or JPEG, giving a customer something they can keep rather than a link that may change.

    Generate PDF From WebpageTake ScreenshotFetch HTML Content
  • Reach a page that blocks ordinary bots

    For sites behind CAPTCHA or bot detection, Lyro requests the content through the unblock endpoint with stealth mode and its own waitFor and timeout settings, then reads the returned HTML as normal.

    Unblock Protected ContentFetch HTML ContentScrape With CSS Selectors
  • Run a scripted browser task end to end

    Lyro executes a custom Puppeteer script over HTTP for multi-step flows, and where the script triggers a download, collects the files Chromium saved and returns them with the right content type.

    Execute Custom FunctionDownload File Using PuppeteerTake Screenshot

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Browserless actions it has and picks the ones a request needs.

  1. 01

    Connect Browserless

    Authorize the Browserless account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Browserless actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Browserless · Lyro

Everything else about Browserless

Setup, permissions, and the limits of what Lyro can do inside Browserless.

  • Yes. Fetch HTML Content returns the full contents of a page including dynamically generated markup, and Scrape Webpage Content Using CSS Selectors navigates to the URL and waits for the page to parse and execute JavaScript before returning the selected elements as structured JSON.

Every action available in Browserless

All 7 actions your agent can call on Browserless, straight from the live MCP connection.

  • Download file using puppeteer script

    This tool allows downloading files that Chrome has downloaded during the execution of puppeteer code.

  • Execute custom function

    A tool that allows executing custom Puppeteer scripts via HTTP requests.

  • Fetch HTML content

    This tool fetches the complete HTML content of a webpage using Browserless's content API.

  • Generate PDF from webpage

    This tool generates a PDF from a specified webpage using browserless's PDF generation API.

  • Scrape webpage content using css selectors

    A tool to extract structured content from a webpage by specifying CSS selectors.

  • Take screenshot

    A tool that captures a screenshot of a webpage using browserless's screenshot API.

  • Unblock protected content

    This tool provides access to content from websites that implement bot protection mechanisms.

Ready to connect Browserless?

Authorize the account and your agent has all 7 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot