{"serverInfo":{"name":"chain-data-agent","title":"Chain Data for Agents (x402)","version":"0.1.0","description":"Blockchain data for AI agents, computed live from public chain state: Solana network health (epoch progress, validator count, stake concentration, skip rate) and per-validator stats (stake, commission, vote credits, block production, delinquency). Free summary tools; paid tools charge per call via x402 (USDC on Base).","websiteUrl":"https://chain-data-agent.wangzuo305.workers.dev/","icons":[{"src":"https://chain-data-agent.wangzuo305.workers.dev/icon.svg","mimeType":"image/svg+xml","sizes":["any"]}]},"instructions":"Start with solana_validators_get_network_summary (free) to see coverage. Each client gets 3 free paid-tool calls per day; after that, paid tools return x402 payment requirements as an error result, and x402-capable clients pay automatically and retry. Every result includes an attribution object that must be kept when the data is shown. If the data a task needs is not covered, request_data (free) passes the request on to the maintainers.","transport":{"type":"streamable-http","url":"https://chain-data-agent.wangzuo305.workers.dev/mcp"},"authentication":{"required":false},"tools":[{"name":"solana_validators_get_network_summary","description":"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. Free, no payment needed. Source: Solana mainnet-beta (public chain state via JSON-RPC), Public on-chain data.","inputSchema":{"type":"object","properties":{},"required":[]},"outputSchema":{"type":"object","properties":{"data":{"description":"Result: a list of applications for search and nearby tools, one record or summary object otherwise"},"meta":{"type":"object","additionalProperties":{},"description":"Paging and query details, e.g. limit, offset, has_more, count"},"attribution":{"type":"object","properties":{"publisher":{"type":"string"},"licence":{"type":"string"},"licenceUrl":{"type":"string"},"text":{"type":"string","description":"Attribution text to show alongside the data"}},"required":["publisher","licence","licenceUrl","text"],"additionalProperties":false,"description":"Source attribution; keep it when presenting the data"}},"required":["meta","attribution"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"title":"Get live Solana network health: epoch progress, validator counts, stake concentration and skip rate."}},{"name":"solana_validators_get_validator","description":"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. Costs $0.001 per call, paid via x402 in USDC on Base; the first 3 paid-tool calls per day are free for MCP clients while a shared daily allowance lasts. Without x402 support, later calls return the payment requirements as an error result. Failed calls are not charged. Source: Solana mainnet-beta (public chain state via JSON-RPC), Public on-chain data.","inputSchema":{"type":"object","properties":{"vote":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"Vote account pubkey (base58) (e.g. JDMq8hxZnad2smKLGkFbfg8zVMZHKQcMugD4tMR9u2da)"},"identity":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"Validator identity (node) pubkey (base58); use instead of vote"}},"required":[]},"outputSchema":{"type":"object","properties":{"data":{"description":"Result: a list of applications for search and nearby tools, one record or summary object otherwise"},"meta":{"type":"object","additionalProperties":{},"description":"Paging and query details, e.g. limit, offset, has_more, count"},"attribution":{"type":"object","properties":{"publisher":{"type":"string"},"licence":{"type":"string"},"licenceUrl":{"type":"string"},"text":{"type":"string","description":"Attribution text to show alongside the data"}},"required":["publisher","licence","licenceUrl","text"],"additionalProperties":false,"description":"Source attribution; keep it when presenting the data"}},"required":["meta","attribution"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"title":"Get live stats for one Solana validator by vote account or identity pubkey."}},{"name":"solana_validators_list_validators","description":"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. Costs $0.002 per call, paid via x402 in USDC on Base; the first 3 paid-tool calls per day are free for MCP clients while a shared daily allowance lasts. Without x402 support, later calls return the payment requirements as an error result. Failed calls are not charged. Source: Solana mainnet-beta (public chain state via JSON-RPC), Public on-chain data.","inputSchema":{"type":"object","properties":{"sort":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"One of stake, credits, skip_rate, commission (default stake) (e.g. credits)"},"max_commission":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"Only validators with commission at most this percent (e.g. 5)"},"min_stake_sol":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"Only validators with at least this much active stake in SOL (e.g. 100000)"},"include_delinquent":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"true to include delinquent validators (default false)"},"limit":{"anyOf":[{"type":"string"},{"type":"number"}],"description":"Rows to return, 1 to 50 (default 20) (e.g. 10)"}},"required":[]},"outputSchema":{"type":"object","properties":{"data":{"description":"Result: a list of applications for search and nearby tools, one record or summary object otherwise"},"meta":{"type":"object","additionalProperties":{},"description":"Paging and query details, e.g. limit, offset, has_more, count"},"attribution":{"type":"object","properties":{"publisher":{"type":"string"},"licence":{"type":"string"},"licenceUrl":{"type":"string"},"text":{"type":"string","description":"Attribution text to show alongside the data"}},"required":["publisher","licence","licenceUrl","text"],"additionalProperties":false,"description":"Source attribution; keep it when presenting the data"}},"required":["meta","attribution"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"title":"List Solana validators ranked by stake, vote credits, skip rate or commission, with filters."}},{"name":"request_data","description":"Request data that these tools do not provide yet (another chain, a dataset, a field or a filter), so the maintainers can consider it for a future release. Free. Describe the data and, optionally, the task it is for. Do not include personal information. Requests are stored anonymously and read by the maintainers; the result is only a confirmation.","inputSchema":{"type":"object","properties":{"request":{"type":"string","description":"The data you need, e.g. 'token unlock schedules' or 'Ethereum validator stats'"},"use_case":{"type":"string","description":"Optional: the task you need it for"}},"required":["request"]},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"title":"Request data that is not covered yet"}}],"resources":[{"uri":"https://chain-data-agent.wangzuo305.workers.dev/llms.txt","name":"llms_txt","title":"Platform overview for agents","description":"What the platform offers, how payment works and where the docs are.","mimeType":"text/markdown"},{"uri":"https://chain-data-agent.wangzuo305.workers.dev/docs/solana-validators.md","name":"solana_validators_docs","title":"Solana validator stats: documentation","description":"Endpoints, MCP tools, parameters, prices and attribution for Solana validator stats.","mimeType":"text/markdown"}],"prompts":[{"name":"solana_check_validator","title":"Check a Solana validator before staking","description":"Judge one validator's performance and fees against the rest of the network.","arguments":[{"name":"vote","description":"Vote account pubkey of the validator","required":true}]}]}