@pipeworx/ooni
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/ooni’s. Install: one-click buttons
Connect to just the @pipeworx/ooni pack
https://gateway.pipeworx.io/ooni/mcp — only @pipeworx/ooni’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 4
Internet censorship and website/app reachability measurements from the Open Observatory of Network Interference — millions of volunteer-run probes worldwide testing whether sites and circumvention apps are reachable, country by country.
Tools
ooni_site_reachability(domain, country, days?)— is a website blocked or censored in a country: OK/anomaly/confirmed-blocked/failure counts over the window plus a blocking assessment (“is bbc.com blocked in China”).ooni_blocking_trend(domain, country, days?)— daily time series of the same measurements, so you can see when blocking started, stopped, or intensified.ooni_app_blocking(app, country, days?)— is a messaging/circumvention app (WhatsApp, Telegram, Signal, Facebook Messenger, Tor) blocked in a country.ooni_measurements(domain?, country?, confirmed_only?, limit?)— recent raw probe results with a link to the full measurement on OONI Explorer.
Auth
Keyless.
Licence — read this before changing the pack
OONI (Maria Xynou, 2026-11-05) told us its measurement data is licensed Creative Commons BY-NC-SA 4.0 (https://creativecommons.org/licenses/by-nc-sa/4.0/): attribution with a licence reference, non-commercial use unless OONI grants permission, and ShareAlike on anything derived from it. Bruce ruled 2026-11-06: free plus credit. So:
- the gateway entry is
zeroRated: true— 0 credits on every tier, no volume-bracket slot — because NC forbids charging for it; - every response leads with
attribution,license(idCC-BY-NC-SA-4.0, url, obligations) andlicense_note, viaattachLicensein@pipeworx/shared, because BY means the credit must be shown and SA binds the caller downstream too; - each measurement result also carries an
explorer_urlpointing at the underlying record on OONI Explorer.
Do not contact OONI about this pack — the chief-of-staff lane owns that relationship.
Tools
- ooni_site_reachability — Check whether a website is blocked or censored in a specific country, using OONI network measurements from volunteer probes. Returns counts of OK, anomalous, confirmed-blocked, and failed measurements
- ooni_blocking_trend — Daily time series of OONI censorship measurements for a website in a country — shows when blocking started, stopped, or intensified (e.g. Twitter in Iran day by day). Returns per-day OK / anomaly / co
- ooni_app_blocking — Check whether a messaging or circumvention app is blocked in a country using OONI app-specific tests: WhatsApp, Telegram, Signal, Facebook Messenger, or Tor. Returns measurement counts and a blocking
- ooni_measurements — List recent raw OONI measurements for a domain and/or country — individual probe results with timestamp, network (ASN), anomaly/confirmed flags, and a link to the full measurement on OONI Explorer. Us
Tools
ooni_app_blocking— Check whether a messaging or circumvention app is blocked in a country using OONI app-specific tests: WhatsApp, Telegram, Signal, Facebook Messenger, or Tor. Returns measurement counts and a blockingooni_blocking_trend— Daily time series of OONI censorship measurements for a website in a country — shows when blocking started, stopped, or intensified (e.g. Twitter in Iran day by day). Returns per-day OK / anomaly / coooni_measurements— List recent raw OONI measurements for a domain and/or country — individual probe results with timestamp, network (ASN), anomaly/confirmed flags, and a link to the full measurement on OONI Explorer. Usooni_site_reachability— Check whether a website is blocked or censored in a specific country, using OONI network measurements from volunteer probes. Returns counts of OK, anomalous, confirmed-blocked, and failed measurements