Why candles aren't enough, what microstructure your agent actually needs, and how a keyless self-describing MCP schema beats hardcoded REST parsing in an agent loop. If you've ever pointed an LLM agent at a crypto market and asked it "is something happening on SOL right now?", you've probably watched it fetch a candle endpoint, see green bars, and confidently say "yes, bullish momentum." Then the move reverses in ninety seconds and the agent has no idea why. I build trading-adjacent agent...