Structured Data Extraction
Open public pages and collect lists, tables, article text, links, or other structured fields.
Arcvenza AI Browser MCP
Connect a real JavaScript browser to your AI client through MCP. Describe the goal in natural language, then let your agent browse, interact, extract data, and return screenshots or reports.
Streamable HTTPReal JavaScript browser1 credit per browser task
Browser capabilities
Give an MCP-compatible AI client the browser primitives it needs while Arcvenza handles execution, session isolation, proxy selection, quotas, and artifacts.
Open public pages and collect lists, tables, article text, links, or other structured fields.
Search, paginate, click, type, scroll, and navigate multi-step public web flows.
Check text and elements, exercise forms, and inspect console errors or failed network requests.
Capture visual evidence and return saved task artifacts alongside the agent result.
Run eligible tasks through available Arcvenza proxy regions when a regional route is needed.
Hand control to the user for CAPTCHA, SMS verification, or another step that requires a real person.
Task workflow
The AI client plans and calls the tools; Arcvenza executes the browser session and returns observations and artifacts.
Name arcvenza_browser, the public target URL, the goal, and the result format. Ask for confirmation before sensitive actions.
Your AI client connects over Streamable HTTP and iteratively selects the browser tools it needs.
The remote browser renders JavaScript, interacts with the page, and uses an eligible proxy route when needed.
Receive structured data, screenshots, reports, or a short-lived takeover step when human input is required.
Three-minute setup
Create a personal MCP key, add the remote endpoint and Authorization header, then restart the client and verify the tool list.
Create a named key in the Arcvenza console and save the full value when it is shown once.
Use https://www.arcvenza.com/mcp with a Bearer key. Set a 180-second tool timeout where the client supports it.
Fully restart the app or extension, open a new conversation, and confirm the arcvenza_browser tools are available.
[mcp_servers.arcvenza_browser]
url = "https://www.arcvenza.com/mcp"
http_headers = { "Authorization" = "Bearer arcvenza_mcp_REPLACE_WITH_YOUR_KEY" }
tool_timeout_sec = 180Configure serverUrl with an Authorization header, then refresh MCP in Cascade.
Use the streamableHttp server type and keep sensitive browser actions out of autoApprove.
Use httpUrl, a Bearer header, a 180000 ms timeout, and keep trust disabled for confirmation.
Connect with an MCP SDK over Streamable HTTP; do not treat /mcp as a normal REST JSON endpoint.
Billing & safety
Keep credentials private, stay within permitted access, and leave human-only verification to the user.
FAQ
No. One browser task consumes one crawler credit. The agent can call multiple browser tools inside that task without each call consuming another credit.
Fully restart the AI client or IDE extension and open a new conversation. Existing sessions often keep a cached tool list. Use the client MCP list command to verify the server.
No. Codex and ChatGPT Desktop's Codex host can use the Codex configuration, and Claude Code can connect. ChatGPT Web does not read local config, while Claude.ai Connectors require OAuth support that is not currently provided for this static-key service.
No. Ask the agent to create a human takeover step when CAPTCHA, SMS verification, or another human-only check appears.
No. The service accepts eligible public HTTP and HTTPS targets and blocks localhost, private addresses, cloud metadata, and other protected network resources.
No. Site policies, account state, page changes, network conditions, and human verification can affect the result. Give the agent a clear goal and handle blocked steps explicitly.
Ready to connect