---
title: "Browserless integration for LuumenAI"
url: "https://www.luumen.ai/integrations/browserless/"
entity: SoftwareIntegration
category: "Source control & CI/CD"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Browserless integration for LuumenAI

Headless browser checks on your own sites, run from the terminal

## What LuumenAI can do with Browserless

LuumenAI connects to Browserless with an API token and exposes 7 tools (6 read-only · 1 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 7 tools (6 read-only · 1 destructive)
- Plan: available on all plans
- Category: Source control & CI/CD

## About Browserless with LuumenAI

Connect Browserless and Luumen can look at your sites the way a user would. Fetch the rendered HTML of a page, pull specific elements with CSS selectors, capture a screenshot, or generate a PDF of a status page for an incident record. When a check needs real browser steps — a login, a form, a multi-page flow — Luumen writes the Puppeteer script and holds it for your approval before it runs.

## Example tools

Read-only (6 in total):

- `BROWSERLESS_DOWNLOAD_FILE` — This tool allows downloading files that Chrome has downloaded during the execution of puppeteer code.
- `BROWSERLESS_FETCH_HTML_CONTENT` — This tool fetches the complete HTML content of a webpage using Browserless's content API.
- `BROWSERLESS_GENERATE_PDF` — This tool generates a PDF from a specified webpage using browserless's PDF generation API.
- `BROWSERLESS_SCRAPE_CONTENT` — A tool to extract structured content from a webpage by specifying CSS selectors.
- `BROWSERLESS_TAKE_SCREENSHOT` — A tool that captures a screenshot of a webpage using browserless's screenshot API.
- `BROWSERLESS_UNBLOCK_PROTECTED_CONTENT` — This tool provides access to content from websites that implement bot protection mechanisms.

Write and destructive (1 in total, approval required by default):

- `BROWSERLESS_EXECUTE_CUSTOM_FUNCTION` — A tool that allows executing custom Puppeteer scripts via HTTP requests.

## Frequently asked questions

### How does LuumenAI connect to Browserless?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Browserless on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 1 action classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Browserless — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/browserless/
