@pipeworx/nist-beacon
Connect: https://gateway.pipeworx.io/nist-beacon/mcp · Install: one-click buttons
Tools: 5
NIST Randomness Beacon v2 MCP — public, signed 512-bit random pulses every 60 seconds. Keyless.
Tools
last_pulse()— most recent pulsepulse_at(time_ms)— pulse at a UTC time (epoch ms)pulse_by_chain_pulse(chain_id, pulse_id)— specific pulse by chain + pulse indexlatest_in_chain(chain_id)— latest pulse in a chain (chain 1 = primary)chain_info(chain_id)— chain metadata
Use cases
Verifiable public randomness — lotteries, audits, election seeding, fair sampling.
Data source
https://beacon.nist.gov/beacon/2.0
Tools
- last_pulse — Fetch the most recent NIST Randomness Beacon pulse: a publicly verifiable, timestamped 512-bit random value signed by NIST, updated every 60 seconds.
- pulse_at — Fetch the NIST Randomness Beacon pulse closest to a given Unix timestamp in milliseconds (time_ms); returns the 512-bit output value and chain/signature metadata.
- pulse_by_chain_pulse — Pulse by chain + pulse index.
- latest_in_chain — Latest pulse in chain.
- chain_info — Chain metadata.
Tools
-
chain_info— Chain metadata. -
last_pulse— Fetch the most recent NIST Randomness Beacon pulse: a publicly verifiable, timestamped 512-bit random value signed by NIST, updated every 60 seconds. -
latest_in_chain— Latest pulse in chain. -
pulse_at— Fetch the NIST Randomness Beacon pulse closest to a given Unix timestamp in milliseconds (time_ms); returns the 512-bit output value and chain/signature metadata. -
pulse_by_chain_pulse— Pulse by chain + pulse index.