Uluvoimcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Uluvoimcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Voi ecosystem MCP server. Returns meaning, not raw chain data.
UluCoreMCP → chain primitives (blocks, accounts, transactions)
UluVoiMCP → Voi ecosystem meaning (protocols, identity, naming)
UluWalletMCP → signing
UluBroadcastMCP → broadcastingCore returns facts. Voi returns meaning.
| Tool | Description |
|---|---|
get_protocols | List all known Voi protocols, optionally filtered by type |
get_protocol | Get detailed info about a specific protocol |
get_protocol_contracts | List all contracts and assets for a protocol |
get_protocol_summary | Human-readable protocol summary |
identify_application | Identify what a Voi application ID is |
identify_asset | Identify what a Voi asset ID is |
search_assets | Search known assets by symbol, category, protocol, or verified status |
get_contract_role | Get the role and purpose of a contract |
resolve_name | Resolve an enVoi name from static registry |
reverse_resolve_address | Reverse-resolve an address to known names |
search_names | Search the name registry by pattern (with result limit) |
Curated registry files in data/:
protocols.json — protocol definitions (HumbleSwap, Nomadex, enVoi, Aramid, etc.)applications.json — application ID → protocol, role, type mappingassets.json — asset ID → name, symbol, category, protocol mappingnames.json — static well-known enVoi namesAll registries are static JSON loaded at startup. For live data, use UluCoreMCP.
npm installnode index.js{
"mcpServers": {
"ulu-voi-mcp": {
"command": "node",
"args": ["/absolute/path/to/ulu-voi-mcp/index.js"]
}
}
}Static registry approach. The names.json file contains well-known enVoi names. For live resolution (on-chain lookups), use UluCoreMCP's envoi_resolve_address, envoi_resolve_name, and envoi_search tools.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.