MCP.Market

Oya Browser MCP server

online · 100% uptime
by OyadotAI·io.github.OyadotAI/oya-browser·v1.0.210·349 stars

Real Chrome for agents: start a browser, read pages as numbered markdown, click, type, hand off.

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

not scanned yet

Adoption
Established

349 stars

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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/browser

Set 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.

All Oya Browser alternatives →
  • AIHawk
    AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
    A
  • Openbrowser AI
    AI browser automation. Write async Python to navigate, click, type, and extract data.
    B
  • Native DevTools
    MCP server for desktop, browser (CDP), and Android automation. Screenshot, OCR, click, type.
    A
  • Browser
    MCP server for loading authenticated web pages using Chrome DevTools Protocol
    A
  • unbrowser by Unchained
    Chrome-free MCP web access for agents with low-token page maps and browser escalation hints.
    B