Generates real-time, evidence-grade seed data for MiroFish simulations using FeedOracle's OracleNet (102 MCP servers, 860+ tools). Supports multiple market scenario simulations including USDT MiCA ban, Fed emergency cuts, stablecoin depegs, BTC halving impacts, and RWA tokenization.
This server exposes 20 tools with minimal definition quality. All tools lack input parameter descriptions, the schema shows only type and token name, with no guidance on format, constraints, or when to use each tool. Tool descriptions are present but generic (avg ~80 chars), offering no context on prerequisites, return structure, or error recovery. No output schemas are documented. Tools are named inconsistently (verb_noun pattern mostly followed, but 'mica_status', 'peg_deviation', 'risk_assessment' are vague about what data is returned). No error handling guidance, no pagination support despite tools returning potentially large datasets (e.g., 'evidence_leaderboard'). The server appears to be a thin wrapper around external FeedOracle APIs, tool definitions are inferred from the scenario configuration rather than explicit MCP tool registration visible in the source.
Retrieve Bitcoin transaction fee data
Retrieve Bitcoin halving event data and schedule
Retrieve Bitcoin mempool statistics
Retrieve current Bitcoin price data
Retrieve Bitcoin network statistics
Check compliance readiness for a token
Retrieve DeFi lending and yield rates
No input parameter descriptions. All 20 tools accept parameters (e.g., 'token': string) but lack descriptions explaining format, valid values, or constraints. LLMs cannot infer whether 'token' expects 'USDT', 'usdt', or a contract address.
No output schemas documented. Tools return data via external APIs (FeedOracle, ToolOracle) but the MCP server does not declare what fields or structure the LLM should expect. Agents cannot plan downstream calls or extract required IDs.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 36 | 2026-07-28+ | v2 |
Retrieve evidence quality leaderboard for tokens and protocols
Monitor Federal Reserve policy expectations and rate decisions
Retrieve current macroeconomic regime classification
Assess market liquidity conditions for a token
Assess current market stress levels
Retrieve MiCA market overview and compliance status
Check MiCA regulatory status for a token (e.g., USDT banned under MiCA Art. 45)
Retrieve peg deviation data for a stablecoin
Retrieve historical peg deviation data for a stablecoin
Assess recession probability and risk indicators
Assess risk metrics for a token
Monitor capital flows to safe haven assets
Retrieve yield curve data across maturities
Tool definitions inferred from scenario config, not explicit MCP registration. The source shows tools only in SCENARIOS dict with hardcoded URLs and tool names. No visible MCP tool registration (e.g., via server.set_tool_handler or equivalent).
No error handling or recovery guidance. The call_oracle() function returns generic {'status':'error','code':...} or {'status':'error','message':...} with no actionable next steps. LLMs cannot distinguish retryable from fatal errors or know what to do when a call fails.
No pagination or result limits. Tools like 'evidence_leaderboard' and 'mica_market_overview' return potentially large datasets with no limit, offset, or cursor parameters. Large responses waste tokens and risk context window exhaustion.