{"tool":"crypto-ticker","title":"Crypto ticker","description":"Current spot price (USD) for a symbol via the public CoinGecko API; common tickers (btc, eth, …) are mapped to CoinGecko ids automatically. Cached 60s server-side; preflighted so you never pay during an API outage.","method":"POST","call":"/v1/tools/crypto-ticker/call","input_schema":{"type":"object","required":["symbol"],"properties":{"symbol":{"type":"string","description":"Ticker symbol (btc, eth, sol, …) or a CoinGecko asset id (bitcoin, ethereum, …)."}}},"output_schema":{"type":"object","properties":{"tool":{"type":"string"},"valid":{"type":"boolean"},"symbol":{"type":"string"},"coingecko_id":{"type":"string"},"price_usd":{"type":"number"},"currency":{"type":"string"},"cached":{"type":"boolean"},"fetched_at":{"type":"string"},"reason":{"type":"string"},"retryable":{"type":"boolean"},"scope":{"type":"string"}},"required":["valid","symbol"]},"price_usdc_floor":0.002,"price_note":"dynamic-dutch: live quote via GET /health or the 402 challenge on POST without payment","example_request":{"input":{"symbol":"btc"}},"docs":"https://rail.akrivis.in/openapi.json","mcp":"https://rail.akrivis.in/mcp"}