For AI agents: a documentation index is available at /llms.txt
Skip to main content

Bulk invoice download

Log into a sandbox vendor portal, navigate orders, and download invoices in bulk using browser automation.

Prerequisites

Steps

This example uses a Browserless sandbox site that simulates a vendor portal behind a login screen. You can safely test login and download automation without affecting any real systems.

The workflow logs into the portal with demo credentials, navigates to the orders page, and extracts order data including links to each order's detail page where invoices can be downloaded.

Demo credentials: demo@example.com / helloworld

Use the Browserless MCP server to download invoices from any MCP-compatible AI agent (Claude Desktop, Cursor, Windsurf, ChatGPT, etc.).

1. Connect the MCP server

Send this prompt to your AI agent to install the Browserless MCP server:

Go to https://github.com/browserless/browserless-mcp/blob/main/install.md
and follow the instructions to install the Browserless MCP server
for my client.

2. Download invoices

Use browserless_agent. The task requires interaction: logging in, navigating orders, and clicking download buttons.

Use the browserless_agent tool to go to https://scraping-sandbox.netlify.app/harvest-direct/vendor-portal,
log in with email demo@example.com and password helloworld,
then navigate to each order and download the invoice

Next steps