novada-mcp
OfficialThe Novada MCP server is a comprehensive web data platform offering 22+ tools across these categories:
Search & Research
Web Search: Search across 5 engines (Google, Bing, DuckDuckGo, Yahoo, Yandex) with filters for date, domain, country, and language.
Multi-Source Research: One call triggers 3–10 parallel searches, deduplicates results, extracts content, and returns a cited synthesized report.
Fact Verification: Check claims against live web sources with verdicts (supported/unsupported/contested/insufficient data).
AI Brand Monitoring: Monitor brand mentions across AI platforms (ChatGPT, Perplexity, Claude, Gemini, Grok).
Content Extraction & Crawling
Extract: Clean content (markdown, JSON, HTML) from any URL (batch up to 10), with automatic anti-bot handling (Cloudflare, DataDome, Kasada).
Crawl: BFS/DFS crawl up to 20 pages with path filtering and content extraction.
Map: Discover URLs via sitemap or BFS without downloading content.
Unblock: Force JS rendering or full browser CDP to get raw HTML from bot-protected pages.
Monitor: Detect field-level page changes over time (e.g., price drops, availability).
Structured Scraping
Platform Scraping: Structured data from 129+ platforms (Amazon, LinkedIn, TikTok, GitHub, YouTube, Instagram, Reddit, Zillow, etc.).
Async Scraping: Submit, poll, and retrieve async scraping tasks.
Proxy Network
Route requests through residential, ISP, datacenter, mobile, static, or dedicated proxies across 195 countries with sticky session support.
Create and manage proxy sub-accounts with data caps.
Browser Automation
Browser: Full cloud browser interaction via CDP — navigate, click, type, scroll, screenshot, evaluate JS, hover, manage sessions.
Browser Flows: Multi-step automation sequences with persistent session state.
Account & Operations
Health checks, tool discovery, environment setup, wallet balance, usage history, per-product quotas, daily traffic analytics, capture logs, and a unified account dashboard.
Extract structured product data (title, price, rating, reviews, BSR, availability) from Amazon product pages via novada_scrape.
Web search engine used by novada_search tool for performing searches.
Extract repository data (stars, forks, issues, description, languages) from GitHub via novada_scrape.
Extract reviews, ratings, and salary data from Glassdoor company pages via novada_scrape.
Web search engine used by novada_search tool for performing searches.
Extract profile data (posts, followers, engagement) from Instagram via novada_scrape.
AI brand monitoring tool to check how Perplexity mentions your brand via novada_ai_monitor.
Extract posts, scores, comments, and timestamps from Reddit subreddits via novada_scrape.
Extract video stats, engagement, and profile data from TikTok via novada_scrape.
Supported as a hard target for scraping with automatic anti-bot bypass via novada_scrape.
Extract video titles, views, duration, and channel data from YouTube via novada_scrape.
Extract property data (price, beds, baths, sqft, Zestimate) from Zillow via novada_scrape.
Novada MCP — Monorepo
This repository holds two artifacts for the same product (Novada's web-data MCP tools). They share tool logic but ship on different rails.
novada-mcp/ ← monorepo root (you are here)
├── npm-package/ ← the `novada-mcp` npm package (local stdio server)
│ ├── src/ ← tool logic lives here ← EDIT TOOLS HERE
│ ├── tests/ · test/
│ ├── package.json ← published to npm as `novada-mcp`
│ └── README.md
│
├── hosted-server/ ← the mcp.novada.com deployment (HTTP wrapper on Vercel)
│ ├── vercel/api/mcp.ts ← auth + rate-limit + token validation ← EDIT HOSTED LOGIC HERE
│ ├── vercel/vendor/ ← GENERATED — do NOT edit by hand (see below)
│ ├── scripts/deploy-hosted.sh
│ └── README.md
│
├── .github/workflows/ci.yml ← CI for npm-package/
└── README.md · CLAUDE.mdWhich folder do I edit?
I want to… | Go to |
Change a tool's behavior / add a tool |
|
Change auth, rate-limit, or token handling |
|
Ship the hosted endpoint (mcp.novada.com) |
|
Cut an npm release |
|
Related MCP server: Forage-mcp
The two artifacts
npm-package/IS thenovada-mcpnpm package users run locally vianpx novada-mcp(stdio transport). This is the source of truth for tool logic.hosted-server/IS what runs athttps://mcp.novada.com— an HTTP wrapper (auth + rate-limit) around the npm package's built output, deployed on Vercel.
The hosted server does not re-implement tools. Its deploy script builds npm-package/, then vendors the compiled build/ into hosted-server/vercel/vendor/novada-mcp/. Never edit hosted-server/vercel/vendor/ by hand — it is regenerated on every deploy by deploy-hosted.sh.
History
hosted-server/ was merged in via git subtree from the former novada-mcpserver repo — its full commit history is preserved.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/NovadaLabs/novada-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server