Oya Browser MCP server
online · 100% uptimeio.github.OyadotAI/oya-browser·v1.0.210·349 starsReal Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.
not scanned yet
349 stars
Reviews
Write oneNobody has reviewed Oya Browser yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Oya Browser tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Oya Browser compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 65% of 866 Scraping and browsing servers
- Uptime
- 100%
- of our recent checks; the typical remote Scraping and browsing server answers 100%
- Response time
- 463 ms
- faster than 24% of 384 Scraping and browsing servers
- GitHub stars
- 349
- more than 95% of 583 Scraping and browsing servers
Release history: 41 versions in the registry since 2026-09-17, latest 2026-11-03, typically several a day.
Install Oya Browser in Claude Code, Cursor or VS Code
claude mcp add --transport http oya-browser https://oyabrowser.com/mcp/pool
What the publisher says
From the Oya Browser repository's README, as published. We do not edit it. Read it on GitHub
OpenRouter for browsers.
One API over Oya Cloud, Browserbase, Steel, Anchor, Browser Use and your own Chrome. Turn a portal task into a reusable playbook. Replay with new inputs, review agent repairs, and bring in a person when a run needs help.
Hosted · Self-host · Docs · Examples
Three real browsers on a self-hosted stack: live view, a human takeover, numbered elements, and the hand-back. Nothing mocked (scripts/record-walkthrough.mjs).
⚡ Quick start
npm install @oya-ai/browserSet OYAAPIKEY from browser.getoya.ai. The SDK supports Node.js 18+; this example uses ES modules.
import { Oya } from "@oya-ai/browser";
const oya = new Oya(); // Reads OYA_API_KEY; optional OYA_BASE_URL for self-hosting.
const browser = await oya.browser.start({ captcha: "auto" });
try {
await browser.goto("https://example.com");
console.log(await browser.ask("What is the main heading?"));
} finally {
await browser.stop();
}Choose the provider in your key settings or pass provider to start(). On Node.js 24+, await using browser = await oya.browser.start() handles cleanup automatically.
Portal automation: record once, replay with new inputs
Adapted from the portal-automation project, with a fictional request and environment-based credentials. Set PORTALURL, PORTALUSERNAME, and PORTAL_PASSWORD to your test portal and adapt the instructions to its pages. Save this as portal.mjs and run node portal.mjs.
import { createInterface } from "node:readline/promises";
import { Oya } from "@oya-ai/browser";
function requiredEnv(name) {
const value = process.env[name];
if (!value) throw new Error(`Set ${name} before running.`);
return value;
}
const oya = new Oya({ apiKey: requiredEnv("OYA_API_KEY") });
const portalUrl = requiredEnv("PORTAL_URL");
const name = "portal-request-review";
const data = { customerName: "Alex Example", requestId: "DEMO-0001" };
const secrets = {
username: requiredEnv("PORTAL_USERNAME"),
password: requiredEnv("PORTAL_PASSWORD"),
};
const persona = (await oya.personas.list()).find((p) => p.name === "portal-demo")
?? await oya.personas.create({ name: "portal-demo" });
const browser = await oya.browser.start({ persona: persona.id, captcha: "auto" });Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Oya Browser: common questions
- Is Oya Browser MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Oya Browser safety report
- How do I install Oya Browser?
- It runs remotely at oyabrowser.com. 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 Oya Browser need an API key?
- Yes. The registry entry asks for
Authorization. - Is Oya Browser maintained?
- The last commit was 33 days ago (2026-10-01). The latest release is v1.0.210.
- Is Oya Browser 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 Oya Browser?
- Servers from other publishers that do the same job: AIHawk MCP server, Openbrowser AI MCP server and Native DevTools MCP server. Compare all Oya Browser alternatives.
- How does Oya Browser compare with other Scraping and browsing MCP servers?
- safety score 85/100 (higher than 65% of 866 Scraping and browsing servers); uptime 100% (of our recent checks; the typical remote Scraping and browsing server answers 100%); response time 463 ms (faster than 24% of 384 Scraping and browsing servers). Full comparison.
Alternatives to Oya Browser
Same job from other publishers: the closest match first, then the best rated.
- AIHawkAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedWidely usedA
- Openbrowser AIAI browser automation. Write async Python to navigate, click, type, and extract data.not reviewedEstablishedB
- Native DevToolsMCP server for desktop, browser (CDP), and Android automation. Screenshot, OCR, click, type.not reviewedEstablishedA
- BrowserMCP server for loading authenticated web pages using Chrome DevTools Protocolnot reviewedGrowingA
- unbrowser by UnchainedChrome-free MCP web access for agents with low-token page maps and browser escalation hints.not reviewedGrowingB