izan.io/Documentation

Chrome Extension

The izan.io Chrome extension runs an MCP server directly in your browser. MCP clients connect to it through the bridge CLI and can invoke tools that interact with web pages.

What the Extension Does

The extension exposes browser automation capabilities as MCP tools. When an MCP client calls a tool, the extension executes it in the browser context -- navigating pages, clicking elements, extracting data, and returning results.

Side Panel

Click the izan.io icon in the toolbar to open the side panel. From here you can:

  • Create tools -- Write new tools with the built-in editor
  • Edit tools -- Modify existing tool definitions
  • Test tools -- Run tools manually with test parameters
  • Manage tools -- Enable, disable, or delete tools

Each tool has a name, description, parameter definitions, and a JavaScript function body.

Tool Storage

Tools are stored locally in chrome.storage.local. They never leave your browser unless you explicitly export or publish them. This means:

  • Tools persist across browser restarts
  • Tools are tied to your Chrome profile
  • Uninstalling the extension removes all tools

Connection Status

The side panel shows the current connection status:

  • Connected -- The bridge is running and an MCP client is connected
  • Waiting -- The extension is ready but no bridge is connected
  • Disconnected -- The extension cannot communicate with the bridge

If you see "Disconnected", make sure the bridge is running (npx izan-mcp) and your MCP client is configured correctly.