The OpenWeb Ninja MCP Server

One connection gives any MCP-compatible AI agent (Claude, Cursor, Cline, Windsurf, and more) live access to 50+ OpenWeb Ninja APIs as tools. Add the server once with your API key, then just ask in plain language.

The OpenWeb Ninja MCP server

Set it up in seconds

The server runs via npx. There's nothing to install globally. Add it to your client's MCP config with your OpenWeb Ninja API key, and every API becomes a tool your agent can call.

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "openwebninja": {
      "command": "npx",
      "args": ["-y", "@openwebninja/mcp-server"],
      "env": { "OPENWEBNINJA_API_KEY": "your-api-key" }
    }
  }
}

Claude Code

claude mcp add openwebninja \
  -e OPENWEBNINJA_API_KEY=your-api-key \
  -- npx -y @openwebninja/mcp-server

Cursor, Cline, Continue, and Windsurf use the same command / args / env shape in their MCP config. Don't have a key yet? Get one free.

What your agent can do

Lead generation & enrichment

Find businesses with emails and phones, then enrich with websites and social profiles.

Price tracking & comparison

Compare live prices across Amazon, Walmart, eBay, Costco, and more in one task.

Market & competitor research

Search the web, news, forums, and reviews; monitor competitors at scale.

Recruiting & job-market research

Search live job listings, salary estimates, and employer profiles.

Real estate

Pull Zillow and Redfin listings and valuations, with driving-time overlays.

GEO / AI-search monitoring

Compare how ChatGPT, Gemini, and Copilot answer, and whether your brand is mentioned.

Just ask in plain language

You describe the goal; the agent picks the right API (or chains several) and returns the answer.

  • Compare the current price of the Sony WH-1000XM5 on Amazon versus eBay, and tell me which is cheaper right now.

  • Find 50 dentists in Austin, TX with phone numbers and emails, then find their LinkedIn pages.

  • Find data scientist jobs in the US and the typical salary for the role.

  • Show me homes for sale in 90210 and how far each is from downtown LA.

  • How do ChatGPT, Gemini, and Copilot answer "best CRM for startups", and does our brand get mentioned?

How it works

Each tool maps to one OpenWeb Ninja API and exposes that API's operations. Your agent reads the tool descriptions, chooses the operation and parameters, and calls it with no per-request wiring. Schemas are generated directly from our live OpenAPI specs, so the tools always match the APIs.

If your agent reaches for an API your key isn't subscribed to, it can subscribe to that API's free tier on the spot and continue, so it can expand its own capabilities mid-task without you touching the portal.

50+ APIs, one server

Search & SERP
Web Search, News, News Search, Forums, Autocomplete
Visual Search
Image Search, Reverse Image, Lens, Video, Shorts
AI Search / GEO
ChatGPT, Gemini, Copilot, AI Overviews, Google AI Mode
Local & Maps
Local Business, Yelp, Trustpilot, Local Rank Tracker, Driving Directions, Waze, EV Charge Finder
Jobs & Companies
JSearch, Job Salary Data, Glassdoor
E-commerce
Amazon, Product Search, Walmart, eBay, Costco, Wayfair, Books, Play Store
Real Estate
Zillow, Redfin
Finance & Events
Real-Time Finance Data, Events Search
Contacts & Enrichment
Website Contacts, Email Search, Social Links
Web
Web Unblocker

Works with any MCP client

The server speaks the open Model Context Protocol, so it works in any MCP-compatible agent.

Claude DesktopClaude CodeCursorClineContinueWindsurf

MCP server or Agent Skill?

Prefer scripts and scheduled exports over a chat client? The OpenWeb Ninja Agent Skill covers that. Here is how the two compare.

MCP serverAgent Skill
Best forChatting with an agent (Claude Desktop, Cursor, Cline)Scripted runs and scheduled pipelines
SetupOne config block, no codeInstall the skill, add an API key
Where it runsAny MCP-compatible clientClaude Code and other agent frameworks
OutputAnswers in chat; the agent chains toolsJSON or CSV files, plus webhooks, Sheets, S3
Use it whenYou want plain-language access in your assistantYou want repeatable scripts and exports

Frequently asked questions

What is the OpenWeb Ninja MCP server?

It is the official Model Context Protocol server for OpenWeb Ninja. It connects any MCP-compatible AI agent to 50+ OpenWeb Ninja web data APIs as tools, through one connection, so the agent can search the web and pull local business, jobs, e-commerce, real estate, and finance data.

Is the OpenWeb Ninja MCP server free?

Yes. The server is free and open source, and every OpenWeb Ninja API includes a free tier, so you can start without a credit card. Higher volume is covered by your OpenWeb Ninja plan.

Which AI clients does it work with?

Any MCP-compatible client, including Claude Desktop, Claude Code, Cursor, Cline, Continue, and Windsurf.

Do I need to install anything?

No. The server runs through npx, so nothing is installed globally. You add it to your MCP client config with your API key.

How does my agent authenticate?

Set your OpenWeb Ninja API key as the OPENWEBNINJA_API_KEY environment variable in the MCP config. The server sends it as the x-api-key header on every request.

What can my agent do with it?

It gets live access to 50+ OpenWeb Ninja APIs as tools, across web search, local business, jobs, e-commerce, real estate, finance, and news. The agent picks the right API and can chain several in one task.

Give your agent the open web

Grab a free OpenWeb Ninja API key, add the server to your agent, and start asking. Browse the full API catalog to see everything your agent can reach.