Ainative Browser MCP logo

Ainative Browser MCP

Automates browser actions, extracts page data, validates web content, and saves results to ZeroDB or agent memory.

Install Ainative Browser MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "ainative-browser-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@ainative/browser-mcp"
      ],
      "env": {
        "AINATIVE_API_KEY": "YOUR_VALUE_HERE",
        "AINATIVE_USERNAME": "YOUR_VALUE_HERE",
        "AINATIVE_PASSWORD": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 8 tools correctly (6d ago).

Overview

The ainative-browser-mcp MCP server gives AI agents tools to interact with web pages, extract structured information, validate page state, and run multi-step browser tasks. It can also send extracted data to a ZeroDB table or agent memory. The server automatically uses ZeroLocal on localhost:8000 when available and otherwise falls back to AINative Cloud. Use it when an agent needs browser-based collection, interaction, checking, or persistence.

Use cases

  • Automate sign-in and navigation actions
  • Extract product names and prices
  • Validate content or page state
  • Run multi-step web workflows
  • Store extracted pages in ZeroDB or agent memory

Key features

  • Browser actions for clicking, typing, and navigation
  • Structured page-data extraction
  • Content and state validation
  • Multi-step browser tasks
  • ZeroDB table extraction
  • Agent-memory enrichment

Tools8

What Ainative Browser MCP lets your agent do. Expand a tool for its parameters.

Verified live~1.2k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

20/24 checks healthy over the last 90d

What it can do

From the 8 tools this server returned when we ran it; 8 declare their own safety hints.

Makes network requests · 8Read-only tools · 8
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age167 days
Maintainers1

Observed 2026-11-02 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 2d ago via OSV.dev · @ainative/browser-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.6kPackage downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed8Callable tools this server registers over MCP.

How Ainative Browser MCP works

What ainative-browser-mcp does

The ainative-browser-mcp MCP server exposes browser automation functions to AI agents through six MCP tools. Agents can navigate to a URL, click elements, enter text, retrieve structured information, and check whether content or page state meets a requested condition.

The tool set also covers longer workflows and storage. browser_task runs a multi-step automation request, while browser_extract_to_table writes extracted results to a ZeroDB table. browser_enrich_memory extracts page content and stores it in agent memory, using a supplied memory type and project ID.

How it works

An MCP client starts the package with npx @ainative/browser-mcp. Tool calls include a target URL and an instruction or extraction goal, depending on the operation. For example, an extraction request can ask for product names and prices, while an action request can direct the agent to click a sign-in button and set a maximum number of steps.

The server chooses its backend automatically. When ZeroLocal is running at localhost:8000, it uses that local service. If ZeroLocal is unavailable, requests use AINative Cloud instead. ZeroLocal can be installed with pip install zerodb-local and started with zerodb serve.

Setup and configuration

Install the package directly for an on-demand launch:

Terminal
npx @ainative/browser-mcp

A global npm installation is also supported:

Terminal
npm install -g @ainative/browser-mcp

Authentication can use an API key or a username and password. Set AINATIVE_API_KEY for the recommended method, or provide AINATIVE_USERNAME and AINATIVE_PASSWORD. The API key is obtained from the AINative Studio dashboard.

For Claude Code, add the package as an MCP server with npx as the command and @ainative/browser-mcp as its argument. Include the chosen authentication variables in the server environment. No extra configuration is needed for ZeroLocal auto-detection.

Tools and capabilities

The ainative-browser-mcp MCP server provides:

  • browser_act: Performs page actions such as clicking, typing, and navigation.
  • browser_extract: Returns structured data based on an extraction goal.
  • browser_validate: Checks page content or state.
  • browser_task: Runs a multi-step browser automation task.
  • browser_extract_to_table: Extracts information and stores it in a ZeroDB table.
  • browser_enrich_memory: Extracts content and saves it to agent memory.

The README assigns credit costs to each tool: 50 for actions, 75 for extraction, 25 for validation, 200 for multi-step tasks, and 100 each for table extraction and memory enrichment. These costs may matter when choosing between individual operations and larger tasks.

Limitations and notes

The package requires authentication unless a supported local setup supplies the required backend behavior. The documented local option is ZeroLocal at localhost:8000; otherwise the server uses AINative Cloud. Storage-oriented tools depend on the relevant ZeroDB table or agent-memory context, including a project ID for the documented memory example.

Those details should be confirmed in the tool interface or project documentation before building a workflow around them.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Ainative Browser MCP

ainative-browser-mcp is an MCP server that connects AI agents to web pages through the AINative Browser Agent and its local or cloud backend. Its main tools handle browser actions, structured extraction, validation, multi-step tasks, ZeroDB table storage, and agent-memory enrichment from page content.

Install it with `npx @ainative/browser-mcp`, or use `npm install -g @ainative/browser-mcp` for a global installation. Configure the installed command in an MCP client and provide an AINative API key or username and password.

Set `AINATIVE_API_KEY` for the recommended API-key method, or set both `AINATIVE_USERNAME` and `AINATIVE_PASSWORD`.

Yes, ainative-browser-mcp has documented Claude Code configuration. Add an MCP server entry that runs `npx` with `@ainative/browser-mcp` as its argument, then place the selected authentication variables in the environment.

ainative-browser-mcp automatically uses ZeroLocal when it detects the service at `localhost:8000`; otherwise it falls back to AINative Cloud. You can install ZeroLocal with `pip install zerodb-local` and start it with `zerodb serve`.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAinative Browser MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ainative-browser-mcp?style=directory)](https://allmcps.com/mcp/ainative-browser-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/ainative-browser-mcp"><img src="https://allmcps.com/api/badge/ainative-browser-mcp?style=directory" alt="Ainative Browser MCP on AllMCPs" /></a>