Crypto Prices & Yields
Token prices computed from on-chain DEX pools, plus Aave lending yields.
Live token prices computed from on-chain DEX pools (Uniswap V3, PancakeSwap V3, Orca Whirlpools) on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Solana, with pool depth, confidence and 24h change; plus an Aave V3 yield screener (supply/borrow APY and market size per asset). No third-party price feed: every figure is derived from public chain state.
What agents use it for
- Price any token by address, not just majors
- Monitor 24 h change and pool depth
- Find supply and borrow APYs per asset
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
tokens | string | no | Comma-separated, max 10: symbols (ETH, BTC, SOL, BNB, POL, ARB, OP, USDC, USDT, DAI, LINK, UNI, AAVE) or chain:address (base:0x..., solana:<mint>) |
yields_chain | "ethereum" | "base" | "arbitrum" | "optimism" | "polygon" | "bsc" | no | Also return Aave V3 supply/borrow APY for every market on this chain |
change_24h | boolean · default true | no | Include 24h price change (EVM) |
Call it
{
"name": "crypto_prices",
"arguments": {
"tokens": "ETH,SOL,base:0x532f27101965dd16442e59d40670faf5ebb142e4",
"yields_chain": "base"
}
}curl -i "https://api.ishob.com/v1/crypto/prices?tokens=ETH%2CSOL%2Cbase%3A0x532f27101965dd16442e59d40670faf5ebb142e4&yields_chain=base"
Paid with x402: the first call returns HTTP 402 with the price; an x402 client (for example @x402/fetch or @x402/mcp) signs a USDC payment and retries. Calls that fail are not charged.
Connect the MCP server: setup for Claude, Cursor and other clients.