UnitedDePIN MCP Server
MCP server for UnitedDePIN — a unified
DePIN node aggregator that earns passive income by sharing unused resources
(bandwidth, disk, GPU compute, sensor data) across 19 protocols.
Registry name: io.github.krampslaag/uniteddepin
Install
Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"uniteddepin": {
"command": "npx",
"args": ["-y", "uniteddepin-mcp-server"]
}
}
}
Tools
uniteddepin_install | Install UnitedDePIN. Accepts user_platform (macos/windows/linux), optional preferred_protocols (or auto), and optional affiliate_key. |
uniteddepin_status | Check an installation's status — running state, active protocols, and current earnings — for a given wallet_address. |
uniteddepin_verify | Verify installer authenticity. Checks the build hash + Ed25519 signature against the build server and ICP canister registration. Fails closed on network error. Requires build_hash and affiliate_key (optional distribution_id, signature). |
query_market_data | Proxy query to the Belgian market-data API for current price ranges. Requires query (optional category, source, days). |
Configuration
UNITEDDEPIN_API_URL | https://api.uniteddepin.com | Backend API base URL used by uniteddepin_status and uniteddepin_verify. |
MARKET_DATA_API_URL | http://localhost:8091 | Base URL for the market-data API used by query_market_data. |
MARKET_DATA_API_KEY | demo-key-123 | API key for the market-data API. |
Development
npm install
npm run build
npm start
npm run dev