protogrid

Search / money.stakedotlink/agents

stake.link Agents (stakedotlink.money)

R0· no sign-in

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

v1.8.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality79good
Trust82of 100
Uptime, 30 days97%
Latency p50545 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "agents": {
      "type": "http",
      "url": "https://www.stakedotlink.money/mcp"
    }
  }
}
claude mcp add --transport http agents https://www.stakedotlink.money/mcp
[mcp_servers.agents]
url = "https://www.stakedotlink.money/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agents": {
      "type": "remote",
      "url": "https://www.stakedotlink.money/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "agents": {
      "type": "http",
      "url": "https://www.stakedotlink.money/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=agents&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LnN0YWtlZG90bGluay5tb25leS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "agents": {
      "type": "http",
      "url": "https://www.stakedotlink.money/mcp"
    }
  }
}
{
  "mcpServers": {
    "agents": {
      "httpUrl": "https://www.stakedotlink.money/mcp"
    }
  }
}
extensions:
  "agents":
    enabled: true
    name: "agents"
    type: streamable_http
    uri: "https://www.stakedotlink.money/mcp"
    timeout: 300

Quality 79 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: sdl_get_top_holders (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); sdl_get_priority_pool (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); sdl_get_resdl_positions (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 3,955 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

60 tools, about 3,955 tokens to load them all · tool set 0952bdafcefa · checked 2026-10-20 17:34 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 82 / 100

no-repository
provenance55
liveness99
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-97% +updated-8d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://www.stakedotlink.money/mcp streamable-httpnoneyes97%545 ms2025-03-262026-10-20

Tools (60)

sdl_build_curve_gauge_depositBuild an unsigned deposit of Curve LP tokens into the canonical gauge.
sdl_build_curve_lp_addBuild an unsigned balanced Curve LP add transaction for LINK and stLINK.
sdl_build_curve_swapBuild an unsigned swap in the canonical Curve stLINK and LINK pool.
sdl_build_morpho_depositBuild an unsigned LINK deposit into the Morpho Alpha LINK Enhanced V2 vault.
sdl_build_morpho_withdrawBuild an unsigned LINK withdrawal from the Morpho Alpha LINK Enhanced V2 vault.
sdl_build_stake_linkBuild an unsigned LINK to stLINK transaction through the stake.link Priority Pool.
sdl_build_uniswap_v3_lpBuild an unsigned mint for the canonical LINK and SDL Uniswap V3 LP NFT. This does not include NFT staking.
sdl_build_unstake_linkBuild an unsigned stLINK redemption queue transaction through the Withdrawal Pool.
sdl_build_unwrap_wstlinkBuild an unsigned wstLINK to stLINK unwrap transaction.
sdl_build_wrap_stlinkBuild an unsigned stLINK to wstLINK wrap transaction.
sdl_get_chainlink_alertsAlertRaised and Slashed event history for Chainlink staking.
sdl_get_chainlink_ecosystemChainlink ecosystem research layer for feeds, VRF, Automation, and CCIP.
sdl_get_chainlink_intelExchange balances, staking flow, and large transfer monitoring for Chainlink staking.
sdl_get_chainlink_operatorsDetailed operator telemetry and recent history for Chainlink staking operators.
sdl_get_chainlink_stakingChainlink staking state and stake.link share of that state.
sdl_get_chainlink_unbondingChainlink community pool unbonding state and history.
sdl_get_competitive_stakingCompetitive staking deposits versus Priority Pool deposits over a selected range.
sdl_get_contractResolve one stake.link contract by name, id, or address with proxy and verification details.
sdl_get_contract_abiFetch the verified ABI for a live stake.link contract from Sourcify.
sdl_get_contract_sourceFetch the verified Solidity source for a live stake.link contract from Sourcify.
sdl_get_defi_beefyBeefy vault metrics for stake.link related LP strategies.
sdl_get_defi_curveCurve venue data for stLINK and wstPOL pools.
sdl_get_defi_folksFolks Finance venue data for wstLINK.
sdl_get_defi_morphoMorpho Blue market and vault state for stake.link flows.
sdl_get_defi_overviewAggregated DeFi venue snapshot across all supported venues.
sdl_get_defi_uniswapUniswap venue data for SDL and stake.link pools.
sdl_get_espressoEspresso staking status with on chain balances and external market price context.
sdl_get_exchange_ratesCanonical LST exchange rates from contract views.
sdl_get_fpb_dashboardPublic FPB dashboard data with program, governance, and venue context.
sdl_get_fpb_frameworkPublic FPB dashboard data. Kept for backward compatibility.
sdl_get_governance_proposalsstake.link governance proposals from Snapshot with filters for state and space.
sdl_get_history_tvlHistorical TVL series for stake.link. Currently external history layer.
sdl_get_lock_tiersBoost multipliers and lock duration tiers for SDL staking.
sdl_get_merkl_campaignsMerkl incentive campaign data for stake.link related flows.
sdl_get_nop_holdingsLive SDL and reSDL holdings for known node operators.
sdl_get_nop_sell_trackingNOP sell tracking that combines live holdings with the audited historical sell dataset.
sdl_get_pegstLINK and wstLINK peg state from on chain exchange rate primitives.
sdl_get_poolDetailed staking pool state for LINK, POL, or ESP.
sdl_get_portfolioFull stake.link wallet portfolio by address.
sdl_get_positionsFull stake.link wallet position summary.
sdl_get_pricesCanonical price snapshot for core SDL assets and adapter rates.
sdl_get_priority_poolPriority Pool state, queue depth, status, merkle root, and distribution metadata.
sdl_get_priority_pool_batch_compareCompare the latest Priority Pool cumulative tree against the previous one.
sdl_get_priority_pool_distributionPriority Pool distribution lineage with live oracle state, merkle root, and IPFS tree metadata.
sdl_get_priority_pool_walletPriority Pool wallet inclusion, queue share, and claimable state for an address.
sdl_get_registryCanonical stake.link registry for contracts, docs, repos, and upstream venue sources.
sdl_get_resdl_positionsreSDL positions for one wallet.
sdl_get_reward_historyReward distribution history from the LinkPool subgraph.
sdl_get_sdl_poolSDL staking pool state and boost controller configuration.
sdl_get_sdl_supplySDL total supply, treasury balances, non circulating, and circulating supply.
sdl_get_sdl_tier_distributionDistribution of SDL locked by boost tier from reSDL NFTs.
sdl_get_staking_channel_holdersHistorical holder counts for stLINK holders versus direct Chainlink stakers.
sdl_get_staking_channelsCompare stLINK demand against direct Chainlink staking demand over a selected range.
sdl_get_top_holdersTop stLINK or reSDL holders from the LinkPool subgraph.
sdl_get_withdrawal_poolWithdrawal queue state for stLINK redemptions.
sdl_health_checkServer health and source availability across the canonical SDL MCP v2 data layer.
sdl_protocol_summaryCanonical protocol wide SDL snapshot from on chain state with explicit source labeling.
sdl_search_protocolProtocol knowledge search with cited entry matches.
sdl_strategies_listPublic strategy menu. Returns the three simple LINK-first routes plus the canonical advanced LINK and SDL Uniswap V3 LP route.
sdl_strategy_planDeterministic public strategy planner. Builds ordered steps, warnings, live checks, and step output references for one supported route.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "money.stakedotlink/agents",
  "title": "stake.link Agents (stakedotlink.money)",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://www.stakedotlink.money/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.8.0",
  "websiteUrl": "https://www.stakedotlink.money/agents",
  "description": "Community-built stake.link tools: live stLINK, SDL and reSDL data, unsigned transaction builders."
}