MCP server for Cerebrus Pulse — real-time crypto intelligence API for Hyperliquid perpetuals
The server defines 5 tools with generally clear purposes, but exhibits significant gaps in parameter descriptions, output schema documentation, and error handling guidance. Naming is mostly verb-forward and clear. Tool descriptions are present and reasonably detailed (range 73 - 289 chars), but parameter-level documentation is sparse or missing, and output structures are not documented. The server implements a pragmatic x402 payment fallback but does not guide LLMs on recovery steps when payment fails. Risk declarations are present for all tools (READ_ONLY) but security implications of the payment flow are underexplored in descriptions.
Get funding rate analysis for a Hyperliquid perpetual. Returns current rate, annualized percentage, historical min/max/average. Cost: $0.01 USDC via x402.
Check Cerebrus Pulse gateway health status. FREE — no payment required.
List all available coins on Cerebrus Pulse. Returns tickers for 30+ Hyperliquid perpetuals. FREE — no payment required.
Get multi-timeframe technical analysis for a Hyperliquid perpetual. Supports 6 timeframes: 5m, 15m, 1h, 4h, 1d, 1w (daily/weekly aggregated from 1h). Returns RSI, EMAs (20/50/200), ATR, Bollinger Bands, VWAP, Z-score, trend direction, cross-timeframe confluence with alignment scoring, derivatives data (funding, OI, spread), and market regime. Cost: $0.025 USDC via x402.
Get aggregated crypto market sentiment analysis. Returns overall sentiment, fear/greed, momentum, and funding bias. Not coin-specific. Cost: $0.01 USDC via x402.
Output schemas not documented. No tool descriptions explain what fields the response contains, data types, or structure. LLMs cannot plan downstream tool calls without knowing what data is returned.
Parameter 'timeframes' in cerebrus_pulse has no type constraint (enum). Description states 'comma-separated' but does not enforce the format. LLMs may invent invalid timeframe values. Should be enum or regex pattern with validation.
Payment failure recovery not documented in tool descriptions. When 402 Payment Required is returned, the tool returns structured payment terms, but the descriptions do not explain this fallback or guide LLMs on retry/payment strategy. Error handling is internal to server code, not surfaced to LLM context.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 59 | 2026-07-28+ | v2 |
Parameter descriptions are minimal or absent. 'coin' parameter across tools has a description, but 'lookback_hours' in cerebrus_funding only states the range and default, lacks context on what the historical data is used for or what 'lookback' means in the context of funding rates.
No pagination documented. cerebrus_list_coins returns 30+ coins but tool schema has no limit, offset, or cursor parameters. Large result sets risk exhausting context. If coins list grows, LLM receives unbounded output.
Example values in descriptions risk literal reuse by LLMs. cerebrus_pulse description includes 'BTC, ETH, SOL', LLMs may pass these as test values in real calls instead of user-specified coins.