Skip to content
AI agents & automation

Give your AI agents real browsers

Oculr is MCP-native. Point Claude or any MCP-compatible agent at it and the agent can create profiles, browse, act and save its work as workflows, on real Chromium with engine-level fingerprinting.

ClaudeGoogle GeminiPerplexityCursor
40+
MCP agent tools
5-10x
Smaller DOM snapshots
Hundreds
Profiles per fleet
Why it matters

Agents fail in browsers built for scripts

Generic automation stacks announce themselves to every site they touch. Oculr gives your agent the same thing a person has: a real browser with a consistent identity.

One command connects your agent

Oculr ships a Model Context Protocol server with 40+ tools across browsing, profile lifecycle, fleet control and workflow recording. Local stdio for zero setup, or HTTP with mandatory bearer-token auth.

  • Works with Claude and any MCP client
  • Raw CDP underneath, no Playwright or Puppeteer globals
  • Snapshots compressed 5 to 10x to save tokens
# Connect your agent
$ claude mcp add oculr
# Then just ask
"Launch the three storefront profiles and check today's listings on each."
Connected via Oculr MCP · stdio or HTTP + bearer token

A browser the page treats as a browser

Fingerprinting is built into Oculr's own Chromium engine at the engine level, not patched on with JavaScript. Detection-relevant getters return the same native code signatures stock Chrome returns, and every release is regression-tested against public fingerprint suites.

  • Engine-level fingerprinting, not JS patches
  • One profile, one consistent identity
  • Timezone, language and location re-apply on every tab
Real Chromium, native fingerprinting
Raw CDP, no injected frameworks
Every profile fully isolated
Runs become replayable workflows

From one profile to a fleet

Fleet commands let one agent drive many profiles at once: launch, navigate, click, type and screenshot across the set, while each profile keeps its own proxy, storage and fingerprint.

  • Drive 5, 10 or 50 profiles in one call
  • Per-profile proxies and identities throughout
  • Run a task once, replay it as a workflow
fleet status4/5 running
shopify-eu-04checked 18 orders
etsy-seller-02synced 7 listings
ig-brand-usscraped 240 posts
amazon-uk-01exported report
research-jpqueued
MCP-native

One connection. Forty tools. Your agent.

Add Oculr as an MCP server and your agent gains a full browser control plane: real Chromium, raw CDP, and fleet commands, all in one place.

Connect once, then just ask

Local stdio for zero setup, or HTTP with mandatory bearer-token auth. Raw CDP underneath, so no Playwright or Puppeteer globals ever touch the page.

# in your agent
"Open the EU seller profile and pull this week's payouts."
profile_launch shopify-eu-04
browser_navigate /admin/payouts
browser_snapshot compressed 7.4x
stdio or HTTP + bearer token

Tools across four families

Browsing, profile lifecycle, fleet control and workflow recording, all exposed to your agent.

40+ MCP tools
Browser control12
Profile lifecycle8
Fleet control9
Workflow recording6

Tokens spent on decisions

Page structure is compressed before it reaches the model, so the agent spends tokens on decisions instead of raw DOM dumps.

page snapshot7.7x smaller
Raw DOM nodes8,420
After compression1,090
Tokens to model~2.1k

One agent, the whole fleet

One MCP call fans out across many region-pinned profiles, each keeping its own proxy, cookies and fingerprint.

Agentvia MCPInstagramDEAmazonUSRedditUKTikTokJPEtsyCA
fleet dispatch · 5 profileslive
fleet_launch5 / 51.2s
fleet_navigate5 / 50.7s
fleet_snapshot5 / 50.5s
fleet_type4 / 50.6s
fleet_screenshot5 / 50.9s
FAQ

Frequently asked questions

Which AI agents work with Oculr?+

Any MCP-compatible client: Claude Code, Claude desktop, or your own agent built on the Model Context Protocol. Add Oculr as an MCP server and the agent can create profiles, browse, and run workflows.

Does Oculr inject Playwright or Puppeteer into the page?+

No. Oculr speaks raw Chrome DevTools Protocol to its own engine, so none of the globals those frameworks add ever touch the page. Your existing Selenium, Puppeteer and Playwright scripts can still attach through the standard endpoints.

Why do agents need an antidetect browser at all?+

Sites treat generic automation environments differently from real browsers. Oculr profiles are real Chromium with consistent, engine-level identities, so your agent sees the same site a person would, in a stable environment you control.

How do agents handle pages without burning tokens?+

Oculr compresses page structure 5 to 10x before it reaches the model, so the agent spends tokens on decisions instead of raw DOM dumps.

Can one agent drive many profiles at once?+

Yes. Fleet commands let an agent create, launch, navigate and act across many profiles in a single call, each profile keeping its own proxy, cookies and fingerprint.

Give your agents a browser that sites trust

Spin up your first two profiles free. Point an agent at them, run a task, and watch Oculr turn it into a workflow you can scale.

No credit card required · Cancel anytime