Lido MCP Server

80 tools. 27 can modify or destroy data without limits.

8 destructive tools with no built-in limits. Policy required.

Last updated:

27 can modify or destroy data
53 read-only
80 tools total

Community server · catalogue entry verified 03/07/2026

How to control Lido MCP Server ↓

What Lido MCP Server exposes to your agents

Read (53) Write / Execute (19) Destructive / Financial (8)
Critical Risk

The most dangerous Lido MCP Server tools

27 of Lido MCP Server's 80 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Lido MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Lido MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "lido_stake_eth": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "lido_remove_rule": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "lido_add_rule": {
    "limits": [
      {
        "counter": "lido_add_rule_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "lido_analyze_aragon_vote": {
    "limits": [
      {
        "counter": "lido_analyze_aragon_vote_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Lido MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON LIDO →

Instant setup, no code required.

All 80 Lido MCP Server tools

READ 53 tools
Read lido_analyze_aragon_vote Deep analysis of an Aragon DAO vote: quorum progress %, time remaining, current phase Read lido_analyze_position Analyze a Lido staking position against optional bounds. Read lido_check_gas_conditions Check current gas conditions and estimate costs for common Lido operations. Read lido_check_steth_rate Check the current stETH protocol rate (share rate) and pool composition. Read lido_check_vault On-demand health check for any ERC-4626 or Mellow Core vault (no watch required). Read lido_claim_withdrawal Claim finalized withdrawal requests to receive ETH. Read lido_convert_amounts Convert between stETH and wstETH amounts using the current on-chain exchange rate. Read lido_estimate_veto_impact Estimate the impact of locking a given stETH amount in the Dual Governance veto escrow. Read lido_estimate_withdrawal_time Estimate how long a withdrawal will take to finalize. Read lido_get_all_l2_balances Query wstETH balances across all supported L2 chains in a single call. Read lido_get_allowance Check the token allowance for a spender address. Shows how much of your stETH/wstETH/LDO Read lido_get_aragon_vote Query Lido DAO Aragon governance votes. Read lido_get_aragon_vote_script Decode the EVM script from an Aragon vote into human-readable actions. Read lido_get_aragon_vote_timeline Timeline for an Aragon vote: start time, main phase end, objection phase end, Read lido_get_balances Get ETH, stETH, and wstETH balances for a given Ethereum address. Read lido_get_chain_info Get the chain/network the Lido MCP server is connected to. Read lido_get_claimable_eth Get the total amount of ETH claimable from finalized withdrawal requests for an address. Read lido_get_contract_addresses Get all known Lido contract addresses for the current chain. Read lido_get_easytrack_config Get Easy Track system configuration: objection threshold, motion duration, motions count limit, and registered Read lido_get_easytrack_factories List all registered Easy Track EVM script factories with human-readable descriptions. Read lido_get_easytrack_motion Get detailed view of a specific Easy Track motion by ID. Read lido_get_easytrack_motions List Easy Track motions with optional status filter. Read lido_get_governance_position_impact Analyze how the current governance state affects a staking position. Read lido_get_governance_state Get the current Lido Dual Governance state including persisted state, Read lido_get_governance_timeline Unified governance timeline across all systems: Read lido_get_node_operators List node operators in the curated staking module. Shows operator name, reward address, Read lido_get_protocol_info Get comprehensive Lido protocol information: TVL, fee structure, total shares, buffered ETH, Read lido_get_protocol_status Get the current Lido protocol status including stake limits, withdrawal queue mode Read lido_get_rewards Get historical staking rewards for an address. Uses on-chain data by default. Read lido_get_snapshot_proposal Get full details of a specific Lido Snapshot proposal by ID. Read lido_get_snapshot_proposals List governance proposals from the Lido Snapshot space (lido-snapshot.eth). Read lido_get_staking_apr Get the current Lido staking APR and optionally a Simple Moving Average (SMA) over N days. Read lido_get_staking_modules List all staking router modules (curated, community, DVT, etc.) with their IDs and status. Read lido_get_swap_quote Get a price quote for swapping ETH to LDO tokens via Uniswap V3. Read lido_get_token_info Get token metadata for stETH, wstETH, or LDO: name, symbol, decimals, total supply, and contract address. Read lido_get_vault Get detailed information about a specific Lido staking vault. Read lido_get_vault_alerts Get recent alerts from the vault monitor. Optionally filter by vault address. Read lido_get_vault_hub_stats Get VaultHub overview: total vault count, hub address, and factory address. Read lido_get_veto_thresholds Get Dual Governance veto threshold configuration with context: Read lido_get_voting_power Get cross-system governance power for an address: Read lido_get_withdrawal_nft_owner Check the current owner of a withdrawal request NFT by request ID. Read lido_get_withdrawal_requests Get all withdrawal request NFTs and their status for an address. Read lido_l2_get_steth_balance Get rebasing stETH and native ETH balances on Optimism. Read lido_l2_get_wsteth_balance Get wstETH and native ETH balances on ${appConfig.chain.name}. Read lido_l2_get_wsteth_info Get wstETH token info on ${appConfig.chain.name}: total bridged supply and contract address. Read lido_list_earn_vaults List available Mellow earn vaults from the live API. Read lido_list_vaults List staking vaults from the Lido VaultHub with pagination. Read lido_list_watches List all watched vaults with their rules, thresholds, and latest status. Read lido_test_notifications Send a test message to all configured notification channels (Telegram, Email) or a specific one. Read lido_unwrap_wsteth_to_steth Unwrap wstETH back to stETH. Converts non-rebasing wstETH to rebasing stETH. Read lido_vault_mint_shares Mint stETH shares against a staking vault Read lido_watch_vault Start watching an ERC-4626 or Mellow Core vault for yield and TVL changes. Read lido_wrap_steth_to_wsteth Wrap stETH to wstETH. wstETH is a non-rebasing wrapper — useful for DeFi and L2 bridging.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Lido MCP Server

Can an AI agent move money through the Lido MCP Server MCP server? +

Yes. The Lido MCP Server server exposes 6 financial tools including lido_stake_eth, lido_swap_eth_for_ldo, lido_transfer_token. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Lido MCP Server MCP server? +

Yes. The Lido MCP Server server exposes 2 destructive tools including lido_remove_rule, lido_vault_burn_shares. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Lido MCP Server? +

The Lido MCP Server server has 9 write tools including lido_add_rule, lido_approve_token, lido_approve_withdrawal_nft. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Lido MCP Server.

How many tools does the Lido MCP Server MCP server expose? +

80 tools across 4 categories: Destructive, Financial, Read, Write. 53 are read-only. 27 can modify, create, or delete data.

How do I enforce a policy on Lido MCP Server? +

Register the Lido MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Lido MCP Server tool call.

Deterministic rules across all 80 Lido MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

80 Lido MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.