# Solana validator stats

Live Solana network health and per-validator stats: stake and rank, commission, vote credits per SOL over the last 5 epochs relative to the cluster median, current-epoch block production and skip rate, delinquency. Computed from public chain state on each call (at most a minute old); no history is stored yet.

## Endpoints

### GET /v1/solana-validators/summary

Get live Solana network health: epoch progress, validator counts, stake concentration and skip rate.

Returns the current epoch and its progress, active and delinquent validator counts, total active stake in SOL, the delinquent stake share, the Nakamoto coefficient (fewest validators holding over a third of stake), median commission, cluster block production and skip rate so far this epoch, and median and best vote credits per SOL staked in the last complete epoch. Use it as the baseline when judging a single validator.

MCP tool: `solana_validators_get_network_summary`

Price: free

### GET /v1/solana-validators/validator

Get live stats for one Solana validator by vote account or identity pubkey.

Pass vote (vote account pubkey) or identity (node identity pubkey). Returns stake in SOL with share and rank, commission, delinquency, how many slots its last vote is behind the cluster, vote credits for each of the last 5 epochs per SOL staked, as a percentage of the cluster median (100 = median; approximate, as it uses today's stake), and current-epoch leader slots, blocks produced and skip rate next to the cluster's. Unknown keys return 404.

MCP tool: `solana_validators_get_validator`

Price: $0.001 per call (x402, USDC)

| Param | Required | Description | Example |
|---|---|---|---|
| vote | no | Vote account pubkey (base58) | JDMq8hxZnad2smKLGkFbfg8zVMZHKQcMugD4tMR9u2da |
| identity | no | Validator identity (node) pubkey (base58); use instead of vote |  |

### GET /v1/solana-validators/validators

List Solana validators ranked by stake, vote credits, skip rate or commission, with filters.

For choosing where to stake or comparing validators. sort is stake (default), credits (vote credits per SOL in the last complete epoch, as % of the cluster median), skip_rate (current epoch, lowest first; validators with no leader slots yet come last) or commission (lowest first). Filters: max_commission (percent), min_stake_sol, include_delinquent (default false). Returns up to limit rows (default 20, max 50) and the number matched.

MCP tool: `solana_validators_list_validators`

Price: $0.002 per call (x402, USDC)

| Param | Required | Description | Example |
|---|---|---|---|
| sort | no | One of stake, credits, skip_rate, commission (default stake) | credits |
| max_commission | no | Only validators with commission at most this percent | 5 |
| min_stake_sol | no | Only validators with at least this much active stake in SOL | 100000 |
| include_delinquent | no | true to include delinquent validators (default false) |  |
| limit | no | Rows to return, 1 to 50 (default 20) | 10 |

## Attribution

Computed from Solana mainnet-beta chain state (getVoteAccounts, getEpochInfo, getBlockProduction). Values are normally at most 60 seconds old; meta.data_age_seconds gives the age. Licence: https://solana.com/docs/rpc
