Sovereign cryptographic oracle with 168 endpoints across crypto, FX, metals, economic indicators, commodities, gas oracles, indices, marine, weather, DeFi yield, and COT positioning. Ed25519 signed responses, x402 (USDC on Base) payment, no API keys.
The server provides 13 well-named tools with consistent verb_noun structure (get_price, get_vwap, get_sentiment, etc.). All tools have descriptions present. However, descriptions vary significantly in quality and completeness. Input schemas are consistently present with typed parameters and descriptions, but output schemas are entirely absent from the source code, a critical gap for LLM planning and data extraction. Error handling is minimal; the server catches HTTP 402 (payment required) but provides no recovery guidance or error classification. No tool annotations (readOnlyHint, destructiveHint) are visible. The server's instructions are detailed and helpful for agents, explaining the oracle's domain well, but individual tool descriptions lack depth about return structures and when to prefer one tool over another (e.g., get_price vs get_price_preview trade-offs).
Get cross-exchange spot-perp basis spread. Ed25519 signed. $0.02. Returns per-exchange basis and annualized carry from 7 exchanges. Available for: btc/usd, eth/usd, sol/usd.
Get MSTI (Mycelia Signal Contagion Index). Ed25519 signed. $0.05. Measures crypto-TradFi coupling. 4 components: BTC-equity correlation (30%), Equity Volatility (25%), DXY Momentum (20%), Beta amplification (25%). Output: 0-100. Regimes: DECOUPLED, MIXED, COUPLED, CONTAGION. Market-wide single number.
Get economic indicator. Ed25519 signed. $0.10. US: cpi, cpi_core, unrate, nfp, fedfunds, gdp, pce, yield_curve. EU: hicp, hicp_core, hicp_services, unrate, gdp, employment.
Get 10-exchange OI-weighted composite funding rate. Ed25519 signed. $0.05. Exchanges: Binance, Bybit, OKX, Deribit, Hyperliquid, dYdX, Bitget, Kraken, Coinbase INTX, Crypto.com. Available for: btc/usd, eth/usd, sol/usd.
Get L1/L2 gas prices and transaction costs. Ed25519 signed. $0.01. Supported chains: ethereum, polygon, arbitrum, optimism, base, solana.
No output schemas documented for any tool. LLMs cannot plan multi-step workflows or extract specific response fields. Critical for agent composition.
Input parameter descriptions rely on inline examples and enumeration lists instead of formal enum constraints in schema. Lacks type safety and validation. LLMs cannot reliably infer which values are actually valid.
No tool annotations visible (readOnlyHint, destructiveHint, idempotentHint). All tools are read-only, but this is not explicitly declared in protocol, forcing LLMs to infer safety from descriptions.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | D | 59 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 11 | - | v1 |
Get free unsigned preview of any index. index: volatility, sentiment, stress, contagion. pair: btc/usd or eth/usd (required for volatility/sentiment, ignored for stress/contagion).
Get aggregated open interest across exchanges. Ed25519 signed. $0.01. OI normalized to USD. Available for: btc/usd, eth/usd, sol/usd.
Get spot price for any supported pair. Ed25519 signed. $0.01. Supported bases: btc, eth, sol, xrp, ada, doge, xau (gold), eur, gbp, usd, chf, cny, cad, usdt, usdc. Supported quotes: usd, eur, jpy, gbp, chf, cny, cad. Examples: get_price("btc", "usd"), get_price("xau", "eur"), get_price("eur", "jpy")
Get free unsigned preview price (up to 5 min stale). Not for production.
Get MSXI (Mycelia Signal Sentiment Index). Ed25519 signed. $0.05. 5 components: Funding Rate (30%), Options Skew (25%), Put/Call Ratio (20%), Term Structure (15%), Cross-exchange Basis (10%). Output: -100 to +100. Regimes: EXTREMEBULLISH, BULLISH, NEUTRAL, BEARISH, EXTREMEBEARISH. Available for: btc/usd, eth/usd.
Get MSSI (Mycelia Signal Stress Index). Ed25519 signed. $0.05. 4 components: Volatility Regime (30%), Stablecoin Stress (25%), Funding Extremity (30%), Funding Dispersion (15%). Output: 0-100. Regimes: CALM, ELEVATED, HIGH, EXTREME. Market-wide single number.
Get MSVI (Mycelia Signal Volatility Index). Ed25519 signed. $0.05. 5 components: Realized Vol (30%), Implied Vol (25%), Term Structure (15%), Funding Rate (20%), Put/Call Ratio (10%). Output: 0-100. Available for: btc/usd, eth/usd.
Get 5-minute VWAP price. Ed25519 signed. $0.02. Available for: btc/usd, btc/eur, eth/usd, eth/eur.
Minimal error handling. HTTP 402 (payment required) is caught and wrapped, but error response includes no recovery guidance or actionable next steps. No other error classification (retryable, user-fixable, fatal).
Parameter descriptions in get_vwap, get_price_preview, get_index_preview, get_gas are generic ('Asset base', 'Asset quote') without explicit constraints on valid values. Pair restrictions (e.g., get_vwap only supports 4 pairs) are mentioned in tool description but not enforced in schema.
get_econ tool description is brief on output type. Response could be single value, time series, or rate of change, LLM has no guidance on what to expect or how to use the data.