The browser control plane for AI agents. One API over Oya Cloud, Browserbase, Steel, Anchor, Browser Use and your own Chrome, with persistent personas, CAPTCHA and MFA handling, and live human takeover.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http oya-browser https://oyabrowser.com/mcp/pool --header 'Authorization: Bearer <API_KEY>'~/.codex/config.toml
[mcp_servers.oya-browser]
url = "https://oyabrowser.com/mcp/pool"
bearer_token_env_var = "OYA_BROWSER_API_KEY"
# codex mcp add oya-browser --url https://oyabrowser.com/mcp/pool --bearer-token-env-var OYA_BROWSER_API_KEY
# export OYA_BROWSER_API_KEY=<API_KEY>~/.cursor/mcp.json
{
"mcpServers": {
"oya-browser": {
"url": "https://oyabrowser.com/mcp/pool",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"oya-browser": {
"type": "http",
"url": "https://oyabrowser.com/mcp/pool",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"oya-browser": {
"httpUrl": "https://oyabrowser.com/mcp/pool",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"oya-browser": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://oyabrowser.com/mcp/pool",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"oya-browser": {
"url": "https://oyabrowser.com/mcp/pool",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}