Voidly
voidly/mcp-serverGlobal censorship intelligence for AI agents. Real-time monitoring across 126 countries with 2.2B+ measurements. 11 tools: censorship index, domain blocking checks, incident tracking, risk forecasting, platform risk scores, and service accessibility. E2E encrypted agent messaging relay included.
Tools · 54
Get the global censorship index with rankings for all monitored countries. Returns country scores, risk tiers, and measurement counts for 130 countries, aggregated from OONI, IODA and CensoredPlanet (…
Get detailed censorship status for a specific country including blocked domains, anomaly rates, risk tier, and recent incidents.
Check if a specific domain is blocked in a country. Returns blocking status, evidence sources, confidence level, and blocking method (DNS, TCP, TLS, HTTP).
Get 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 wi…
Get detailed information about a specific censorship incident including evidence links, affected domains, blocking methods, and timeline.
Verify a censorship claim against real measurement data from OONI, CensoredPlanet, and IODA. Returns verdict with supporting evidence.
Get 7-day internet shutdown and censorship risk forecast for a country using XGBoost ML model trained on historical OONI data and political event calendar.
Get censorship risk score for a specific platform across all monitored countries. Shows which countries block it and the overall global risk level.
Real-time check: is a domain/service accessible in a specific country right now? Returns blocking status, block rate across ISPs, and evidence.
Get the most censored countries ranked by censorship severity score. Returns country name, score, risk tier, and top blocked categories.
Get Voidly Agent Relay network statistics including total registered agents, 24-hour active agents, channel count, message volume, and capability registry.
KeepItOn-validated 7-day shutdown probability for a country (gate-promoted model; live version in the response). Includes honest validation caveats inline.
All scored countries sorted by current 7-day shutdown probability, with risk bands and as-of dates.
Running public record of archived shutdown-risk predictions joined to actual KeepItOn outcomes — the model proves itself in the open.
Atlas Score v2 A–F censorship grade(s). Pass country_code for one country; omit for all graded countries.
1/7/30-day censorship forecasts for a country with per-horizon SHAP top features and 90% conformal intervals.
Single-call shutdown-risk heatmap across every watched country, sorted by risk.
Countries whose 7-day forecast exceeds a risk threshold (default 0.5).
Election-aware censorship risk briefing for a country: upcoming elections joined with forecast and historical election-censorship correlation.
Upcoming elections worldwide with censorship-risk overlay.
ISPs in a country ranked by composite censorship score (aggressiveness, category breadth, blocking methods).
All monitored platforms (WhatsApp, X, Telegram, …) ranked by global censorship risk.
Aggregate incident statistics. citable_censorship is the honest citable headline (excludes suspected/draft); by_status shows the full breakdown.
Citable report for one incident. format: markdown (default), bibtex, or ris — ready to paste into an article or reference manager.
Evidence permalinks backing one incident — the raw measurements a journalist can verify.
Bulk 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…
Incidents 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 agai…
Country-day censorship classifier score (GradientBoosting v3.3, LOCO mean F1 0.711 across countries; the LOCO median 0.870 is inflated by small-sample countries).
Classifier transparency: version, training data, honest evaluation methodology and caveats.
Unsupervised DBSCAN second-opinion anomaly score for a country (CenDTect-style; AUC 0.65 — weaker than the supervised classifier, surfaces shape-anomalous days labels never saw).
Voidly probe network status: nodes, countries, test cadence, recent measurement volume.
Per-source data freshness receipts (OONI, IODA, CensoredPlanet, probes) — when each pipeline last delivered.
Public prediction track record across Voidly forecast products — hits, misses, and honest baselines.
Which AI services (ChatGPT, Claude, Gemini, HuggingFace, …) are reachable per country — state blocking vs vendor geo-restriction, labeled separately.
Consolidated measured-censorship profile for a country in ONE call: data freshness (last measurement + band), 30-day measurement volume, censorship-technique mix (how they block), and the domains nati…
How 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 s…
How the censorship METHOD mix shifts over TIME — monthly percentage composition of blocking techniques (DNS manipulation, TCP-reset injection, Tor blocking, connection interference, DPI/middlebox). Co…
How 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. seve…
Global leaderboard of the most-blocked domains, ranked by how many countries nationally block them. HONEST: the top is dominated by legal gambling/piracy/adult blocks, NOT political censorship — use c…
Per-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 dive…
Censorship aggregated by world region (continent by default, or UN sub-region with level=subregion): countries measured, block fraction, and confirmed national blocks per region. HONEST: confirmed-blo…
How 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 befo…
What each censor TARGETS: per-country category mix of nationally-blocked domains (confirmed across >=3 networks), rolled into three focus shares — political_speech (NEWS/POLR/HUMR), regulated_morality…
Which countries most censor a given Citizen Lab content category — ranked by distinct domains nationally blocked (confirmed across >=3 networks), with example domains. E.g. category=LGBT -> Russia/Ira…
Country PAIRS that nationally block the same domains ('censorship twins') — shared blocklist size + Jaccard + the meaningful signal shared_political (NEWS/HUMR/POLR) and shared_tooling (ANON/VPN), whi…
Per-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…
How much of Voidly's measured-domain corpus carries a Citizen Lab content category (~69% via the 14k-domain Citizen Lab list) — the observatory disclosing its own categorization blind spot. Returns ta…
One-call snapshot of the state of global censorship Voidly measures — countries measured, countries with confirmed national blocks, the deepest censor (Iran, ~789 domains), the broadest-blocked catego…
The COMPLETE list of domains a country blocks nationally (confirmed across >=3 independent networks) — the core 'what does country X block?' product. Returns restriction_map (full domain list), partia…
Full-corpus block TIMELINE for one domain: when it was FIRST observed blocked in each country and how the blocking METHOD evolved over time, sorted earliest-first (censorship-spread order). The long-h…
How accurate is Voidly's v3.3 censorship classifier? The honest answer under THREE evaluation regimes of increasing difficulty, in one call: stratified-random (in-distribution upper bound, AUC ~0.90 /…
Per-ISP selective targeting: which CONTENT CATEGORIES a network (ASN) blocks vs leaves alone, separating targeted political censorship from blanket filtering. Pass country=XX&asn=NNNN for one network'…
Head-to-head censorship comparison of two countries: each one's nationally-blocked domain count + Citizen Lab category profile, the SHARED blocklist (domains both confirm-block nationally, incl. share…
Citizen Lab content-category legend: maps every category code used across the censorship data (NEWS, POLR, HUMR, ANON, GMB, LGBT, REL, ...) to its human name plus how many domains carry it in the corp…
Resources · 2
Live censorship rankings for 130 countries, aggregated from OONI, IODA and CensoredPlanet
voidly://censorship-index
How Voidly measures and scores internet censorship
voidly://methodology
Prompts · 2
Generate a censorship briefing for a specific country with current status, incidents, and risk forecast.
Check if a platform is safe to use in a given country — returns blocking status, alternatives, and risk level.
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"voidly": {
"url": "https://voidly.ai/api/mcp",
"transport": "http"
}
}
}