Drand
An MCP server for fetching verifiable random numbers from the drand network.
Ads
Overview
Use verifiable randomness in your AI application. This Model Context Protocol (MCP) server enables you to get a random value from the drand network, verify its validity and use it as an input seed to your model-driven flows! repeatable, random sampling of input data interaction with other MCP servers in a verifiable manner (e.g. paying out rewards based on a prompt) verifying the output of another random process using historical drand beacons a relatively recent version of node (v21+ - fetch is required)
Installation
npx drand-mcp-server
Configuration
{
"mcpServers": {
"drand": {
"command": "npx",
"args": [
"drand-mcp-server"
]
}
}
}Capabilities
- Get the latest randomness beacon
Fetch the most recent verifiable random value from the drand network using `get-randomness-latest`.
- Retrieve randomness for a specific past time
Supply a Unix timestamp in milliseconds to `get-randomness-by-time` and get the beacon emitted at or just before that moment.
- Fetch randomness by round number
Use `get-randomness-by-round` to obtain the beacon for a specific drand round, enabling repeatable, verifiable sampling.
Tags
- crypto
- api
Related MCP servers
Zomato MCP
OfficialAn mcp server for your food ordering needs.
Zen7-Payment-Agent
OfficialZen7 Payment Agent is the first implementation project of DePA (Decentralized Payment Agent), pioneers next-generation intelligent payment infrastructure.
Mureka
Officialgenerate lyrics, song and background music(instrumental)
EduBase
OfficialInteract with EduBase, a comprehensive e-learning platform with advanced quizzing, exam management, and content organization capabilities