Skip to content
Back to search
100
MCP live MCP 2025-03-26 http

Voidly

voidly/mcp-server

Global 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.

Uptime
100.0%
1 direct probes · 30d
Response
541ms
last probe
Tools
54
callable
Resources
2
readable
Prompts
2
available

Tools · 54

get_censorship_index

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_country_status

Get detailed censorship status for a specific country including blocked domains, anomaly rates, risk tier, and recent incidents.

check_domain_blocked

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_active_incidents

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_incident_detail

Get detailed information about a specific censorship incident including evidence links, affected domains, blocking methods, and timeline.

verify_claim

Verify a censorship claim against real measurement data from OONI, CensoredPlanet, and IODA. Returns verdict with supporting evidence.

get_risk_forecast

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_platform_risk

Get censorship risk score for a specific platform across all monitored countries. Shows which countries block it and the overall global risk level.

check_service_accessibility

Real-time check: is a domain/service accessible in a specific country right now? Returns blocking status, block rate across ISPs, and evidence.

get_most_censored

Get the most censored countries ranked by censorship severity score. Returns country name, score, risk tier, and top blocked categories.

agent_relay_stats

Get Voidly Agent Relay network statistics including total registered agents, 24-hour active agents, channel count, message volume, and capability registry.

get_shutdown_risk

KeepItOn-validated 7-day shutdown probability for a country (gate-promoted model; live version in the response). Includes honest validation caveats inline.

get_shutdown_risk_leaderboard

All scored countries sorted by current 7-day shutdown probability, with risk bands and as-of dates.

get_shutdown_risk_accountability

Running public record of archived shutdown-risk predictions joined to actual KeepItOn outcomes — the model proves itself in the open.

get_atlas_score

Atlas Score v2 A–F censorship grade(s). Pass country_code for one country; omit for all graded countries.

get_multi_horizon_forecast

1/7/30-day censorship forecasts for a country with per-horizon SHAP top features and 90% conformal intervals.

get_global_heatmap

Single-call shutdown-risk heatmap across every watched country, sorted by risk.

get_high_risk_countries

Countries whose 7-day forecast exceeds a risk threshold (default 0.5).

get_election_risk

Election-aware censorship risk briefing for a country: upcoming elections joined with forecast and historical election-censorship correlation.

get_upcoming_elections

Upcoming elections worldwide with censorship-risk overlay.

get_isp_risk_index

ISPs in a country ranked by composite censorship score (aggressiveness, category breadth, blocking methods).

get_platform_scores

All monitored platforms (WhatsApp, X, Telegram, …) ranked by global censorship risk.

get_incident_stats

Aggregate incident statistics. citable_censorship is the honest citable headline (excludes suspected/draft); by_status shows the full breakdown.

get_incident_report

Citable report for one incident. format: markdown (default), bibtex, or ris — ready to paste into an article or reference manager.

get_incident_evidence

Evidence permalinks backing one incident — the raw measurements a journalist can verify.

export_incidents

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…

get_incidents_since

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…

get_classifier_score

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).

get_classifier_info

Classifier transparency: version, training data, honest evaluation methodology and caveats.

get_anomaly_dbscan

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).

get_probe_stats

Voidly probe network status: nodes, countries, test cadence, recent measurement volume.

get_data_freshness

Per-source data freshness receipts (OONI, IODA, CensoredPlanet, probes) — when each pipeline last delivered.

get_prediction_track_record

Public prediction track record across Voidly forecast products — hits, misses, and honest baselines.

get_ai_service_availability

Which AI services (ChatGPT, Claude, Gemini, HuggingFace, …) are reachable per country — state blocking vs vendor geo-restriction, labeled separately.

get_country_profile

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…

get_censorship_techniques

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…

get_censorship_technique_trend

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…

get_censorship_by_category

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…

get_most_blocked_domains

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…

get_data_confidence

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…

get_censorship_by_region

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…

get_measurement_freshness

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…

get_censorship_intent

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…

get_category_leaders

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…

get_co_blocking

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…

get_network_depth

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…

get_category_coverage

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…

get_censorship_summary

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…

get_national_blocklist

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…

get_domain_timeline

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…

get_classifier_scope

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 /…

get_isp_categories

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'…

get_country_compare

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…

get_categories

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

Global Censorship Index

Live censorship rankings for 130 countries, aggregated from OONI, IODA and CensoredPlanet

voidly://censorship-index
Methodology

How Voidly measures and scores internet censorship

voidly://methodology

Prompts · 2

censorship_briefing

Generate a censorship briefing for a specific country with current status, incidents, and risk forecast.

platform_safety_check

Check if a platform is safe to use in a given country — returns blocking status, alternatives, and risk level.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "voidly": {
      "url": "https://voidly.ai/api/mcp",
      "transport": "http"
    }
  }
}