Mmcp.market

Unbrowse MCP server

online · 100% uptime
by unbrowse-ai·io.github.unbrowse-ai/unbrowse·v12.1.1·766 stars

Websites as APIs: read pages, run site tasks via learned APIs, cloud browser with saved logins.

A96/100grade A
What users say
No reviews yet
Be the first
Safety scan
A96/100

full report

Adoption
Established

766 stars1.9k downloads/wk

Reviews

Write one

Nobody has reviewed Unbrowse yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Unbrowse tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • Live reliabilityremote reachable in 18ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 96/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install Unbrowse in Claude Code, Cursor or VS Code

claude mcp add --transport http unbrowse https://unbrowse.ai/mcp
Add to Cursor

What the publisher says

From the Unbrowse repository's README, as published. We do not edit it. Read it on GitHub

Unbrowse

Call websites as APIs. This is the open-source client for the hosted Unbrowse service (https://unbrowse.ai): the @unbrowse/sdk TypeScript client for its REST API, and the unbrowse CLI built on it.

Install the agent skill:

npx skills add unbrowse-ai/unbrowse-skill --skill unbrowse

Connect your agent:

claude mcp add --transport http unbrowse https://unbrowse.ai/mcp

Complete OAuth sign-in in your client. For the CLI or SDK, use the pinned hosted-client release in the installation guide; npm latest may still target the older service.

Install · CLI · MCP · SDK · Troubleshooting

How it works

already compiled into tools.

  1. Discover. Unbrowse searches your private capabilities, then a public registry of sites

A run succeeds only when its result is verified.

  1. Run. A matching capability replays the site's own first-party HTTP requests. No browser.

you upload two HAR recordings (unbrowse learn). Unbrowse compiles the requests into a one-call capability. Next time is step 2.

  1. Learn once. No match: an agent does the task in Unbrowse's recorded cloud browser (MCP), or

Passwords stay in the Unbrowse password manager; the CLI never takes one.

More: docs/how-it-works.md · Paper: Internal APIs Are All You Need (arXiv:2604.00694)

Commands

unbrowse login [--key ub_live_…]    sign in (browser OAuth) or store an API key
unbrowse discover <query>           your capabilities, then the public registry
unbrowse run <task…> [--set k=v]    run a task; waits for a verified result
unbrowse resume <runId> k=v…        answer what the run asked for, on the same run
unbrowse learn a.har b.har          compile two recordings into a capability
unbrowse logins                     saved logins, masked
unbrowse registry [query]           public compiled sites (no account)

All commands: docs/cli.md. Exit codes: 0 ok, 1 error, 2 input required, 3 sign-in or login needed, 4 not verified.

SDK

import { Unbrowse } from "@unbrowse/sdk";
const ub = new Unbrowse(); // UNBROWSE_API_KEY
const run = await ub.wait((await ub.run({ task: "top stories on Hacker News", idempotencyKey: crypto.randomUUID() })).runId);

Supported REST methods: docs/sdk.md.

Agents

Agents connect to the hosted MCP (https://unbrowse.ai/mcp, see docs/install.md) and follow skill/SKILL.md. The CLI is the REST alternative. unbrowse mcp runs a local stdio proxy to the hosted MCP for hosts that need stdio or plain tool names (unbrowse_scrape).

Plugins for Claude Code, Codex, Grok Build, OpenClaw, Hermes and elizaOS bundle the skill and make Unbrowse the host's browser: plugins/. Grok, ChatGPT, Claude, Perplexity, Le Chat and Gemini CLI connect as a custom connector: docs/connect.md.

Pricing

Check your current account plan and unbrowse usage for quota and pricing. docs/pricing.md

Develop

bun install
bun test packages     # SDK route tests + CLI tests against a local stand-in API
bun run typecheck
bun run build         # packages/sdk/dist, packages/cli/dist/cli.js (Node 18.17+)
bun run cli help

Release

CI/CD publishes on a version tag: docs/release.md.

What is here and what stays hosted: docs/open-source.md. MIT © Unbrowse AI

Nothing above is checked by us. What we check is on the safety report.

Unbrowse: common questions

Is Unbrowse MCP server safe?
Yes, by our scan: it is graded A (96/100). Read the Unbrowse safety report
How do I install Unbrowse?
It runs remotely at unbrowse.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Unbrowse need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is Unbrowse maintained?
The last commit was 10 days ago (2026-09-28). The latest release is v12.1.1.
Is Unbrowse up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Unbrowse?
Servers from other publishers that do the same job: AIHawk MCP server, Skyvern MCP server and Fortress MCP server. Compare all Unbrowse alternatives.

Alternatives to Unbrowse

Same job from other publishers: the closest match first, then the best rated.

All Unbrowse alternatives →
  • AIHawk
    AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
    A
  • Skyvern
    AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
    A
  • Fortress
    Stealth browser for AI agents: fetch pages behind Cloudflare/DataDome/CAPTCHA, extract clean data.
    B
  • Oya Browser
    Real Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.
    A
  • Svipall
    Read any page past its anti-bot wall, crawl sites, search without an API key, solve captchas locally
    C

More from unbrowse-ai →