{"slug":"browserless/browserless-mcp","name":"Browserless","description":"Scrape and automate any site","category":"web-scraping","tags":[],"official":false,"stars":0,"transport":"stdio","install":null,"tools":[{"name":"browserless_smartscraper","description":"Scrape any webpage using cascading strategies (HTTP fetch, proxy, headless browser, captcha solving). Returns content in requested formats: markdown, html, screenshot, pdf, links."},{"name":"browserless_search","description":"Search the web using Browserless and optionally scrape each result. Supports web, news, and image search with geo-targeting and time filters."},{"name":"browserless_map","description":"Discover and map all URLs on a website. Crawls via sitemaps and link extraction. Returns URLs with optional titles and descriptions. Useful for site audits and content discovery."},{"name":"browserless_crawl","description":"Crawl a website and scrape every discovered page. Supports depth control, path filtering, sitemap strategies, and configurable scrape options. Returns scraped content and metadata for each page."},{"name":"browserless_performance","description":"Run Lighthouse audits on any URL. Returns scores and metrics for accessibility, best practices, performance, PWA, and SEO. Optionally filter by category or supply performance budgets."},{"name":"browserless_function","description":"Execute custom Puppeteer JavaScript on the Browserless cloud. The function receives a page object and optional context; return { data, type } to control the payload and Content-Type."},{"name":"browserless_download","description":"Run custom Puppeteer code and return the file Chrome downloads during execution (e.g. after clicking a download link). The downloaded file is streamed back to the caller."},{"name":"browserless_export","description":"Export a webpage via the Browserless /export API. Fetches the URL and returns its native content (HTML, PDF, image, etc.) with automatic content-type detection."},{"name":"browserless_agent","description":"Drive a persistent browser session via a ReAct loop: snapshot the page, plan, batch interactions (click, type, scroll, evaluate, etc.), and re-snapshot. Uses ref-based selectors derived from snapshots, supports multi-tab workflows, screenshots, captcha solving, and live URLs."},{"name":"browserless_skill","description":"Load an on-demand recipe for a non-trivial page mechanic (shadow DOM, cookie consent, modals, captchas, dynamic content, snapshot misses, screenshots, tabs). Companion to browserless_agent."}],"env_vars":["BROWSERLESS_TOKEN","BROWSERLESS_API_URL"],"auth_type":"none","github":"https://github.com/browserless/browserless-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}