Izan Browser Tools
Turn Any Browser Action & Data Extraction into an AI Tool in 60 Seconds
What is Izan Browser Tools?
Izan Browser Tools is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to turn any browser action & data extraction into an ai tool in 60 seconds
Turn Any Browser Action & Data Extraction into an AI Tool in 60 Seconds
This server falls under the Browser Automation category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Turn Any Browser Action & Data Extraction into an AI Tool in
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx izan-ioConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Izan Browser Tools
Izan.io is a Chrome extension that turns your browser into an MCP server, letting any MCP client — Claude Desktop, Cursor, VS Code, or Claude Code — control your browser through tools you define in JavaScript. Because the extension runs inside your authenticated browser session, it can interact with websites that require login without any cookie hacking or credential sharing. You write browser automation tools using a simple async JavaScript API with methods like browser.open, browser.click, browser.getText, and browser.waitForSelector, then expose them as callable MCP tools to your AI assistant — or install ready-made tools from the zihin.io community marketplace.
Prerequisites
- Google Chrome browser installed
- Node.js installed (for the izan-mcp bridge CLI)
- An MCP-compatible client such as Claude Desktop, Cursor, VS Code, or Claude Code
- The izan.io Chrome extension installed from the Chrome Web Store
Install the Chrome extension
Visit the Chrome Web Store and install the izan.io extension. Once installed, the extension icon will appear in your browser toolbar and the side panel will be accessible.
Add the MCP bridge to your client configuration
Add the izan-mcp bridge to your MCP client config. The bridge communicates with the Chrome extension via WebSocket on localhost:3717 and exposes the browser tools over stdio JSON-RPC.
Restart your MCP client
After saving the configuration, restart Claude Desktop or your MCP client. The extension connects automatically — no additional setup needed.
Use built-in tools immediately
Two tools are available out of the box: web_fetch for fetching page content and accessibility_snapshot for capturing the accessibility tree of the current page. Ask your AI to use them right away.
Create custom browser automation tools
Open the extension side panel in Chrome and write a new tool as a JavaScript async function using the browser API. The function receives params and a browser object with methods for navigation, clicking, typing, and reading page content.
async (params, browser) => {
await browser.open(`https://example.com/search?q=${params.query}`)
await browser.waitForSelector('.result')
const title = await browser.getText('.result:first-child .title')
await browser.close()
return { title }
}Browse and install community tools
Visit the zihin.io marketplace to find and install pre-built browser automation tools created by the community. Installed tools become immediately available as MCP tools in your AI client.
Izan Browser Tools Examples
Client configuration
Add this block to your claude_desktop_config.json or equivalent MCP client config file. The npx command downloads and runs the bridge automatically.
{
"mcpServers": {
"izan": {
"command": "npx",
"args": ["izan-mcp"]
}
}
}Prompts to try
These prompts use the built-in tools and any custom tools you create. Your authenticated browser session means login-gated content is accessible.
- "Use web_fetch to get the content of https://example.com and summarize it"
- "Take an accessibility snapshot of the current page and list all the links"
- "Open my Gmail inbox and list the subject lines of the 5 most recent emails"
- "Search for 'MCP server' on GitHub and return the top 3 repository names and star counts"Troubleshooting Izan Browser Tools
MCP client connects but no browser tools appear
Check that the Chrome extension is installed and running. Open the extension side panel to verify it shows 'Connected'. The WebSocket bridge requires Chrome to be open with the extension active before the MCP client starts.
browser.waitForSelector times out on dynamic pages
Increase the timeout in your tool code or add intermediate waits. Some SPAs need a short delay after navigation before elements are rendered. Check the accessibility_snapshot tool to see what elements are actually present.
Custom tool throws errors when accessing login-gated pages
Ensure you are logged into the target website in the same Chrome profile where the extension is installed. The extension uses your existing authenticated session — if you are logged out in Chrome, the tool will see the login page.
Frequently Asked Questions about Izan Browser Tools
What is Izan Browser Tools?
Izan Browser Tools is a Model Context Protocol (MCP) server that turn any browser action & data extraction into an ai tool in 60 seconds It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Izan Browser Tools?
Follow the installation instructions on the Izan Browser Tools GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Izan Browser Tools?
Izan Browser Tools works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Izan Browser Tools free to use?
Yes, Izan Browser Tools is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
Izan Browser Tools Alternatives — Similar Browser Automation Servers
Looking for alternatives to Izan Browser Tools? Here are other popular browser automation servers you can use with Claude, Cursor, and VS Code.
Chrome DevTools MCP
★ 40.6kAI-powered Chrome automation server with natural language element detection. Control Chrome browser through MCP protocol for testing, debugging, and performance analysis. Features 91% accuracy in element location, works with free AI models, and suppo
UI TARS Desktop
★ 34.9k📇 🏠 - Browser automation capabilities using Puppeteer, both support local and remote browser connection.
Playwright
★ 32.8kA production-ready browser automation server that enables AI assistants to interact with web pages using tools for navigation, element interaction, and data extraction. It features a built-in Inspector UI and robust crash recovery for reliable automa
Page Agent
★ 18.0kJavaScript in-page GUI agent. Control web interfaces with natural language.
Chrome
★ 11.7kAn extension-based MCP server that enables AI assistants to control your browser, leveraging existing sessions and login states for automation and content analysis. It provides over 20 tools for semantic tab search, interactive element manipulation,
LAMDA
★ 7.8kThe most powerful Android RPA agent framework, next generation mobile automation.
Browse More Browser Automation MCP Servers
Explore all browser automation servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Izan Browser Tools in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Izan Browser Tools?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.