MyBrowserAPI

MyBrowserAPI is an MCP server that provides browser automation capabilities to interact directly with web services including X, Reddit, ChatGPT, and WhatsApp. Built using Puppeteer, it functions as an intermediary bridge allowing Model Context Protocol clients and AI agents to drive web sessions and access platform features programmatically through a headless browser environment. Developers, automation engineers, and AI practitioners use this tool to interface with websites that do not offer simple public APIs or that require dynamic web execution to complete actions. By exposing browser controls via standard MCP protocol commands, MyBrowserAPI enables AI assistants to perform web-based communication, navigate social networks, inspect real-time user interfaces, and execute tasks across multiple interactive portals without requiring custom standalone scrapers for every workflow.

Category: Browser & Web Automation

Tags: automation, headless browser, puppeteer, web scraping

Visit MyBrowserAPI

How to install and configure MyBrowserAPI

Follow these steps to set up and register MyBrowserAPI with your MCP client: 1. Install Claude Code if you are using it as your testing client: bash npm install -g @anthropic-ai/claude-code 2. Add the MCP server using the Claude CLI: bash claude mcp add "my-browser-mcp" npx tsx src/server/server.ts 3. Alternatively, register the server manually in your MCP client configuration (such as Windsurf or Claude Desktop) within the mcpServers object: json { "mcpServers": { "my-browser-mcp": { "command": "tsx", "args": ["/path/to/my-browser-api/src/server/server.ts"], "disabled": false } } } 4. Update the absolute path to your local repository clone and restart your client.

What you can do with MyBrowserAPI

  • Automating social media interactions, message checking, and post drafting on X directly through AI prompts. - Scraping discussion threads and monitoring trending topics on Reddit without custom standalone API integrations. - Navigating and initiating web sessions within ChatGPT through an automated Puppeteer browser instance. - Interacting with WhatsApp web interfaces to handle automated messaging and communication workflows. - Testing web application user flows and browser responses within automated agent development environments.

Key facts

  • https://github.com/sha3dev/my-browser-api
  • Browser & Web Automation, Communication & Messaging
  • automation, headless browser, puppeteer, web scraping

Part of MCP Servers

Related MCP servers

  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP NPX Fetch — MCP NPX Fetch is an MCP server that retrieves online resources and transforms web content into structured formats including HTML,…
  • MCP Microsoft Office Bridge — MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Naver News — MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…
  • MCP Node Fetch — MCP Node Fetch is an MCP server that enables language model assistants to retrieve web content and query remote endpoints…
  • MCP Outlook Tools — MCP Outlook Tools is an MCP server that enables AI assistants like Claude Desktop to connect with a locally installed…

What is MyBrowserAPI?

MyBrowserAPI is an MCP server that uses Puppeteer to automate interactions with web services such as X, Reddit, ChatGPT, and WhatsApp. It allows compatible AI clients to run web actions directly through automated browser sessions.

How do I install MyBrowserAPI?

To install it, clone the repository and run the server file using tsx. You can register it in Claude Code with the command claude mcp add my-browser-mcp npx tsx src/server/server.ts or add it to your client configuration under the mcpServers property.

What can MyBrowserAPI do?

The server enables AI assistants to interact with dynamic web platforms. It supports integrations for navigating X, reading Reddit content, controlling ChatGPT web interfaces, and handling WhatsApp sessions through headless browser automation.

Which MCP clients work with MyBrowserAPI?

It works with MCP-compatible clients that support local stdio server execution, including Claude Code, Claude Desktop, and Windsurf, by defining the command and path to the TypeScript server script in the configuration file.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories