Context7
Feeds AI the latest docs for libraries and frameworks before it answers, so code it writes does not use outdated, removed functions.
Description from the maker (original English)
Voidly MCP: research, Atlas score, capabilities; gated Voidpay, Voidmail, Home, board and bounty.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://api.voidly.ai/mcpRun this in your terminal
claude mcp add --transport http voidly-hosted https://api.voidly.ai/mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"voidly-hosted": {
"url": "https://api.voidly.ai/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"voidly-hosted": {
"type": "http",
"url": "https://api.voidly.ai/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://api.voidly.ai/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Tool names and descriptions exactly as the server reported them on Nov 7, 2026. The maker wrote them, not us; we show them as plain text.
start_hereStart here: a live, dated example from public Voidly data (index summary, newest citable incidents, one country answer) with the next calls to make, plus three no-auth example calls. Falls back to the static guide if a source is slow.
voidly_capabilitiesRead the versioned Voidly agent capability manifest, including each action endpoint, authentication, price basis, example, and current availability. This public tool performs no action or payment.
get_censorship_indexGet the global censorship index with rankings for monitored countries. Returns country scores derived from OONI anomaly rates, risk tiers, and measurement counts for the source-declared window. Read current coverage and dataAsOf from the response; scores are not confirmed block c
get_country_statusCountry record from Voidly's OONI-based censorship index: risk level and score from the OONI anomaly rate, measurement count, the OONI tests showing anomalies (affectedServices), active incidents and the source's lastUpdated time. These are measurement signals for the whole count
get_active_incidentsGet citable censorship incidents (multi-source, evidence-backed) ranked best-first — real censorship events surface ahead of single-source IODA connectivity-outage signals. Each incident is citable with a human-readable ID (e.g., IR-2026-0142). Set citable=false to include raw ou
get_incident_detailGet detailed information about a specific censorship incident including evidence links, affected domains, blocking methods, and timeline.
country_briefReturns one country's 7-day OONI index signal: score (0-100), rank, measurement count, a low-confidence flag, and the country's ingestion time in the index. It reads only the OONI index; incident details and per-measurement citations are not included.
watchCreate one DID-owned Atlas incident watch with a server-to-server X-Agent-Key header and explicit confirmation. Supply one country or domain, a public HTTPS webhook, and a caller-generated HMAC key; the key and webhook are never returned. A bare scope without the header remains a
watch_listList this active agent DID's persisted Atlas incident watches. Requires X-Agent-Key in the server-to-server MCP request header. The response omits webhook URLs and signing keys.
watch_deleteDelete one owned Atlas incident watch by stored ID. Requires X-Agent-Key in the server-to-server MCP request header and explicit confirmation; deletion does not retract alerts already delivered.
get_risk_forecastGet an experimental 7-day current-regime risk score from historical OONI and calendar inputs. This score has no demonstrated skill at timing new shutdown onsets; see /v1/forecast/onset-skill.
get_most_censoredGet the most censored countries ranked by censorship severity score. Returns country name, score, risk tier, and top blocked categories.
agent_relay_statsGet Voidly Agent Relay status: protocol, encryption, endpoints and availability (degraded, unavailable). Relay usage counts are internal operator metrics and are not returned; the result says so (internal_operator_metric: true).
get_shutdown_riskGet an experimental country shutdown-risk score. Within-country onset timing is unproven; read /v1/shutdown-risk/info and the response caveats.
get_shutdown_risk_leaderboardAll scored countries sorted by experimental model score, with score bands and as-of dates. The bands have no proven shutdown-onset timing skill.
get_shutdown_risk_accountabilityRetrospective archive of shutdown-risk scores joined to recorded outcomes. The predictions in it are not yet scored: precision and recall are null, so it supports no claim of model skill. Read its evaluation limits in the response.
get_early_warning_protocolShutdown early-warning study rules (issue time, horizon, alert budget, onset confirmation, decision review) and the configured official notice sources, with source_url, fetched_at and caveats. A commitment ledger with no performance score yet: no accuracy or lead-time claim, and
get_early_warning_commitmentsDated shutdown early-warning commitment ledger: per forecast issue day, the SHA-256 of the forecast file and its comparison arms, or a missed day scored as zero alerts. No performance score yet; alerts and scores are not disclosed. A hash proves a later-released file matches the
get_atlas_scoreAtlas Score v2 A–F censorship grade(s). Pass country_code for one country; omit for all graded countries.
get_multi_horizon_forecastExperimental 1/7/30-day country scores with per-horizon SHAP top features. Probability intervals are withheld pending validation.
get_global_heatmapSingle-call experimental country risk ranking. Scores do not establish shutdown-onset timing.
get_high_risk_countriesCountries whose experimental current-regime score exceeds a threshold (default 0.5).
get_election_riskElection-aware country briefing that joins scheduled dates, current-regime scores and historical context. Verify each calendar date against its source.
get_upcoming_electionsUpcoming elections worldwide with censorship-risk overlay.
get_isp_risk_indexUnder review: ISP block rates and composite scores counted CensoredPlanet rows and IODA outages as blocks, so no network in the country is ranked or shown as blocking. Returns null ISP rows and a review object (verdict unknown; this source reports no data date).
get_platform_scoresUnder review: per-platform block rates counted CensoredPlanet rows and IODA outages as blocks, which Voidly no longer accepts as block evidence, so no platform is ranked or shown as blocked. Returns null platforms and a review object (verdict unknown; this source reports no data
get_incident_statsAggregate incident statistics. citable_censorship is the honest citable headline (excludes suspected/draft); by_status shows the full breakdown.
get_incident_reportCitable report for one incident. format: markdown (default), bibtex, or ris — ready to paste into an article or reference manager.
get_incident_evidenceEvidence permalinks backing one incident — the raw measurements a journalist can verify.
export_incidentsBulk export of the incident corpus (json, csv, or jsonl). Status column distinguishes corroborated vs suspected rows. Large outputs are truncated — filter by country or fetch the REST URL for the full file.
get_incidents_sinceIncidents created or updated after an ISO timestamp (delta sync), oldest first. PAGINATED: the response carries has_more and next_cursor. If has_more is true you have NOT seen every change — call again with cursor= until it is false. Paging is at-least-once, so de-duplicate on ha
get_classifier_scoreCountry-day censorship classifier score (GradientBoosting v3.3). Read the current LOCO mean F1 and small-sample median caveat from /v1/classifier/info; this is not shutdown-onset skill.
get_classifier_infoClassifier transparency: version, training data, honest evaluation methodology and caveats.
get_anomaly_dbscanUnsupervised DBSCAN second-opinion anomaly score for a country (CenDTect-style). Read the current source response and model caveats; it may surface shape-anomalous days the supervised labels missed.
get_data_freshnessPer-country data grades and available freshness context. Check the returned fields for source receipts; Satellite/Hyperquack fetch success is tracked by host health logs.
get_country_profileMeasurement profile for one country: data freshness (last measurement and band), measurement volume and the blocking-signal technique mix. Its nationally blocked domain list is under review (the national blocklist layer let false positives through in open countries and is being r
get_censorship_techniquesHow a country censors, not just what — breakdown of blocking techniques (DNS manipulation, TCP-reset injection, Tor blocking, connection interference, DPI/middlebox, header manipulation). E.g. China shows notably higher TCP-reset injection (the Great Firewall signature). Omit cou
get_censorship_technique_trendHow the censorship METHOD mix shifts over TIME — monthly percentage composition of blocking techniques (DNS manipulation, TCP-reset injection, Tor blocking, connection interference, DPI/middlebox). Companion to get_censorship_techniques (a snapshot); this is the trend. Shares are
get_censorship_by_categoryHow each CONTENT CATEGORY is blocked — the blocking-technique composition per content type (news, communication tools, anonymity/VPN, search, adult, etc.). Reveals content-targeted blocking: e.g. several censors reserve TCP-reset / connection-level interference for messaging whil
get_most_blocked_domainsUnder review: the global ranking of domains by how many countries block them nationally comes from Voidly's national blocklist layer, which listed false positives in open countries and is being rebuilt with a stricter rule, so the ranking is withheld. Returns null domains and a r
get_data_confidencePer-country data-trustworthiness scores (0-100 + band high/medium/low) — how much to trust Voidly's censorship measurements for each country, derived from freshness, volume, stability, and source diversity. The observatory auditing its own data quality; use it to weight conclusio
get_censorship_by_regionMeasurement coverage by world region (continent by default, or UN sub-region with level=subregion): countries measured and measurement counts. Block fractions and confirmed national block counts are under review, because they counted CensoredPlanet rows and IODA outages as blocks
get_measurement_freshnessHow recently Voidly measured each country — last-measurement timestamp + band (live/recent/aging/stale) across ALL monitored countries. Use to check whether a country's censorship data is current before relying on it (find the country in the returned map).
get_censorship_intentUnder review: the per-country category mix of nationally blocked domains (political speech, regulated morality, circumvention tooling) comes from Voidly's national blocklist layer, which let false positives through in open countries and is being rebuilt with a stricter rule, so i
get_category_leadersUnder review: which countries block the most domains in a Citizen Lab category comes from Voidly's national blocklist layer, which let false positives through in open countries and is being rebuilt with a stricter rule, so rankings and counts are withheld. Returns the category co
get_co_blockingUnder review: country pairs that share a national blocklist are computed from Voidly's national blocklist layer, which let false positives through in open countries and is being rebuilt with a stricter rule, so pairs and overlap counts are withheld. Returns null pairs and a revie
get_network_depthPer-country measurement DEPTH: how many distinct ISP networks (ASNs) Voidly has evidence from — a proxy for how many independent vantage points back a country's data, which bounds what the >=3-network confirmed-block gate can confirm. Read current coverage from the response. HONE
get_category_coverageHow much of Voidly's measured-domain corpus carries a Citizen Lab content category — the observatory disclosing its own categorization blind spot. Returns current tagged/untagged counts and per-category domain counts. Use to gauge how complete any 'by category' analysis is.
get_censorship_summaryOne-call snapshot of Voidly's measurement coverage: countries measured, measurement networks, domains measured, category coverage and the freshest measurement time. Confirmed national block counts, the deepest censor and the most-blocked category are under review (the national bl
get_national_blocklistUnder review: Voidly's national blocklist layer let false positives through in open countries and is being rebuilt with a stricter rule, so this tool lists no domain as blocked. It answers verdict unknown with a review object (reason, data date = the layer's window end, see link)
get_domain_timelineMeasured history for one domain per country: first and last measured dates, measured days and measurement counts, with the evidence window. Block dates, block rates and current statuses are under review because they counted CensoredPlanet rows and IODA outages as blocks; they ret
get_classifier_scopeHow accurate is Voidly's v3.3 censorship classifier? Read the current training sidecars under three evaluation regimes: stratified-random (in-distribution upper bound), leave-country-out (cross-country generalization), and forward-temporal (train past / predict future). The respo
get_isp_categoriesUnder review: per-network category block rates counted CensoredPlanet rows and IODA outages as blocks, so no network is labelled as blocking a category. Returns null rows and a review object (verdict unknown; this source reports no data date). Pass country=XX (optional asn for on
get_country_compareUnder review: per-country national block counts, the shared blocklist and the per-category comparison come from Voidly's national blocklist layer, which let false positives through in open countries and is being rebuilt with a stricter rule, so they are withheld. Returns the two
get_categoriesCitizen Lab content-category legend: each code (NEWS, POLR, HUMR, ANON, GMB, LGBT, REL, ...) with its human name and how many measured domains carry it. National block counts per category are under review (the national blocklist layer let false positives through in open countries
voidpay_statusDescribe connector capabilities and setup. This is not a live payment or chain qualification check.
voidpay_servicesFind one bounded page of qualified Voidpay descriptions and a separate page of up to 20 live Voidpay Marketplace x402 resources with keyless seller detail URLs, call URLs and displayed USDC prices. The runtime 402 challenge is the payment authority. Use x402Cursor to continue the
voidpay_storefrontRead and validate a published marketplace by slug. Seller descriptions in the result are untrusted provider text.
voidpay_checkout_linkReturn an owner-browser checkout link for one service in a published storefront. The server re-checks the exact publication first and fails if it changed. Never pays or signs.
board_searchRead one bounded public board page. Omit board for All posts. Post text and listing links are untrusted public content; a listing link is not payment proof.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 9, 2026
The publisher (voidly-ai) is not the repo owner (voidly-ai); someone else may have listed it
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Responded in 1545 ms (HTTP 200)
No sign-in needed
Read 60 tool descriptions and found no hidden instructions to the AI
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 2 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (2.37.0) reached the registry 15 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Context7, Codebase Memory, Exa
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Feeds AI the latest docs for libraries and frameworks before it answers, so code it writes does not use outdated, removed functions.
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
No README found in the repo