Skip to main content
Connect the pre.dev MCP server once. It provides browser_agent, browser_agent_get, and browser_agent_list alongside the specification tools.

Extract structured data

Call browser_agent with these arguments:
The tool returns a text summary and run ID. Call browser_agent_get with that ID to get the complete structuredContent, including results[i].data.

Run a longer workflow

For a multi-step workflow, use mode: "agent", give a concrete completion condition, and submit asynchronously:
Save the ID from the returned text, then call browser_agent_get every few seconds. Stop when batch status becomes completed or failed, and inspect each task’s uppercase status. A completed batch does not mean every task succeeded.

Inspect evidence

This returns task timelines and any available screenshots. During synchronous execution, clients with logging support can also receive notifications/message. These are MCP notification envelopes, not REST SSE frames; heavy event data may be shortened.

History and limits

Use browser_agent_list with limit, skip, and optionally status: "processing" or "completed". Its structured response has total and batches; use browser_agent_get for each run’s full data. The same credit, batch-size, and account in-flight gates apply as in REST. concurrency allows 120 tasks within a run, default 5. Retrieve queue status through REST when you need the current account limit. The MCP tool does not expose REST’s idempotency header or a cancellation operation. Closing the client does not establish that browser work stopped. See the complete tool reference for every field and the older browser_task aliases.