mcpbeat Sign in

Quanticdata MCP Server

answering

Quanticdata MCP is answering right now. Last checked 14 min ago. 156 installs a week from npm. It exposes 28 tools. Last commit 3 Oct 2026.

Live web access for agents: scrape, SERP search, crawl/map, 100+ collectors, datasets, proxies.

Installs per day peak 166 · avg 28 · +90% w/w
a month agotoday
Uptime history 50 days of history · worst day 93%
50 days agonow
100.0%
Uptime 24h
91 of 91 checks
28
Tools
read from the server
131 ms
Response time
average over 24h
156
Installs / week
npm and PyPI

What changed 33

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 13 September 2026. No other catalogue keeps this.

29 Sep 2 tools appeared report, unlock
29 Sep a tool changed version
25 Sep a tool changed version2 times that day
25 Sep a tool changed the parameters it asks for search
13 Sep 25 tools changed the parameters they ask for batch, batch_status, collector_run_status and 22 more
13 Sep a tool appeared ai_visibility
13 Sep a tool changed version
and 1 more, back to 13 September 2026

What the code does

We read the source, 1 d ago · tools taken from the live server · rules ccca72095570

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Runs an external command standalone/smoke-test.mjs:12
const child = spawn(process.execPath, [server], { stdio: ["pipe", "pipe", "inherit"] });

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add quanticdata-mcp --transport http https://api.quanticdata.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "quanticdata-mcp": {
      "url": "https://api.quanticdata.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.quanticdata-mcp]
url = "https://api.quanticdata.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "quanticdata-mcp": {
      "url": "https://api.quanticdata.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "quanticdata-mcp": {
      "url": "https://api.quanticdata.io/mcp"
    }
  }
}

This one needs environment variables set before it will start: QUANTICDATA_API_KEY (API key from https://app.quanticdata.io/api-keys — $2 of free API usage every month, no card required). The author declared them in the registry entry; get the values from the project itself.

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

Available tools 28

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

batch
batch
Scrape many URLs asynchronously with shared options. Returns a job id — poll with batch_status. For SEO/status audits over many pages set mode 'summary': items carry metadata only (title, description, canonical, contentLength) instead of full page content.
batch_status
Poll a batch job for progress and per-URL results. Polls are incremental: pass the previous response's `nextCursor` as `since` to receive only the items completed after your last poll. Items omit page content by default — set include_content true only when you actually need the text.
bulk
search_bulk
Paginate ONE search query asynchronously and merge deduplicated organic results. Page-one AI Overview/PAA/Knowledge Graph/answer enrichments are retained; set render:true to request those Google JS blocks. Billed per page actually fetched, with unavailable pages refunded.
search_bulk_status
Poll a bulk search job for progress and merged organic results. Polls are incremental: pass the previous response's `nextCursor` as `since` to receive only the organic results gathered after your last poll.
collector
collector_run_status
Fetch a Collector run by run_id: status (queued|running|done|failed), result count, cost, partial flag and the result rows. Use after run_collector returned 202/async. Pass format 'csv' to get the rows as CSV text.
run_collector
Run a Collector by slug with a semantic input (see list_collectors for each collector's inputSchema and example). Short runs return the rows inline; long runs return 202 with a run_id + statusUrl — poll with collector_run_status. Results are billed per delivered row (never for failures). Set `async` true to force background execution.
crawl
crawl
Start an asynchronous BFS crawl of a site from a seed URL, converting each page to Markdown. Returns a job id — poll with crawl_status.
crawl_status
Poll a crawl job for progress and the pages crawled so far. Polls are incremental: pass the previous response's `nextCursor` as `since` to receive only the pages crawled since your last poll. Pages omit their content by default — set include_content true only when you actually need the text (a large crawl's full content can be hundreds of KB).
dataset
create_dataset
Build a structured dataset from a plain-language prompt. Quantic AI plans the search queries, searches Google/Bing/DuckDuckGo, maps the sites it finds and scrapes them into validated rows (CSV/JSON). Returns a job id — poll with dataset_status. Billed per delivered, validated record (email/phone fields cost extra, only when found); the run never exceeds limits.max_cost_usd, and the unspent budget is refunded.
dataset_status
Poll a dataset job for progress, the collection trace (steps) and the rows so far. Polls are incremental: pass the previous response's `nextCursor` as `since` to receive only rows delivered after your last poll. Set mode 'summary' to omit rows and get only progress + steps (light poll). When status is completed, the response includes signed CSV/JSON download URLs.
generate
generate_parser
Look at a page ONCE with an LLM and get back CSS selectors that extract the fields you asked for. Pass the returned `parser` as the `extract` argument on every later scrape of that same layout and no AI runs again — it becomes a plain, free, deterministic extraction. Use this instead of ai_prompt whenever you will scrape more than a couple of pages of the same shape. Every selector is run against the page before being returned, so `report`/`coverage` tell you which fields are actually reliable.
generate_proxies
Generate ready-to-use proxy endpoint strings (credentials included) from one of the account's active proxy services — any type: residential, mobile, datacenter, ISP, IPv6. Supports geo targeting (country/state/city, ISP or ASN where the plan allows it), rotating or sticky sessions, HTTP or SOCKS5, and several output formats. Use list_proxies first to get the orderId, and proxy_locations for valid targeting codes. The returned strings plug straight into any HTTP client, e.g. curl -x.
parser
list_parser_presets
List your stored parser presets with their version, health stats and changelog.
parser_preset_stats
How well a stored parser is still working: success rate per field, mean coverage over the recent runs, and whether it now counts as decayed (i.e. the site probably changed).
and
search_and_read
Search the live web, fetch the top organic pages as clean Markdown, and return citation-ready numbered sources plus one token-bounded `context` string ready for an AI prompt. Use this when the goal is answering/researching, and use `search` when raw SERP structure or a specialized vertical is needed.
collectors
list_collectors
List the ready-made Collectors: paid, versioned scrapers you run with a semantic input (keyword + location, place id, product id, domain…) instead of URLs — e.g. web_search, search_images, search_videos, keyword_ideas, amazon_search, amazon_product, ebay_search, aliexpress_search, linkedin_jobs, indeed_jobs, reddit_posts, youtube_search, youtube_channel, instagram_profile, tiktok_profile, tiktok_video, linkedin_profile, linkedin_company, zillow_search, zillow_property, app_store_apps, app_store_reviews, google_play_apps, google_maps_places, place_reviews, google_jobs, google_news, google_shopping, product_offers, hotels, google_flights, google_events, google_trends, google_autocomplete, google_lens, youtube_video, ebay_product, flipkart_search, idealista_search, kleinanzeigen_search, autotrader_search, github_repos, hacker_news, coingecko_coins, wikipedia_articles, yahoo_finance, stackoverflow, steam, npm_packages, sec_filings, defillama, wayback_machine, clinical_trials, certificate_transparency, wikidata, nvd_cve, openfda, openalex, pypi_packages, exchange_rates, gleif_lei, docker_hub, crates_io, world_bank, openlibrary_books, arxiv_papers, weather_forecast, whois_domain, dns_records, itunes_search, local_business_leads, site_contacts, company_profile, business_directory. Returns each collector's slug, input/output schema, example input, price per delivered result and current health. Billing is pay-per-success: only delivered rows are charged.
heal
heal_parser_preset
Regenerate a preset's selectors now (the manual trigger for the automatic repair). Refetches the source page and adopts new selectors ONLY if they extract more than the current ones — a heal that finds nothing better leaves the preset untouched and is not billed.
map
map
Discover a site's URLs fast (robots.txt sitemaps + /sitemap.xml + homepage links) without a full crawl. Returns up to `limit` URLs (default 100) plus the site-wide `total` and a per-section `summary` (e.g. '/blog': 1988) so you see the site's shape without the full list. Narrow with `search` (substring filter — the primary way to find specific pages) or set group_by 'path' for the path tree with counts instead of URLs.
proxies
list_proxies
List the account's proxy services of every type — Residential Basic/Premium/Private, Mobile, Mobile V2, Datacenter (static or traffic-based), ISP, IPv6 — with plan type, bandwidth left, expiry, whitelisted IPs and the orderId to pass to generate_proxies. Call this first to see which proxy plans are available.
proxy
proxy_locations
Discover valid geo-targeting values for a proxy plan type before calling generate_proxies: countries, states, cities, ASNs, or the full location tree (countries → regions → cities → ISPs). Use level 'tree' for Residential Premium / Mobile V2 slugs and ISP codes, or for the static datacenter gateway list; note the tree can be large.
report
report
Send feedback to the QuanticData team: a bug (a result that is wrong or empty after a retry, a broken parser, a blocked page that should work), a missing tool, site, option or collector, or a question about behaviour or pricing. Works WITHOUT an API key. Call it when a tool clearly failed at its job, when the user needs something no tool here covers, or when the user asks you to report something. Do NOT call it for a missing, rejected or unset API key, for the no-key trial or the balance being used up, for a network timeout, or for your own wrong input: those are fixed by the user, not by the team, and the tool that failed already told you how. One report per issue, never one per retry. Every report is read by the people who build the product.
save
save_parser_preset
Store a generated parser under a name so it can be reused by id. Scrape later with scrape's `preset_id` instead of repeating the selectors, and every run is scored per field — when the recent success rate decays (the site redesigned), the preset regenerates itself from `source_url` and bumps a version. Give it a source_url whenever you can: without one it can never self-heal.
scrape
scrape
Scrape a single web page through a residential proxy and return it as clean Markdown (or HTML/text). Uses a real Chrome TLS fingerprint by default and only spins up a headless browser if the page is bot-challenged. Optionally run structured extraction (CSS selectors) or AI extraction (natural-language prompt). Markdown keeps the complete page by default (content_mode 'smart': everything except nav/footer/cookie chrome, with GFM tables and absolutized links); to inspect a page's raw no-JS/SEO fallback use format 'html'.
search
search
Run structured Google, Bing or DuckDuckGo searches through a residential proxy. Bing supports web, shopping, images, news, videos, places/maps and autocomplete over HTTP, including Copilot AI answers and citations when Bing returns them. Google web search also parses rich blocks directly from its HTTP response.
seo
seo_audit
Audit a URL's SEO in one call: fetches it twice — as a pure HTTP bot (no JS) and fully rendered — and returns both views (title, description, canonical, h1, word count) plus the diff (JS-only content, changed title/description, canonical missing without JS) and bot-facing meta (robots, Open Graph, JSON-LD types). Use this instead of scraping manually when checking how a page indexes.
unlock
unlock
Replay any HTTP request (method, headers, body) through a residential exit with a real browser TLS fingerprint, retrying on a fresh IP when the target blocks it and escalating a blocked GET to a real browser. A page that is still blocked is returned flagged (`blocked`, `blockClass`, `vendor`), never as a silent 200; interactive captchas are not solved and arrive with blockClass "captcha". Returns the raw response: status, headers, body (bodyBase64 for binary), finalUrl. Use it when you need the origin's own response (JSON API, form POST, a page as-is) rather than scrape's Markdown.
visibility
ai_visibility
Audit whether AI assistants (ChatGPT, Claude, Perplexity, Google AI Overview, Bing Copilot) can read and cite a page, and optionally ask them. On-page pass (always): the live robots.txt resolved for 24 AI crawlers per RFC 9309 with the deciding line, Content-Signal, a fetch that identifies as GPTBot to catch WAFs filtering on user-agent, noindex/nosnippet/noai/data-nosnippet, text present without JavaScript, JSON-LD types and resolvable Organization/Person entities, heading outline, question-shaped headings, answer-first paragraph, lists/tables, numeric facts and quotes, chunk-sized sections, dateModified with age, author, outbound sources. Also readability grade, paragraph length, definitional openers, named-entity density, keyword stuffing, first-hand content, images/video, paywall and retired robots tokens. Retrievability first: where Google ranks the page for its own H1 question and whether it is indexed (2 SERPs) — a page that is not retrievable is not cited whatever its on-page score. Google AI Overview and Bing Copilot report brand MENTIONS only: their no-JS SERP exposes no sources. Returns a 0-100 score per pillar (retrievability, access, readability, structure, answerability, trust, plus offsite when requested), blockers that cap the score, every check with evidence and fix, and topFixes. Citation panel (when `queries` is set): asks each engine, reports cited / mentioned / rank per (query × engine), share of voice across all cited domains, and the domains winning the questions where the page is absent. Use this instead of seo_audit when the question is AI answers rather than Google rankings.
whitelist
whitelist_ip
Manage IP-auth whitelisting on a proxy service (Residential Basic, Datacenter, ISP, IPv6, Mobile): add or remove an IP, or list the current entries. A whitelisted machine uses the proxies without username/password — required for the Mobile V2 IP-auth proxy list. Residential Premium/Private use user:pass auth and don't need this.

Endpoints

URLTransportStateLatencyChecked
https://api.quanticdata.io/mcp streamable-http sign-in 145 ms 14 min ago

Alternatives to Quanticdata MCP

same job, measured the same way
Quantumproxies MCP
by quantumproxies

Web scraping, SERP search, crawl/map and 74 Collectors through residential proxies. 25 tools.

190 installs/wk answering
Metalift
by metalift-ai

Metalift MCP for AI agents: web search (2 credits), scrape, crawl, and map tools

78 installs/wk local only
Google Maps Scraper
by gmapsextractor

Live Google Maps business search, review, and photo data for AI agents over MCP.

answering
fastCRW
by us

Scrape, crawl, map & search the web. Open-source, self-hostable Rust crawler & search for AI agents.

answering
DACIX — The Store for AI Agents
by dacix

AI-agent marketplace: agent templates, web search & crawl, SEO audit, RO company data, city info.

19 tools answering
Scrapeless MCP Server
by scrapeless-ai

Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.

79 installs/wk answering
Blockrun MCP
by blockrunai

Web search, deep research, prediction markets & crypto data for AI agents. Pay per call via x402.

1 355 installs/wk local only
Siftdog
by khsarvar

Self-hosted, Tavily-compatible web search, extract, crawl and map tools for AI agents.

82 installs/wk local only

Quanticdata MCP — questions

Answers built from our own checks of this server.

What can Quanticdata MCP do?
It exposes 28 tools, read directly from the server on our last check. Among them: ai_visibility, batch, batch_status, collector_run_status, crawl, crawl_status and 22 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Quanticdata MCP mostly used for?
Its tools cluster around dataset, generate and batch. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Quanticdata MCP working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 131 ms. The bar chart above shows every period we have measured.
How do I connect Quanticdata MCP?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address. You sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to Quanticdata MCP?
No API key is involved. Quanticdata MCP answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is Quanticdata MCP?
It answers our handshake in 131 ms on average, which is faster than 79% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Quanticdata MCP?
The npm package quanticdata-mcp was installed 156 times in the last week. Week over week that is +90%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Quanticdata MCP open source?
Yes — it is published under the MIT licence, written in TypeScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.