
Unbrowse
Search and call websites through Unbrowse's hosted API or remote MCP, reuse indexed...
Install
npx skills add unbrowse-ai/unbrowse --skill unbrowse -g -a claude-code -y- Repository
- unbrowse-ai/unbrowse831
- Category
- AI and agents
- Updated
- 5d ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Search and call websites through Unbrowse's hosted API or remote MCP, reuse indexed site tools, read pages, and learn missing routes in its cloud browser. Use for structured website tasks, and authenticated site access with Unbrowse.
Unbrowse
Use the hosted service at https://unbrowse.ai. Execution, indexed routes and website sessions stay server-side. This skill supplies operating guidance; signing in is OAuth, below.
Onboarding: sign in with OAuth
Sign-in is OAuth in the person's browser: an emailed sign-in link, then Allow. No password, and nothing to paste. Never ask the person for a token or key in chat.
Check first, then sign in only what is missing:
- MCP: if
unbrowse_discoveris in this session's tool list, the MCP is signed in. - CLI:
npx unbrowse whoami. Exit 0 means signed in. Exit 3 means not signed in.
Sign in the MCP (agent hosts):
claude mcp add --transport http unbrowse https://unbrowse.ai/mcp
{"mcpServers":{"unbrowse":{"url":"https://unbrowse.ai/mcp"}}}
The host runs the OAuth sign-in itself (in Claude Code: /mcp, pick unbrowse, Authenticate). Do not put a bearer header in the config; with one set, hosts skip OAuth. A URL in a config is not a signed-in session: until the host finishes OAuth, the Unbrowse tools are not listed.
Sign in the CLI:
npx skills add unbrowse-ai/unbrowse && npx unbrowse login
unbrowse login opens the sign-in page in the browser on this machine. The person enters their email, opens the link, presses Allow; the CLI prints Signed in to https://unbrowse.ai (workspace ws_…) and stores the token at ~/.config/unbrowse/cli.json (mode 0600, refreshed automatically).

