The market sentiment index, scored 0-100 with a plain-language classification, for Bitcoin and Ethereum.
The whole dataset is two rows. It is an index, not a corpus — the value is that it is one call with no key, not that there is a lot of it.
Every field the corpus returns for one record. Real shape — walked corpus-wide, not sampled.
A curl that runs against the live API right now, plus the MCP tool names for the same data.
MCP tools
get_fear_greed_indexThree concrete questions this capability answers that a general crypto API does not.
value_classification already written as a word so nothing has to map 71 onto "Greed".time_until_update gives the seconds to the next refresh, so a poller can sleep precisely instead of guessing.Required, not optional. Coverage gaps, staleness and parameter traps that were observed by running the curl above against the live server on 2026-09-18.
Two assets, despite what "per asset" suggests.
Only BTC and ETH are scored. There is no per-altcoin index here, and no parameter that adds one.
No history.
Each asset has exactly one row, the current reading. There is no date parameter and no archive, so a fear-and-greed chart has to be accumulated by polling.
time_until_update is a string, and sometimes empty.
BTC carries "84894" — seconds, quoted. ETH carries "". Parse defensively and fall back to a fixed interval when it is blank.