AstroBrowse
AstroBrowse is a cloud based browser tool that enables AI agents to access websites as you without needing a login or password. All outgoing traffic runs through your own network via Tailscale. (Set up a free Tailscale account HERE)
Ways To Connect
AstroBrowse supports MCP and RestAPI connection methods to integrate with your AI agents and workflows.
MCP Integration
AstroBrowse connects to any agent harness via the Model Context Protocol (MCP).
For detailed information about connecting agents via MCP, see the MCP Integration section in our Connect An Agent guide.
RestAPI
For custom integrations and advanced workflows, AstroBrowse provides a REST API that allows programmatic control over browsing sessions, site management, and audit trails.
For complete REST API documentation and authentication details, see Programmatic Access.
Schema
For the full AstroBrowse API schema and endpoint reference, visit the AstroBrowse marketplace page and click the tab that says Schema.

Enable AstroBrowse
Before your agents can use AstroBrowse, make it available to an Agent Group. You can either auto-approve every tool for the group, or enable AstroBrowse specifically.
Auto Approve All Tools
Set your Agent Group to Auto Approve All Tools so AstroBrowse (and any other tools you add) are available without per-tool approval.

Enable For A Specific Agent
To enable AstroBrowse on its own, open the AstroBrowse product page, click AI Agent, and click Enable For Agent.

Connect Your Tailscale Account
AstroBrowse routes all outgoing browser traffic through your own network via a Tailscale exit node, so destination sites see your residential ISP IP instead of a datacenter address. Setup is one-time per device; AgentPMT reuses it for every subsequent browser session.
What you'll need
- A Tailscale account — the personal Free plan at tailscale.com is plenty.
- One device on your home network that stays online while your agents are browsing — a laptop, desktop, NAS, or Raspberry Pi all work. This becomes your exit node.
Step 1 — Install Tailscale on your exit-node device
Open tailscale.com/download on the device that will be your exit node and run the installer for its OS. After installation, sign in with the same Tailscale account you'll use for AgentPMT.
Step 2 — Enable exit-node mode
Tell Tailscale this device is willing to route traffic out to the internet for other devices on your tailnet (including the AgentPMT browser).
Windows / Linux: open a terminal and run:
tailscale up --advertise-exit-nodemacOS: in the Tailscale menu bar app, choose Exit Nodes → Run Exit Node.
iOS / Android / NAS: follow Tailscale's exit-node setup guide for your platform.
Then open the Tailscale admin console at login.tailscale.com/admin/machines, find your device, click Edit route settings, and tick Use as exit node. Save.



Note the device's short name in the Machine column (for example, spark-3b02) — you'll paste it into AgentPMT in Step 4.
Step 3 — Create a reusable auth key
In the Tailscale admin console, go to Settings → Keys → Generate auth key and configure:
- Reusable: ON. Required — AgentPMT re-registers the browser against your tailnet each time it provisions a session.
- Pre-approved: ON. Required — without this you'd have to approve the browser manually every time.
- Ephemeral: OFF.
- Expiration: 90 days is the default and fine to start with. You can rotate at any time without disrupting an active session.
- Tags: optional. Leave blank unless you've configured ACL tags.
Click Generate key and copy the tskey-auth-… value. AgentPMT won't show it back after you save it, so paste it now.


Step 4 — Connect the credential in AgentPMT
In the AgentPMT dashboard, go to Credentials → Add → Tailscale Browser Egress and fill in:
- Tailscale auth key: the
tskey-auth-…value from Step 3. - Exit node name: the short name from Step 2 (for example,
spark-3b02). - Auth key expires on: the date you set in Step 3, formatted as
YYYY-MM-DD(for example,2026-09-01). AgentPMT emails you 14 days, 3 days, and 1 day before this date so you have time to rotate.
Save. The credential is encrypted at rest and never displayed back.


Step 5 — Assign the credential to an agent group
Add the Tailscale credential to the agent group that will run your browser sessions, then select the credential you just created.


Step 6 — Try it
Open any agent or workflow that uses the Tailscale browser product. The first session takes a few seconds longer than usual while AgentPMT spins up a dedicated Tailscale daemon bound to your tailnet. After that there's no extra delay.
To confirm your home IP is what destinations see, ask the agent to navigate to https://ipv4.icanhazip.com inside a session and read the page back. The IP shown should match your home network's public IP.
Manage Authenticated Sites
AstroBrowse allows you to manage and maintain authenticated sessions across multiple websites, enabling your AI agents to access protected content and perform actions on your behalf.
Site Authentication
Login to any sites you want your agent to access using the virtual browser in your dashboard.

Login through the virtual browser to create a session. The session is isolated, encrypted, and saved in AgentPMT. Your passwords are not saved and are not visible to AgentPMT or your AI agent.

Permanently revoke a website at any time to destroy the session, preventing an agent from logging in until you re-add it.

Agent Prompts
An agent can choose to use the AstroBrowse tool on their own when they need it. If your agent isn't finding the tool you can give them specific details by clicking 'AI Agent' and 'Copy prompt for LLM' on the AstroBrowse tool page.

Browser Takeover
AstroBrowse keeps the AI agent in control of the browser session by default. When the agent encounters a step it cannot complete on its own — such as a CAPTCHA or a complex verification flow — it can request human assistance and send a link that lets a person step in and finish that specific action, after which control returns to the agent.

Tracking and Auditing
Comprehensive tracking and auditing features ensure transparency and compliance in automated browsing activities.
Activity Logging and Audit Trails
Every action performed through AstroBrowse is logged, and those logs feed audit reports for compliance, analysis, and troubleshooting.

Logged details include:
- Timestamp and session details
- Actions taken and pages visited
- Data accessed and modified
- Errors and exceptions

