OpenWeb Ninja MCP

by OpenWeb-Ninja

376 downloads
Not rated
GitHub

About

Official MCP server for OpenWeb Ninja: 40+ real-time web data and SERP APIs (Google Maps, Amazon, jobs, Zillow, Trustpilot, web search, news, finance) exposed as MCP tools.

Details

Author
OpenWeb-Ninja
Downloads
376
Categories
Web Scraping, Other, Search, Knowledge Base, Finance

- Provides real-time access to 40+ web data and SERP APIs
- Supports Google Maps, Amazon, jobs, Zillow, Trustpilot, search, news, finance
- Single server for diverse data sources
- Compatible with any MCP-compatible agent
- API key authentication

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name OpenWeb Ninja MCP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Obtain an API key from openwebninja.com, then configure your MCP-compatible client to point to this server. Full documentation is available at https://www.openwebninja.com.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

McpServers

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

Official OpenWeb Ninja MCP server connecting any AI agent to 40+ web data APIs for web search, e-commerce, local business, jobs, real estate, and finance data.

OfficialModel Context Protocolserver forOpenWeb NinjaAPIs. Gives any MCP-compatible AI agent (Claude, Cursor, Cline, and others) real-time access to web search, local business data, jobs, e-commerce, real estate, finance, news, and more, through a single connection.

You need an OpenWeb Ninja API key. Get one atopenwebninja.com.

The server runs vianpx— there's nothing to install globally. Pick your client below;npxfetches@openwebninja/mcp-serveron demand.

Add toclaude_desktop_config.json(Settings -> Developer -> Edit Config):

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

Use the samecommand/args/envshape in the client's MCP config (mcp.jsonor equivalent).

git clone <repo> && cd openwebninja-mcp npm install npm run build

Then point your MCP client at the built entry:

{ "mcpServers": { "openwebninja": { "command": "node", "args": ["/absolute/path/to/openwebninja-mcp/dist/index.js"], "env": { "OPENWEBNINJA_API_KEY": "your-api-key" } } } }

Each tool maps to one OpenWeb Ninja API and takes two inputs:

- operation: which endpoint to call (e.g.search,product_details)
- args: the parameters for that operation

The tool description lists every operation and its required parameters. Example call to thejsearchtool:

{ "operation": "search", "args": { "query": "site reliability engineer remote", "country": "us" } }

Arguments are validated and type-coerced before the request is sent, and responses return the OpenWeb Ninjadatapayload plus arequest_id.

Search & discovery:realtime_web_search,realtime_news_data,real_time_news_search,realtime_forums_search,web_search_autocomplete,realtime_image_search,reverse_image_search,realtime_lens_data,real_time_video_search,realtime_shorts_search,ai_overviews,google_ai_mode,social_links_search

Local & maps:local_business_data,yelp_business_data,trustpilot_company_and_reviews,local_rank_tracker,driving_directions,waze,ev_charge_finder

Jobs & companies:jsearch,job_salary_data,realtime_glassdoor_data

Commerce & product:realtime_amazon_data,realtime_product_search,real_time_walmart_data,real_time_ebay_data,realtime_costco_data,real_time_wayfair_data,realtime_books_data,play_store_apps

Real estate:realtime_zillow_data,real_time_redfin_data

Finance & events:realtime_finance_data,realtime_events_data

Contact & enrichment:website_contacts_scraper,email_search

npm run sync # sync OpenAPI specs from S3 into openapi-cache/ (needs AWS creds) npm run generate # regenerate src/generated/manifest.ts from the specs npm run build # compile TypeScript to dist/ npm run dev # run the server over stdio (tsx, no build) npm run inspect # launch the MCP Inspector against the server npx tsx test/smoke.ts # smoke test: list tools + validation + request path

The pipeline is: OpenAPI specs (openapi-cache/) ->scripts/generate.ts->src/generated/manifest.ts-> tools registered at runtime insrc/server.ts. To add or update an API, re-sync the specs and regenerate; no hand-written per-tool code is needed (only the curated descriptions insrc/lib/descriptions.ts).

Search and retrieve rental property details from Daft.ie via web scraping.

Live Austin-area MLS listings in your AI assistant — active listings, property details, schools, taxes, and neighborhood data for the Austin metro. Free remote MCP server, no install.

Australian development application and property intelligence queries for AI agents.

Search distressed auction properties for investors

Provides comprehensive enterprise information query and analysis, including business info, risk analysis, intellectual property, and operational insights.

Search 1000+ Russian construction companies and real estate agencies for AI agents

Free public AI-readable real estate listing exchange. Five MCP tools to search, retrieve, and act on residential, commercial, FSBO and off-market listings.

Zillow Data API MCP server — 4 tools: property lookup by address, lookup by ZPID, Zestimate, and listing search. 300+ fields per home across 160M+ U.S. parcels in one REST call. Free tier: 100 credits, no card. Corrected re-submission of the existing api.zillapi.com/mcp listing (was 'nine tools', now 4).

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.