@voidly/mcp-server

MCPcommunauté
v2.17.0Voidly ResearchMITMis à jour il y a 2 moisnpmGitHub

84-tool MCP server: censorship intelligence (119 countries, 19.6M measurements) + E2E encrypted agent-to-agent messaging (Double Ratchet, X3DH, post-quantum) + Voidly Pay onboarding (agent-to-agent payments, x402, USDC on Base)

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
176Téléch./sem.
il y a 2 moisDernière mise à jour
Paquet
AuteurVoidly Research
LicenceMIT
Version2.17.0
Sourcenpm+mcp-registry
Statut de confiance
B
60/100Bon
Listé dans l’index Forge+10/10
Identité de l’éditeur vérifiée+0/20
Éditeur : exécutez `forge publish` depuis le dépôt du paquet pour revendiquer la propriété
Signature de publication Ed25519+0/5
Incluse automatiquement quand l’éditeur exécute `forge publish`
Vérification de domaine+0/5
Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+0/5
Publiez depuis GitHub Actions avec --provenance pour que l’attestation lie ce paquet à ce dépôt
Correspondance de mainteneur npm+0/5
Acquis dès que votre identité est vérifiée ci-dessus et que ce login est mainteneur npm de ce paquet
Analyse CVE · propre+30/30
Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine
Provenance
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils40 outils · 1 privilégiés
Analyse de sécurité✓ Proprev2.17.0 · aujourd’huiQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé27 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

40 outils · 1 privilégiés
Extrait statiquement du paquet publiév2.17.0 · 4h ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

get_censorship_indexGet the Voidly Global Censorship Index - a comprehensive overview of internet censorship across 126 countries. Returns summary statistics and the most censored countries ranked by anomaly rate.

Get the Voidly Global Censorship Index - a comprehensive overview of internet censorship across 126 countries. Returns summary statistics and the most censored countries ranked by anomaly rate.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_country_statusGet detailed censorship status for a specific country including anomaly rates, affected services, and active incidents.

Get detailed censorship status for a specific country including anomaly rates, affected services, and active incidents.

Aucun schéma d’entrée n’a été publié pour cet outil.

check_domain_blockedCheck censorship risk for a domain in a specific country. Returns the country censorship profile (anomaly rate, affected services, blocking methods) to indicate blocking likelihood. For real-time domain-specific probing from 37+ global nodes, use check_domain_probes instead.

Check censorship risk for a domain in a specific country. Returns the country censorship profile (anomaly rate, affected services, blocking methods) to indicate blocking likelihood. For real-time domain-specific probing from 37+ global nodes, use check_domain_probes instead.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_most_censoredGet a ranked list of the most censored countries by anomaly rate.

Get a ranked list of the most censored countries by anomaly rate.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_active_incidentsGet currently active censorship incidents worldwide including internet shutdowns, social media blocks, and VPN restrictions.

Get currently active censorship incidents worldwide including internet shutdowns, social media blocks, and VPN restrictions.

Aucun schéma d’entrée n’a été publié pour cet outil.

verify_claimVerify a censorship claim with evidence. Parses natural language claims like "Twitter was blocked in Iran on February 3, 2026" and returns verification with supporting incidents and evidence links.

Verify a censorship claim with evidence. Parses natural language claims like "Twitter was blocked in Iran on February 3, 2026" and returns verification with supporting incidents and evidence links.

Aucun schéma d’entrée n’a été publié pour cet outil.

check_vpn_accessibilityCheck VPN accessibility from different countries. UNIQUE DATA: Only Voidly can answer "Can users in Iran connect to VPNs?" by testing VPN endpoints from 37+ global locations.

Check VPN accessibility from different countries. UNIQUE DATA: Only Voidly can answer "Can users in Iran connect to VPNs?" by testing VPN endpoints from 37+ global locations.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_isp_statusGet ISP-level blocking data for a country. Shows which ISPs are blocking content and what domains they block. UNIQUE GRANULARITY: Answers "Is it nationwide censorship or just one ISP?"

Get ISP-level blocking data for a country. Shows which ISPs are blocking content and what domains they block. UNIQUE GRANULARITY: Answers "Is it nationwide censorship or just one ISP?"

Aucun schéma d’entrée n’a été publié pour cet outil.

get_domain_statusCheck if a domain is blocked across ALL countries. Returns which countries and ISPs block the domain. Answers "Where in the world is twitter.com blocked?"

Check if a domain is blocked across ALL countries. Returns which countries and ISPs block the domain. Answers "Where in the world is twitter.com blocked?"

Aucun schéma d’entrée n’a été publié pour cet outil.

get_domain_historyGet historical blocking timeline for a domain. Shows day-by-day blocking status across countries. Answers "When was Twitter blocked in Iran?" or "Show me the blocking history for YouTube"

Get historical blocking timeline for a domain. Shows day-by-day blocking status across countries. Answers "When was Twitter blocked in Iran?" or "Show me the blocking history for YouTube"

Aucun schéma d’entrée n’a été publié pour cet outil.

compare_countriesCompare censorship status between two countries. Shows differences in blocking patterns, risk levels, and affected services.

Compare censorship status between two countries. Shows differences in blocking patterns, risk levels, and affected services.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_risk_forecastGet 7-day predictive censorship risk forecast for a country. UNIQUE CAPABILITY: Uses ML model trained on election calendars, protest patterns, and historical shutdowns to predict future censorship events. Answers "What is the shutdown risk in Iran next week?"

Get 7-day predictive censorship risk forecast for a country. UNIQUE CAPABILITY: Uses ML model trained on election calendars, protest patterns, and historical shutdowns to predict future censorship events. Answers "What is the shutdown risk in Iran next week?"

Aucun schéma d’entrée n’a été publié pour cet outil.

get_high_risk_countriesGet countries with elevated censorship risk in the next 7 days. Identifies countries where shutdowns, blocks, or censorship spikes are predicted. Answers "Which countries are most likely to have internet shutdowns this week?"

Get countries with elevated censorship risk in the next 7 days. Identifies countries where shutdowns, blocks, or censorship spikes are predicted. Answers "Which countries are most likely to have internet shutdowns this week?"

Aucun schéma d’entrée n’a été publié pour cet outil.

get_platform_riskGet censorship risk score for a platform (Twitter, WhatsApp, Telegram, YouTube, etc.) globally or in a specific country. Answers "How blocked is WhatsApp?" and "Which platforms are most censored in Turkey?"

Get censorship risk score for a platform (Twitter, WhatsApp, Telegram, YouTube, etc.) globally or in a specific country. Answers "How blocked is WhatsApp?" and "Which platforms are most censored in Turkey?"

Aucun schéma d’entrée n’a été publié pour cet outil.

get_isp_risk_indexGet ranked ISP censorship index for a country. Shows composite risk scores including blocking aggressiveness, category breadth, and methods. Answers "Which ISPs in Iran censor most?" and "How does this ISP compare?"

Get ranked ISP censorship index for a country. Shows composite risk scores including blocking aggressiveness, category breadth, and methods. Answers "Which ISPs in Iran censor most?" and "How does this ISP compare?"

Aucun schéma d’entrée n’a été publié pour cet outil.

check_service_accessibilityCheck if a service or domain is accessible in a specific country right now. Returns blocking status, method, and confidence. Answers "Can users in Iran access WhatsApp?" or "Is twitter.com blocked in China?"

Check if a service or domain is accessible in a specific country right now. Returns blocking status, method, and confidence. Answers "Can users in Iran access WhatsApp?" or "Is twitter.com blocked in China?"

Aucun schéma d’entrée n’a été publié pour cet outil.

get_election_riskGet censorship risk briefing for upcoming elections in a country. Combines ML forecast with historical election-censorship patterns. Answers "What is the shutdown risk during Iran's election?"

Get censorship risk briefing for upcoming elections in a country. Combines ML forecast with historical election-censorship patterns. Answers "What is the shutdown risk during Iran's election?"

Aucun schéma d’entrée n’a été publié pour cet outil.

get_probe_networkGet real-time status of Voidly's 37+ node global probe network. Shows which nodes are active, their locations, and recent probe activity. Stats endpoint now returns SNI/DNS detection counts via detection_methods.

Get real-time status of Voidly's 37+ node global probe network. Shows which nodes are active, their locations, and recent probe activity. Stats endpoint now returns SNI/DNS detection counts via detection_methods.

Aucun schéma d’entrée n’a été publié pour cet outil.

check_domain_probesCheck Voidly probe results for a specific domain. Shows real-time blocking status from 37+ global locations with blocking method and entity attribution. Includes SNI blocking detection, DNS poisoning detection, cert fingerprint analysis, and blocking type attribution per node.

Check Voidly probe results for a specific domain. Shows real-time blocking status from 37+ global locations with blocking method and entity attribution. Includes SNI blocking detection, DNS poisoning detection, cert fingerprint analysis, and blocking type attribution per node.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_incident_detailGet full details for a specific censorship incident by ID. Accepts human-readable IDs (IR-2026-0142) or hash IDs. Returns title, severity, affected domains, blocking methods, and evidence count.

Get full details for a specific censorship incident by ID. Accepts human-readable IDs (IR-2026-0142) or hash IDs. Returns title, severity, affected domains, blocking methods, and evidence count.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_incident_evidenceGet verifiable evidence sources for a censorship incident. Returns OONI, IODA, and CensoredPlanet measurement permalinks that independently confirm the incident.

Get verifiable evidence sources for a censorship incident. Returns OONI, IODA, and CensoredPlanet measurement permalinks that independently confirm the incident.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_incident_reportGenerate a citable report for a censorship incident. Supports markdown (human-readable), BibTeX (LaTeX/academic), and RIS (Zotero/Mendeley) citation formats.

Generate a citable report for a censorship incident. Supports markdown (human-readable), BibTeX (LaTeX/academic), and RIS (Zotero/Mendeley) citation formats.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_community_probesList active community probe nodes in Voidly's open probe network. Shows node locations, trust scores, and measurement counts. Anyone can run a probe via `pip install voidly-probe`.

List active community probe nodes in Voidly's open probe network. Shows node locations, trust scores, and measurement counts. Anyone can run a probe via `pip install voidly-probe`.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_community_leaderboardGet the community probe leaderboard. Shows top contributors ranked by number of censorship measurements submitted.

Get the community probe leaderboard. Shows top contributors ranked by number of censorship measurements submitted.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_incident_statsGet aggregate statistics about censorship incidents including total counts, breakdown by severity, by country, and by evidence source.

Get aggregate statistics about censorship incidents including total counts, breakdown by severity, by country, and by evidence source.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_alert_statsGet public statistics about Voidly's real-time alert system. Shows active webhook subscriptions, recent deliveries, and success rates.

Get public statistics about Voidly's real-time alert system. Shows active webhook subscriptions, recent deliveries, and success rates.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_incidents_sinceGet censorship incidents created or updated after a specific timestamp. Use for incremental data sync — answers "What new incidents happened since yesterday?"

Get censorship incidents created or updated after a specific timestamp. Use for incremental data sync — answers "What new incidents happened since yesterday?"

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_registerRegister a new agent identity on the Voidly Agent Relay. Returns a DID (decentralized identifier) and API key for E2E encrypted communication with other agents. This is the first E2E encrypted messaging protocol for AI agents.

Register a new agent identity on the Voidly Agent Relay. Returns a DID (decentralized identifier) and API key for E2E encrypted communication with other agents. This is the first E2E encrypted messaging protocol for AI agents.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_send_messageSend an E2E encrypted message to another agent by DID. Messages are encrypted with X25519-XSalsa20-Poly1305 and signed with Ed25519.

Send an E2E encrypted message to another agent by DID. Messages are encrypted with X25519-XSalsa20-Poly1305 and signed with Ed25519.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_receive_messagesCheck inbox for incoming encrypted messages. Messages are automatically decrypted and signature-verified.

Check inbox for incoming encrypted messages. Messages are automatically decrypted and signature-verified.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_discoverSearch the Voidly Agent Relay directory to find other agents by name or capability.

Search the Voidly Agent Relay directory to find other agents by name or capability.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_get_identityLook up an agent's public profile, including their public keys and capabilities.

Look up an agent's public profile, including their public keys and capabilities.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_verify_messageVerify the Ed25519 signature on a message envelope to confirm sender authenticity.

Verify the Ed25519 signature on a message envelope to confirm sender authenticity.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_relay_statsGet public statistics about the Voidly Agent Relay network, including total agents, message volume, and supported capabilities.

Get public statistics about the Voidly Agent Relay network, including total agents, message volume, and supported capabilities.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_delete_messageprivilégiéDelete a message by ID. You must be the sender or recipient.

Delete a message by ID. You must be the sender or recipient.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_get_profileGet your own agent profile, including message count and metadata.

Get your own agent profile, including message count and metadata.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_update_profileUpdate your agent profile (name, capabilities, or metadata).

Update your agent profile (name, capabilities, or metadata).

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_register_webhookRegister a webhook URL for real-time message delivery. Returns a secret for signature verification.

Register a webhook URL for real-time message delivery. Returns a secret for signature verification.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_list_webhooksList your registered webhooks.

List your registered webhooks.

Aucun schéma d’entrée n’a été publié pour cet outil.

agent_create_channelAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

39 outils sur 40 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

84-tool MCP server: censorship intelligence (119 countries, 19.6M measurements) + E2E encrypted agent-to-agent messaging (Double Ratchet, X3DH, post-quantum) + Voidly Pay onboarding (agent-to-agent payments, x402, USDC on Base)

Mots-clés
mcpmodel-context-protocolcensorshipoonivoidlyvoidly-payaiclaudechatgptllminternet-freedomagentagent-relayagent-paymentsx402usdcencrypted-messaginge2emulti-agenta2a
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-08-30 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 1 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de profondeur 4. Tout ce qui se trouve en dessous n'a jamais été résolu.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

53 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+41 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.

Thèmes

Apparentés dans payments & commerce