Fetches rendered HTML, extracts elements by CSS selector, captures screenshots and PDFs, and runs custom Puppeteer scripts against live pages.
7actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro fetches the complete HTML of any webpage via Browserless for inspection. You extract data or audit page structure without needing manual browser access.
Ayro converts any webpage into a PDF file via Browserless during the conversation. Your customer gets a formatted, downloadable copy instantly.
Ayro 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.
Each card is one request a support team gets, and the Browserless actions Ayro runs to close it.
Ayro 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.
Ayro 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.
For sites behind CAPTCHA or bot detection, Ayro requests the content through the unblock endpoint with stealth mode and its own waitFor and timeout settings, then reads the returned HTML as normal.
Ayro 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.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Browserless actions it has and picks the ones a request needs.
Authorize the Browserless account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Browserless actions that close it and chains as many as the request needs.
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 freeBrowserless · Ayro
What can you do in Browserless without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro 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.
All 7 actions your agent can call on Browserless, straight from the live MCP connection.
This tool allows downloading files that Chrome has downloaded during the execution of puppeteer code.
A tool that allows executing custom Puppeteer scripts via HTTP requests.
This tool fetches the complete HTML content of a webpage using Browserless's content API.
This tool generates a PDF from a specified webpage using browserless's PDF generation API.
A tool to extract structured content from a webpage by specifying CSS selectors.
A tool that captures a screenshot of a webpage using browserless's screenshot API.
This tool provides access to content from websites that implement bot protection mechanisms.
Same connection, same setup. Pick the next one your team already uses.
Checks channel presence, publishes realtime and batch messages, sends push notifications, and maintains the Ably device registry.
Triggers a named browser test, reports its status, timing and errors, and lists what the account actually covers.
Looks up repository and documentation data through Devin MCP and triggers updates directly from the conversation.
Returns the SP-initiated SSO sign-on URL, lists company identifiers, and completes the SAML round trip for account access.
Lists virtual machines, snapshots, locations and resource pools, pulls billing accounts and invoices, and updates the user profile.
Checks API health, lists organization certificates and projects, and reads the signing policies the connected user can submit against.

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