stake.link Agents (stakedotlink.money)

Community-built stake.link tools: live stLINK, SDL and reSDL data, unsigned transaction builders.

我該用這個嗎

品質與安全性

B
說明品質
77%
結構描述完整度
64%
命名品質
79%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(31)

  • LOWTool 'sdl_health_check' description lacks action verb在 sdl_health_check 中
  • LOWTool 'sdl_protocol_summary' description lacks action verb在 sdl_protocol_summary 中
  • LOWTool 'sdl_get_exchange_rates' description lacks action verb在 sdl_get_exchange_rates 中
  • LOWTool 'sdl_get_pool' description lacks action verb在 sdl_get_pool 中
  • LOWTool 'sdl_get_peg' description lacks action verb在 sdl_get_peg 中
  • LOWTool 'sdl_get_priority_pool' description lacks action verb在 sdl_get_priority_pool 中
  • LOWTool 'sdl_get_priority_pool_distribution' description lacks action verb在 sdl_get_priority_pool_distribution 中
  • LOWTool 'sdl_get_sdl_pool' description lacks action verb在 sdl_get_sdl_pool 中
  • LOWTool 'sdl_get_resdl_positions' description lacks action verb在 sdl_get_resdl_positions 中
  • LOWTool 'sdl_get_defi_morpho' description lacks action verb在 sdl_get_defi_morpho 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~4,317Token(工具定義)
~507 B典型回應大小
顯著的注意力影響(128k 上下文的 3.37%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "agents": {
      "url": "https://www.stakedotlink.money/mcp"
    }
  }
}

遠端端點

https://www.stakedotlink.money/mcpstreamable-http

它能做什麼

工具清單

工具(60)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢sdl_health_check

Server health and source availability across the canonical SDL MCP v2 data layer.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_registry(domain)

Canonical stake.link registry for contracts, docs, repos, and upstream venue sources.

輸入結構描述

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "enum": [
        "token",
        "staking",
        "queue",
        "governance",
        "oracle",
        "chainlink",
        "defi"
      ],
      "description": "Optional domain filter."
    }
  },
  "required": []
}
🟢sdl_get_contract(contract)

Resolve one stake.link contract by name, id, or address with proxy and verification details.

輸入結構描述

{
  "type": "object",
  "properties": {
    "contract": {
      "type": "string",
      "description": "Contract id, name, or address."
    }
  },
  "required": [
    "contract"
  ]
}
🟢sdl_get_contract_abi(contract)

Fetch the verified ABI for a live stake.link contract from Sourcify.

輸入結構描述

{
  "type": "object",
  "properties": {
    "contract": {
      "type": "string",
      "description": "Contract id, name, or address."
    }
  },
  "required": [
    "contract"
  ]
}
🟢sdl_get_contract_source(contract, include_all_files, file_path)

Fetch the verified Solidity source for a live stake.link contract from Sourcify.

輸入結構描述

{
  "type": "object",
  "properties": {
    "contract": {
      "type": "string",
      "description": "Contract id, name, or address."
    },
    "include_all_files": {
      "type": "boolean",
      "description": "Include all verified source files."
    },
    "file_path": {
      "type": "string",
      "description": "Optional specific Solidity file path."
    }
  },
  "required": [
    "contract"
  ]
}
⚪sdl_protocol_summary

Canonical protocol wide SDL snapshot from on chain state with explicit source labeling.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_prices(assets)

Canonical price snapshot for core SDL assets and adapter rates.

輸入結構描述

{
  "type": "object",
  "properties": {
    "assets": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional asset filter."
    }
  },
  "required": []
}
🟢sdl_get_exchange_rates

Canonical LST exchange rates from contract views.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_pool(pool)

Detailed staking pool state for LINK, POL, or ESP.

輸入結構描述

{
  "type": "object",
  "properties": {
    "pool": {
      "type": "string",
      "enum": [
        "LINK",
        "POL",
        "ESP"
      ],
      "description": "Pool to query."
    }
  },
  "required": [
    "pool"
  ]
}
🟢sdl_get_peg

stLINK and wstLINK peg state from on chain exchange rate primitives.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_priority_pool(pool)

Priority Pool state, queue depth, status, merkle root, and distribution metadata.

輸入結構描述

{
  "type": "object",
  "properties": {
    "pool": {
      "type": "string",
      "enum": [
        "LINK",
        "POL"
      ],
      "description": "Priority pool. Default LINK."
    }
  },
  "required": []
}
🟢sdl_get_priority_pool_distribution(pool)

Priority Pool distribution lineage with live oracle state, merkle root, and IPFS tree metadata.

輸入結構描述

{
  "type": "object",
  "properties": {
    "pool": {
      "type": "string",
      "enum": [
        "LINK",
        "POL"
      ],
      "description": "Priority pool. Default LINK."
    }
  },
  "required": []
}
🟢sdl_get_priority_pool_wallet(address, pool)

Priority Pool wallet inclusion, queue share, and claimable state for an address.

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Ethereum wallet address."
    },
    "pool": {
      "type": "string",
      "enum": [
        "LINK",
        "POL"
      ],
      "description": "Priority pool. Default LINK."
    }
  },
  "required": [
    "address"
  ]
}
🟢sdl_get_priority_pool_batch_compare(pool, limit)

Compare the latest Priority Pool cumulative tree against the previous one.

輸入結構描述

{
  "type": "object",
  "properties": {
    "pool": {
      "type": "string",
      "enum": [
        "LINK",
        "POL"
      ],
      "description": "Priority pool. Default LINK."
    },
    "limit": {
      "type": "number",
      "description": "How many top changed wallets to return."
    }
  },
  "required": []
}
🟢sdl_get_withdrawal_pool

Withdrawal queue state for stLINK redemptions.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_sdl_pool

SDL staking pool state and boost controller configuration.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_resdl_positions(address)

reSDL positions for one wallet.

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Ethereum wallet address."
    }
  },
  "required": [
    "address"
  ]
}
🟢sdl_get_lock_tiers

Boost multipliers and lock duration tiers for SDL staking.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_positions(address)

Full stake.link wallet position summary.

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Ethereum wallet address."
    }
  },
  "required": [
    "address"
  ]
}
🟢sdl_get_defi_morpho

Morpho Blue market and vault state for stake.link flows.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_defi_curve(chain)

Curve venue data for stLINK and wstPOL pools.

輸入結構描述

{
  "type": "object",
  "properties": {
    "chain": {
      "type": "string",
      "enum": [
        "ethereum",
        "polygon"
      ],
      "description": "Curve deployment. Default ethereum."
    }
  },
  "required": []
}
🟢sdl_get_defi_folks

Folks Finance venue data for wstLINK.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_defi_uniswap

Uniswap venue data for SDL and stake.link pools.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_defi_beefy

Beefy vault metrics for stake.link related LP strategies.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_merkl_campaigns

Merkl incentive campaign data for stake.link related flows.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_governance_proposals(state, space, limit)

stake.link governance proposals from Snapshot with filters for state and space.

輸入結構描述

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string",
      "enum": [
        "active",
        "recent",
        "all"
      ],
      "description": "Proposal state filter."
    },
    "space": {
      "type": "string",
      "enum": [
        "community",
        "council",
        "all"
      ],
      "description": "Snapshot space filter."
    },
    "limit": {
      "type": "number",
      "description": "Maximum proposals to return."
    }
  },
  "required": []
}
🟢sdl_get_fpb_framework

Public FPB dashboard data. Kept for backward compatibility.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_fpb_dashboard

Public FPB dashboard data with program, governance, and venue context.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_search_protocol(query, limit)

Protocol knowledge search with cited entry matches.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Natural language stake.link question or keyword."
    },
    "limit": {
      "type": "number",
      "description": "Maximum matches to return."
    }
  },
  "required": [
    "query"
  ]
}
🟢sdl_get_top_holders(limit, order_by)

Top stLINK or reSDL holders from the LinkPool subgraph.

輸入結構描述

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number",
      "description": "Number of holders to return."
    },
    "order_by": {
      "type": "string",
      "enum": [
        "stlink",
        "resdl"
      ],
      "description": "Sort key."
    }
  },
  "required": []
}
🟢sdl_get_reward_history(pool, limit)

Reward distribution history from the LinkPool subgraph.

輸入結構描述

{
  "type": "object",
  "properties": {
    "pool": {
      "type": "string",
      "enum": [
        "LINK",
        "POL"
      ],
      "description": "Pool to query."
    },
    "limit": {
      "type": "number",
      "description": "Number of records to return."
    }
  },
  "required": []
}
🟢sdl_get_chainlink_staking

Chainlink staking state and stake.link share of that state.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_chainlink_intel

Exchange balances, staking flow, and large transfer monitoring for Chainlink staking.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_chainlink_alerts

AlertRaised and Slashed event history for Chainlink staking.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_chainlink_unbonding

Chainlink community pool unbonding state and history.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_chainlink_operators

Detailed operator telemetry and recent history for Chainlink staking operators.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_chainlink_ecosystem

Chainlink ecosystem research layer for feeds, VRF, Automation, and CCIP.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_sdl_supply

SDL total supply, treasury balances, non circulating, and circulating supply.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_sdl_tier_distribution

Distribution of SDL locked by boost tier from reSDL NFTs.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_staking_channels(range)

Compare stLINK demand against direct Chainlink staking demand over a selected range.

輸入結構描述

{
  "type": "object",
  "properties": {
    "range": {
      "type": "string",
      "enum": [
        "90d",
        "180d",
        "365d",
        "all"
      ],
      "description": "Lookback range."
    }
  },
  "required": []
}
🟢sdl_get_staking_channel_holders

Historical holder counts for stLINK holders versus direct Chainlink stakers.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_competitive_staking(range)

Competitive staking deposits versus Priority Pool deposits over a selected range.

輸入結構描述

{
  "type": "object",
  "properties": {
    "range": {
      "type": "string",
      "enum": [
        "7d",
        "30d",
        "90d",
        "all"
      ],
      "description": "Lookback range."
    }
  },
  "required": []
}
🟢sdl_get_portfolio(address)

Full stake.link wallet portfolio by address.

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Ethereum wallet address."
    }
  },
  "required": [
    "address"
  ]
}
🟢sdl_get_history_tvl

Historical TVL series for stake.link. Currently external history layer.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_defi_overview

Aggregated DeFi venue snapshot across all supported venues.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_espresso

Espresso staking status with on chain balances and external market price context.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_nop_holdings

Live SDL and reSDL holdings for known node operators.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_get_nop_sell_tracking

NOP sell tracking that combines live holdings with the audited historical sell dataset.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
🟢sdl_strategies_list

Public strategy menu. Returns the three simple LINK-first routes plus the canonical advanced LINK and SDL Uniswap V3 LP route.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "required": []
}
⚪sdl_strategy_plan(strategy_id, amount_link, amount_sdl, amount_link_min, amount_sdl_min, ...)

Deterministic public strategy planner. Builds ordered steps, warnings, live checks, and step output references for one supported route.

輸入結構描述

{
  "type": "object",
  "properties": {
    "strategy_id": {
      "type": "string",
      "enum": [
        "get_stlink_now",
        "swap_link_to_stlink",
        "earn_more_yield_passive",
        "earn_fees_and_rewards",
        "provide_uniswap_v3_liquidity"
      ],
      "description": "Which public strategy to plan."
    },
    "amount_link": {
      "type": "string",
      "description": "Optional LINK amount to thread into the plan."
    },
    "amount_sdl": {
      "type": "string",
      "description": "Optional SDL amount to thread into the Uniswap V3 strategy plan."
    },
    "amount_link_min": {
      "type": "string",
      "description": "Optional LINK minimum for the Uniswap LP builder step."
    },
    "amount_sdl_min": {
      "type": "string",
      "description": "Optional SDL minimum for the Uniswap LP builder step."
    },
    "allow_zero_mins": {
      "type": "boolean",
      "description": "Optional explicit acknowledgement for zero-minimum Uniswap LP minting. Only use this when you intentionally accept that risk."
    },
    "wallet": {
      "type": "string",
      "description": "Optional wallet address for pre-filled builder calls."
    },
    "slippage_bps": {
      "type": "number",
      "description": "Optional slippage guard for swap and LP steps. Default: 50."
    }
  },
  "required": [
    "strategy_id"
  ]
}
⚪sdl_build_stake_link(amount, from, shouldQueue, simulate)

Build an unsigned LINK to stLINK transaction through the stake.link Priority Pool.

輸入結構描述

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "string",
      "description": "LINK amount in human-readable form."
    },
    "from": {
      "type": "string",
      "description": "Signer wallet address."
    },
    "shouldQueue": {
      "type": "boolean",
      "description": "Queue the deposit if instant capacity is unavailable. Default: true."
    },
    "simulate": {
      "type": "boolean",
      "description": "Run Tenderly simulation. Default: true."
    }
  },
  "required": [
    "amount",
    "from"
  ]
}
⚪sdl_build_unstake_link(amount, from, simulate)

Build an unsigned stLINK redemption queue transaction through the Withdrawal Pool.

輸入結構描述

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "string",
      "description": "stLINK amount in human-readable form."
    },
    "from": {
      "type": "string",
      "description": "Signer wallet address."
    },
    "simulate": {
      "type": "boolean",
      "description": "Run Tenderly simulation. Default: true."
    }
  },
  "required": [
    "amount",
    "from"
  ]
}
⚪sdl_build_wrap_stlink(amount, from, simulate)

Build an unsigned stLINK to wstLINK wrap transaction.

輸入結構描述

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "string",
      "description": "stLINK amount in human-readable form."
    },
    "from": {
      "type": "string",
      "description": "Signer wallet address."
    },
    "simulate": {
      "type": "boolean",
      "description": "Run Tenderly simulation. Default: true."
    }
  },
  "required": [
    "amount",
    "from"
  ]
}
⚪sdl_build_unwrap_wstlink(amount, from, simulate)

Build an unsigned wstLINK to stLINK unwrap transaction.

輸入結構描述

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "string",
      "description": "wstLINK amount in human-readable form."
    },
    "from": {
      "type": "string",
      "description": "Signer wallet address."
    },
    "simulate": {
      "type": "boolean",
      "description": "Run Tenderly simulation. Default: true."
    }
  },
  "required": [
    "amount",
    "from"
  ]
}
⚪sdl_build_morpho_deposit(amount, from, receiver, simulate)

Build an unsigned LINK deposit into the Morpho Alpha LINK Enhanced V2 vault.

輸入結構描述

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "string",
      "description": "LINK amount in human-readable form."
    },
    "from": {
      "type": "string",
      "description": "Signer wallet address."
    },
    "receiver": {
      "type": "string",
      "description": "Optional vault share receiver."
    },
    "simulate": {
      "type": "boolean",
      "description": "Run Tenderly simulation. Default: true."
    }
  },
  "required": [
    "amount",
    "from"
  ]
}
⚪sdl_build_morpho_withdraw(amount, from, receiver, simulate)

Build an unsigned LINK withdrawal from the Morpho Alpha LINK Enhanced V2 vault.

輸入結構描述

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "string",
      "description": "LINK amount in human-readable form."
    },
    "from": {
      "type": "string",
      "description": "Signer wallet address."
    },
    "receiver": {
      "type": "string",
      "description": "Optional LINK receiver."
    },
    "simulate": {
      "type": "boolean",
      "description": "Run Tenderly simulation. Default: true."
    }
  },
  "required": [
    "amount",
    "from"
  ]
}
⚪sdl_build_curve_swap(amount_in, from, direction, slippage_bps, simulate)

Build an unsigned swap in the canonical Curve stLINK and LINK pool.

輸入結構描述

{
  "type": "object",
  "properties": {
    "amount_in": {
      "type": "string",
      "description": "Input amount in human-readable form."
    },
    "from": {
      "type": "string",
      "description": "Signer wallet address."
    },
    "direction": {
      "type": "string",
      "enum": [
        "link_to_stlink",
        "stlink_to_link"
      ],
      "description": "Swap direction. Default: link_to_stlink."
    },
    "slippage_bps": {
      "type": "number",
      "description": "Slippage guard in basis points. Default: 50."
    },
    "simulate": {
      "type": "boolean",
      "description": "Run Tenderly simulation. Default: true."
    }
  },
  "required": [
    "amount_in",
    "from"
  ]
}
🟡sdl_build_curve_lp_add(amount_link, amount_stlink, from, slippage_bps, simulate)

Build an unsigned balanced Curve LP add transaction for LINK and stLINK.

輸入結構描述

{
  "type": "object",
  "properties": {
    "amount_link": {
      "type": "string",
      "description": "LINK leg amount in human-readable form."
    },
    "amount_stlink": {
      "type": "string",
      "description": "stLINK leg amount in human-readable form."
    },
    "from": {
      "type": "string",
      "description": "Signer wallet address."
    },
    "slippage_bps": {
      "type": "number",
      "description": "Slippage guard in basis points. Default: 50."
    },
    "simulate": {
      "type": "boolean",
      "description": "Run Tenderly simulation. Default: true."
    }
  },
  "required": [
    "amount_link",
    "amount_stlink",
    "from"
  ]
}
⚪sdl_build_curve_gauge_deposit(amount_lp, from, simulate)

Build an unsigned deposit of Curve LP tokens into the canonical gauge.

輸入結構描述

{
  "type": "object",
  "properties": {
    "amount_lp": {
      "type": "string",
      "description": "Curve LP token amount in human-readable form."
    },
    "from": {
      "type": "string",
      "description": "Signer wallet address."
    },
    "simulate": {
      "type": "boolean",
      "description": "Run Tenderly simulation. Default: true."
    }
  },
  "required": [
    "amount_lp",
    "from"
  ]
}
⚪sdl_build_uniswap_v3_lp(amount_link, amount_sdl, amount_link_min, amount_sdl_min, allow_zero_mins, ...)

Build an unsigned mint for the canonical LINK and SDL Uniswap V3 LP NFT. This does not include NFT staking.

輸入結構描述

{
  "type": "object",
  "properties": {
    "amount_link": {
      "type": "string",
      "description": "LINK leg amount in human-readable form."
    },
    "amount_sdl": {
      "type": "string",
      "description": "SDL leg amount in human-readable form."
    },
    "amount_link_min": {
      "type": "string",
      "description": "Optional minimum LINK to deploy into the position. Provide together with amount_sdl_min."
    },
    "amount_sdl_min": {
      "type": "string",
      "description": "Optional minimum SDL to deploy into the position. Provide together with amount_link_min."
    },
    "allow_zero_mins": {
      "type": "boolean",
      "description": "Set true to explicitly acknowledge zero minimums if you are not providing min amounts."
    },
    "from": {
      "type": "string",
      "description": "Signer wallet address."
    },
    "recipient": {
      "type": "string",
      "description": "Optional LP NFT recipient."
    },
    "simulate": {
      "type": "boolean",
      "description": "Run Tenderly simulation. Default: true."
    }
  },
  "required": [
    "amount_link",
    "amount_sdl",
    "from"
  ]
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本60 個工具