Market sentiment: crypto fear and funding
Market sentiment for crypto in one call: the Fear & Greed index with its 7-day change (alternative.me, attributed), the 10 most traded Hyperliquid perpetuals with price, 24-hour change, funding and open interest, and technical readings (RSI, MACD, moving averages) for up to three coins. No input needed. Use for a daily market brief, a trading agent's context or a risk-on, risk-off check.
Inputs
| Name | Type | Description |
|---|---|---|
coins | string | Up to 3 coins for technical readings, comma separated (default BTC,ETH,SOL) |
Request
Over HTTP, with a card key from /credits:
curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/market/sentiment?coins=BTC%2CETH%2CSOL"
Or one of your 3 free calls, no key:
curl "https://agent-data-tools.revmesh2074.workers.dev/market/sentiment?coins=BTC%2CETH%2CSOL&trial=1"
Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.
Example result
{
"pack": "crypto-market",
"coins": [
"BTC",
"ETH",
"SOL"
],
"sentiment": {
"value": 51,
"classification": "Neutral",
"change7d": -4,
"attribution": "Crypto Fear & Greed Index by alternative.me"
},
"topMarkets": [
{
"coin": "BTC",
"markPx": 81870,
"change24hPct": 0.66,
"fundingAprPct": 10.95,
"openInterestUsd": 3401847000,
"dayVolumeUsd": 2604051652
}
],
"signals": [
{
"coin": "BTC",
"close": 81870,
"rsi14": 48.2,
"readings": [
"RSI neutral (30-70)",
"price above SMA 200"
]
}
],
"bitcoinFees": {
"nextBlock": 3,
"hour": 2,
"unit": "sat/vB"
},
"failed": {}
}
From an AI agent (MCP)
Add the MCP server to Claude, Cursor or any MCP client. This tool is market_sentiment, and the first 25 successful calls are free:
https://agent-data-tools.revmesh2074.workers.dev/mcp