• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Browserless

Browserless MCP integration

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

Connect BrowserlessSee all integrations

7actions available

  1. Home/
  2. Integrations/
  3. Browserless

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.

  • search

    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
  • receipt_long

    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
  • lock

    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
  • bolt

    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

What can you do in Browserless without me setting anything up?

These, right away:

  • Generate PDF from webpage
  • Fetch HTML content
  • Download file using puppeteer script

Great, let's start with the first one.

Ask Lyro anything...

FAQ

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.

  • Unblock Protected Content is the action for that case. It is built to get past CAPTCHA and bot detection and return the protected page's HTML, and it takes waitFor, timeout, and stealth mode parameters so a stubborn page can be given more room before Lyro gives up on it.

  • Yes. Execute Custom Function runs a custom Puppeteer script through an HTTP request on Browserless infrastructure, so there is no browser fleet to maintain. Download File Using Puppeteer Script goes further: it opens a blank page, creates a fresh download directory, injects your code, and returns whatever Chromium downloaded.

  • Those run one preset call when a trigger fires. Lyro decides mid-conversation which Browserless action fits - scrape a selector, screenshot the page, fall back to the unblock endpoint when the first attempt is refused - and can chain several of them before it replies.

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.

The tools Browserless sits next to

Same connection, same setup. Pick the next one your team already uses.

  • Ablyarrow_outward

    Ably

    Checks channel presence, publishes realtime and batch messages, sends push notifications, and maintains the Ably device registry.

  • Bugbugarrow_outward

    Bugbug

    Triggers a named browser test, reports its status, timing and errors, and lists what the account actually covers.

  • Devin MCParrow_outward

    Devin MCP

    Looks up repository and documentation data through Devin MCP and triggers updates directly from the conversation.

  • HackerRank Workarrow_outward

    HackerRank Work

    Returns the SP-initiated SSO sign-on URL, lists company identifiers, and completes the SAML round trip for account access.

  • Pilvioarrow_outward

    Pilvio

    Lists virtual machines, snapshots, locations and resource pools, pulls billing accounts and invoices, and updates the user profile.

  • Signpatharrow_outward

    Signpath

    Checks API health, lists organization certificates and projects, and reads the signing policies the connected user can submit against.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Browserless?

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

Connect BrowserlessTalk to sales
Connect BrowserlessTalk to sales
Support agent working at a laptop next to the Lyro mascot