---
title: "A browser for your agent."
description: "Navigate, click, read and take screenshots through REST or MCP. Pay in stablecoins for the time you need."
canonical: "/"
updated: "2026-10-09"
---

# A browser for your agent.

Navigate, click, read and take screenshots through REST or MCP. Pay in stablecoins for the time you need.

## 1. Choose time

Ten, thirty or sixty minutes. An unpaid request returns a quote.

## 2. Pay

Pay in stablecoins over x402 or MPP. Save the session secret.

## 3. Browse

Poll until active, then navigate, read, click or take screenshots.

## 4. Close or extend

Release the browser or pay for more time. Nothing renews automatically.

## Good to know

- **Interface:** REST and MCP
- **Identity:** Honest browser
- **Subscription:** None

## Authentication/payment

No API key or account is required. The unpaid request returns HTTP 402 with a quote: x402 uses `PAYMENT-REQUIRED` and a paid retry with `PAYMENT-SIGNATURE`; MPP uses `WWW-Authenticate: Payment` and a paid retry with `Authorization: Payment`. Review and sign the quote, then retry the same request. See the [deprecation policy](/deprecation-policy).

## Pricing

Current endpoint prices and limits are generated at [https://agbrowser.shveik.dev/pricing.md](https://agbrowser.shveik.dev/pricing.md). Each quote is returned before payment.

## Endpoints

- `POST /x402/session-10m` (x402) and `POST /mpp/session-10m` (MPP): session-10m
- `POST /x402/session-10m-extend` (x402) and `POST /mpp/session-10m-extend` (MPP): session-10m-extend
- `POST /x402/session-30m` (x402) and `POST /mpp/session-30m` (MPP): session-30m
- `POST /x402/session-30m-extend` (x402) and `POST /mpp/session-30m-extend` (MPP): session-30m-extend
- `POST /x402/session-60m` (x402) and `POST /mpp/session-60m` (MPP): session-60m
- `POST /x402/session-60m-extend` (x402) and `POST /mpp/session-60m-extend` (MPP): session-60m-extend

## OpenAPI

[OpenAPI 3.1](/openapi.json)

## MCP

Remote MCP is available at [https://agbrowser.shveik.dev/mcp](https://agbrowser.shveik.dev/mcp), with tools corresponding to the enabled endpoints.

## Rate limits

Free documents are limited to 120 requests per IP per minute. Paid API routes have no general request quota; endpoint-specific limits are documented with each route.

## Limits and reliability

No uptime SLA; service and upstream availability are best-effort. Free GET documents, including /docs, /agents.md, /llms.txt, /openapi.json, /pricing and /pricing.md, are limited to 120 requests per client IP per minute and return RateLimit headers; HTTP 429 includes Retry-After. Paid-route timeouts and any route-specific in-flight limits are described in the product docs. GET /health is a liveness check on agdata, agproxy and agvps; agmail and agpay use GET /healthz. HTTP 402 means payment is required, 429 means a limit was reached, 502 means delivery failed, and 503 means the service cannot accept work; follow Retry-After when present. Review the quote before paying. An unpaid request returns a quote before payment; work starts after settlement. A request refused before settlement is not charged; product-specific refund rules apply.

## Capabilities

Hosted browser sessions for AI agents. Navigate, click, read and take screenshots through REST or MCP. Pay in stablecoins with x402 or MPP.

## Contact

[Contact the operator](https://agbrowser.shveik.dev/contact).
[Read the full documentation](/docs.md)
