list_solana_validators
Retrieves a filtered, sorted list of Solana validators with delegation metrics to assist in choosing a staking partner.
Instructions
Read-only validator-ranking helper for prepare_native_stake_delegate. Pulls the stakewiz.com public feed (no API key required) and returns a filtered + sorted list of Solana validators with the columns most relevant to delegation: composite quality score (wizScore), commission, MEV (Jito) status + commission, total APY estimate (inflation + MEV), activated stake, delinquent flag, superminority penalty flag, skip rate, uptime, version, country, and a per-validator stakewiz.com profile URL the user can open in a browser to verify independently. Default filters: excludeDelinquent=true. Default sort: wizScore descending. Default limit: 25 (max 100). USE THIS BEFORE prepare_native_stake_delegate so the agent can surface a small ranked menu instead of forcing the user to leave for stakewiz / validators.app and paste back a vote pubkey. INVARIANT #14 NOTE: this is a HELPER — the MCP is NOT the source of truth. Before delegating, the user MUST (1) open the chosen validator's stakewizUrl in a browser to re-verify activated stake / commission / delinquent status against an authority outside the MCP enumeration, and (2) byte-equality-check the votePubkey in the prepare_native_stake_delegate response against the one confirmed in step 1. The response's notes[] field surfaces these instructions verbatim — pass them through to the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filters | No | Optional filters applied before sorting. Defaults: excludeDelinquent=true, excludeSuperminority=false, no commission/stake/MEV restriction. | |
| sortBy | No | Sort order. `score` (default) = stakewiz composite wiz_score descending (best quality first). `apy` = total APY descending (inflation + MEV). `stake` = activated stake descending (largest first). `commission` = commission ascending (lowest first). | |
| limit | No | Maximum number of validators to return after filtering + sorting. Defaults to 25; max 100. |