MCP Catalogs
Homeopentabs screenshot

opentabs

by opentabs-dev·579·Score 53

Browser automation server that authenticates with web APIs through browser sessions, exposing 100+ plugins with ~2,000 tools.

browser-automationdeveloper-toolsproductivity
56
Forks
14
Open issues
this month
Last commit
2d ago
Indexed

Overview

OpenTabs is an MCP server that bridges AI models with real web APIs by leveraging browser sessions. Instead of using screenshots or DOM scraping, it enables authenticated API calls through Chrome extension integration. The platform offers over 100 plugins covering popular services like Slack, Discord, GitHub, Jira, Notion, Figma, AWS, and Stripe, with approximately 2,000 tools available. It features built-in browser tools for screenshots, clicking, typing, and network capture, and allows users to build custom plugins or have the AI discover and build them automatically.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automating tasks across multiple web services without API keys
you:Building custom AI agents that interact with web applications
you:Creating workflows that integrate authenticated API calls
you:What makes OpenTabs different from other automation tools?
you:How secure is OpenTabs?

When to choose this

Choose OpenTabs when you need AI to interact with web applications you already use, especially when those services don't provide APIs or when you want to avoid managing API keys.

When NOT to choose this

Don't choose OpenTabs if you need direct API access to services that already provide well-documented APIs, or if you prefer not to use browser extensions for security reasons.

Tools this server exposes

6 tools extracted from the README
  • install_plugin

    Install a plugin from the plugin registry

  • create_github_issue

    Create a new issue on GitHub

  • send_slack_message

    Send a message to a Slack channel

  • take_screenshot

    Take a screenshot of the current browser tab

  • click_element

    Click on a specific element on the webpage

  • type_text

    Type text into a form field or input

Note: Tool names inferred from the README description of features and common MCP use cases rather than explicit tool documentation

Comparable tools

puppeteerplaywrightbrowserlessagentic-automationselenium

Installation

# Install CLI globally
npm install -g @opentabs-dev/cli

# Start the server
opentabs start
  1. Go to chrome://extensions/ in Chrome (enable Developer mode)
  2. Load the extension from ~/.opentabs/extension (Load unpacked)

For Claude Desktop, add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "opentabs": {
      "command": "npx",
      "args": ["@opentabs-dev/cli", "mcp"]
    }
  }
}

FAQ

What makes OpenTabs different from other automation tools?
OpenTabs authenticates and uses real web APIs through browser sessions rather than just automating UI interactions or scraping web pages.
How secure is OpenTabs?
All tools start disabled until explicitly enabled, built-in code review for plugins, version-aware permissions, and runs locally with full audit logs.

On Hacker News

Recent discussion from the developer community.

Compare opentabs with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.