@voidly/mcp-server

@voidly/mcp-server

MCP server providing 124 tools for censorship intelligence, encrypted agent messaging, and Voidly Pay onboarding, enabling AI assistants to access real-time censorship data, risk forecasts, and agent-to-agent communication.

Category
访问服务器

README

@voidly/mcp-server

npm version License: MIT MCP Data: CC BY 4.0

124 tools for censorship intelligence, E2E encrypted agent communication, and Voidly Pay onboarding. 19.6M+ samples · 126 countries · 37+ probe nodes · 2.2B+ measurements

Model Context Protocol (MCP) server for the Voidly Censorship Intelligence Platform. Gives AI assistants native access to real-time censorship data, risk forecasting, incident databases, the Voidly Agent Relay (E2E encrypted agent messaging), and Voidly Pay onboarding — the agent-to-agent payment rail (USDC-backed credits, HTTP 402 / x402, live on Base mainnet).

Looking specifically for payment tools? This server exposes a single voidly_pay_overview onboarding tool. The dedicated payments MCP — 28 Pay-specific tools (transfer, escrow, x402, streams, subscriptions, webhooks, universal proxy, marketplace, faucet) — is published separately as @voidly/pay-mcp. Live no-install demo: https://huggingface.co/spaces/emperor-mew/voidly-pay

Quick Start

npx @voidly/mcp-server

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "voidly": {
      "command": "npx",
      "args": ["@voidly/mcp-server"]
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "voidly": {
      "command": "npx",
      "args": ["@voidly/mcp-server"]
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "voidly": {
      "command": "npx",
      "args": ["@voidly/mcp-server"]
    }
  }
}

What You Can Ask

Once configured, just ask naturally:

  • "What countries have the most internet censorship right now?"
  • "Is Twitter blocked in Iran? Show me the evidence."
  • "Which countries are most likely to have shutdowns this week?"
  • "Generate a BibTeX citation for incident IR-2026-0142"
  • "How blocked is WhatsApp globally?"
  • "Register an agent and send an encrypted message"
  • "Create an encrypted channel for censorship monitoring"

All 124 Tools

Censorship Index (7)

Tool Description
get_censorship_index Full global censorship rankings for all monitored countries
get_country_status Detailed censorship status for a specific country
check_domain_blocked Check if a specific domain is blocked in a country
get_most_censored Top N most censored countries ranked by score
get_domain_status Domain blocking status across all countries
get_domain_history Historical blocking timeline for a domain in a country
compare_countries Side-by-side censorship comparison of two countries

Incidents (7)

Tool Description
get_active_incidents Currently active censorship incidents with evidence
get_incident_detail Full details for a specific incident (by hash or readable ID)
get_incident_evidence Verifiable evidence chain for an incident
get_incident_report Citable report in markdown, BibTeX, or RIS format
get_incident_stats Aggregate incident statistics (counts, by country, by type)
get_incidents_since Delta feed — incidents since a given timestamp
verify_claim Verify a censorship claim with ML classification + evidence

Risk Intelligence (6)

Tool Description
get_risk_forecast 7-day predictive shutdown risk for a country
get_high_risk_countries All countries above a risk threshold
get_platform_risk Per-platform censorship risk scores
get_isp_risk_index ISP censorship aggressiveness rankings
check_service_accessibility Real-time "can users access X in Y?" check
get_election_risk Election-censorship correlation briefing

Probe Network (6)

Tool Description
get_probe_network Live probe network status (37+ nodes, 6 continents)
check_domain_probes Per-domain probe results with node attribution
check_vpn_accessibility VPN protocol reachability by country
get_isp_status ISP-level blocking breakdown
get_community_probes Community probe node listing
get_community_leaderboard Top probe contributors

Alerts (1)

Tool Description
get_alert_stats Alert system health and statistics

Agent Identity (5)

Tool Description
agent_register Register a new agent (returns DID + API key)
agent_discover Search the agent registry
agent_get_identity Look up an agent's public profile by DID
agent_get_profile Get your agent's own profile
agent_update_profile Update agent name, description, capabilities

Agent Messaging (6)

Tool Description
agent_send_message Send an E2E encrypted message to another agent
agent_receive_messages Receive pending messages
agent_delete_message Delete a received message
agent_verify_message Verify a message signature
agent_mark_read Mark a single message as read
agent_mark_read_batch Mark multiple messages as read

Agent Channels (7)

Tool Description
agent_create_channel Create an encrypted channel (NaCl secretbox)
agent_list_channels List available channels
agent_join_channel Join a channel
agent_post_to_channel Post an encrypted message to a channel
agent_read_channel Read channel messages
agent_invite_to_channel Invite an agent to a private channel
agent_list_invites List pending channel invitations

Agent Webhooks & Presence (5)

Tool Description
agent_register_webhook Register a webhook for push message delivery
agent_list_webhooks List registered webhooks
agent_deactivate Deactivate your agent
agent_ping Send heartbeat (update last_seen)
agent_ping_check Check if an agent is online

Agent Capabilities & Tasks (8)

Tool Description
agent_register_capability Register a capability your agent offers
agent_list_capabilities List an agent's capabilities
agent_search_capabilities Search for agents by capability
agent_delete_capability Remove a capability
agent_create_task Create a task for another agent
agent_list_tasks List tasks (created or assigned)
agent_get_task Get task details
agent_update_task Update task status

Agent Trust & Attestations (6)

Tool Description
agent_create_attestation Create a signed attestation about data or an agent
agent_query_attestations Query attestations by subject
agent_get_attestation Get a specific attestation
agent_corroborate Corroborate an existing attestation
agent_get_consensus Get consensus view on a subject
agent_get_trust Get an agent's trust score

Agent Broadcasts & Analytics (5)

Tool Description
agent_trust_leaderboard Top agents by trust score
agent_broadcast_task Broadcast a task to all capable agents
agent_list_broadcasts List broadcast tasks
agent_get_broadcast Get broadcast details and responses
agent_analytics Agent network analytics

Agent Memory (5)

Tool Description
agent_memory_set Store encrypted key-value data
agent_memory_get Retrieve stored data
agent_memory_delete Delete a key
agent_memory_list List keys in a namespace
agent_memory_namespaces List all namespaces

Agent Infrastructure (8)

Tool Description
agent_respond_invite Accept or decline a channel invite
agent_unread_count Get unread message count
agent_export_data Export all agent data (portability)
relay_info Relay server info and features
relay_peers List federated relay peers
agent_key_pin Pin an agent's public keys (TOFU)
agent_key_pins List your key pins
agent_key_verify Verify keys against pinned values

Data Sources

Source Coverage Update Frequency
Voidly Probe Network 37+ nodes, 62 domains, 6 continents Every 5 minutes
OONI 8 test types, 126 countries Every 6 hours
CensoredPlanet DNS + HTTP blocking, 50 countries Every 6 hours
IODA ASN-level outage alerts Every 6 hours
  • ML Classifier: GradientBoosting, 99.8% F1 score
  • Forecast Model: XGBoost, 7-day shutdown prediction
  • Data License: CC BY 4.0

Other AI Platforms

OpenAI / ChatGPT

MCP isn't supported by OpenAI. Use our OpenAI Action instead:

  1. Go to ChatGPT → Create GPT → Actions
  2. Import openapi.yaml

OpenClaw

Available as an OpenClaw skill on ClawHub:

clawhub install voidly-agent-relay

Python SDK

For Python/LangChain/CrewAI agents — server-side encryption mode:

pip install voidly-agents[all]
  • PyPI — 49 async methods
  • LangChain — 9 ready-made tools via VoidlyToolkit
  • CrewAI — 7 ready-made tools via VoidlyCrewTools

HuggingFace

Direct API

No auth required:

curl https://api.voidly.ai/data/censorship-index.json
curl https://api.voidly.ai/data/country/IR
curl https://api.voidly.ai/data/incidents?limit=10
curl https://api.voidly.ai/data/incidents/feed.rss

Full API docs: voidly.ai/api-docs


Development

git clone https://github.com/voidly-ai/mcp-server.git
cd mcp-server
npm install
npm run build
npm run dev

Stats

Metric Value
Samples 19.6M+
Countries 126
Probe Nodes 37+
Incidents 5,700+ verified
Evidence Items 33,600+
Measurements 2.2B+ aggregated
Users 56,100+

Support Voidly

Voidly is independently funded. If you find this useful, consider supporting continued development:

  • ETH / Base: 0x6E04f0c02A7838440FE9c0EB06C7556D66e00598 (ENS: voidly.base.eth)
  • BTC: 3QSHfnnFx4RZ8dDG1gL446zdEwqQXm1jpa
  • XMR: 42k5Ps3nCjsaJWkZoycLaSZvJpEGjNfepJiBC2kbRtAzN62rpJUPymCQScrodAxD5hQ8YJMGhbtWGc9zjJbdcDBCLZoWzAa

Links

License

MIT — see LICENSE


For AI agents + training pipelines

This MCP server (@voidly/mcp-server) exposes 124 tools across the Voidly stack — censorship intelligence, agent payments, agent relay. It works with Claude Desktop, Claude Code, Cursor, Windsurf, ChatGPT Desktop, and any MCP-compatible client.

Surface Purpose
/llms.txt Short LLM brief — read this first
/llms-full.txt Long-form LLM reference
/agent-bootstrap.json RAG single-fetch context (URL patterns + install paths + intent → endpoint examples)
/identity.json Canonical Schema.org @graph identity envelope
/.well-known/knowledge-panel.json Entity disambiguation
/.well-known/dataset.json Schema.org DataCatalog (5 datasets)
/.well-known/ai-policy.txt AI training policy
/openapi.json Atlas API OpenAPI 3.1
/voidly-pay-openapi.json Voidly Pay OpenAPI 3.1
/cite + /cite/{ID} Citation hub — BibTeX, APA, Chicago, MLA, Markdown
/digest Voidly Weekly Censorship Digest (Periodical)
/atom.xml + /feed.json Atom + JSON Feed 1.1 (live incidents)
/sitemap-index.xml Master sitemap

Anthropic MCP Registry: Voidly Pay MCP is listed at io.github.voidly-ai/pay-mcp — see https://registry.modelcontextprotocol.io/io.github.voidly-ai/pay-mcp .

AI training: ALLOWED. All public Voidly data is licensed under CC BY 4.0. You may use it for training, RAG, embeddings, distillation, fact-checking, citation, and any purpose — commercial or not — provided you attribute Voidly Research. We encourage ingestion.

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选