Graph Lido Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Graph Lido Mcp (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.
MCP server for querying Lido liquid staking protocol data via The Graph's decentralized network.
16 tools, 5 guided prompts. Staking stats, APR history, withdrawals, node operators, governance, and more.
{
"mcpServers": {
"graph-lido": {
"command": "npx",
"args": ["-y", "graph-lido-mcp"],
"env": {
"GRAPH_API_KEY": "your-api-key"
}
}
}
}Works with Claude Desktop, Cursor, Cline, and any MCP-compatible client.
| Prompt | Description |
|---|---|
| staking_overview | Total ETH staked, current APR trend, recent deposits, holder count |
| withdrawal_monitor | Queue health, pending requests, recent claims, net flow direction |
| governance_digest | Recent DAO votes, EasyTrack motions, contentious decisions |
| node_operator_analysis | Operator set diversity, stopped validators, staking limits |
| whale_tracker | Large deposits, big transfers, whale withdrawal patterns |
"What is the current Lido staking APR?"
"How much total ETH is staked with Lido?"
"Show me whale deposits over 100 ETH"
"Who are Lido's node operators?"
"What's the withdrawal queue status?"
"Show me recent DAO governance votes"
"Look up the stETH balance for 0x..."
"What EasyTrack motions were enacted this month?"The Lido subgraph uses _collection suffix for plural entity queries (e.g., shares_collection, totals_collection). Standard GraphQL plural naming (shares) refers to the singular lookup requiring an id argument. If writing raw queries via query_lido_subgraph, use the _collection suffix to query multiple entities.
The Lido subgraph stores singleton entities (like protocol-wide totals) using an empty string as their ID. This is unusual but intentional. Raw queries for totals should use totals(id: "").
All data is queried from Lido's official subgraph deployed on The Graph's decentralized network. Every query generates fees for Indexers on the network. 13 active Indexers serve this subgraph.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.