x402-powered Bitcoin blockchain data service. AI agents pay USDC micropayments for node queries.
This server has 17 tools with visible schemas and descriptions, but exhibits critical quality gaps across naming, parameter documentation, and output specification. Tool names lack action verbs (btc_info, btc_fees, btc_mempool are noun-only; web_scrape, ai_summarize, systems_theory lack clarity on when to use them). Descriptions are present but generic, most are 40-80 chars, below the 194-char baseline for A+ tools. Critical: 8 tools (btc_whales, reddit_hot, reddit_search) have required parameters marked as empty arrays despite needing input (min_btc/limit for btc_whales; subreddit/query for reddit tools). No output schemas documented anywhere, LLMs cannot plan downstream calls or extract structured data. No error handling guidance, no pagination info, no field descriptions for parameters. The server conflates Bitcoin blockchain tools with unrelated services (SEC insider trades, Reddit scraping, game theory analysis), suggesting scope creep and weak composition. All tools are marked READ_ONLY, but no tool annotations (readOnlyHint) are present in the MCP schema.
AI text summarization. Cost: $0.001 USDC via x402.
Get Bitcoin address portfolio (balance, UTXOs, tx history). Cost: $0.001 USDC via x402.
Bitcoin fee rate estimates (fastest, half hour, hour). FREE.
Predict Bitcoin fee rates for future blocks. Cost: $0.001 USDC via x402.
Get Bitcoin blockchain info (block height, chain tip, difficulty). FREE.
Bitcoin mempool status (pending tx count, size, fee distribution). FREE.
Trace Bitcoin transaction flow (2 hops). Forensics. Cost: $0.001 USDC via x402.
Required parameters marked as empty arrays despite needing input. btc_whales requires min_btc and limit but schema shows required: []. reddit_hot requires subreddit but schema shows required: []. This breaks tool invocation, LLMs will call these tools without arguments and fail.
No output schemas documented. LLMs cannot plan downstream calls, extract structured data, or know what fields to expect. A tool returning transaction details must document whether it includes inputs, outputs, fees, timestamps, etc.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 46 | 2026-07-28+ | v2 |
Lookup Bitcoin transaction by hash. Cost: $0.001 USDC via x402.
Monitor large Bitcoin movements — whale transactions. Cost: $0.001 USDC via x402.
Trace capital flows across markets & economies. Cost: $0.001 USDC via x402.
Game theory analysis of any scenario. Cost: $0.001 USDC via x402.
Hot posts from any subreddit. Cost: $0.001 USDC via x402.
Search Reddit by keyword. Cost: $0.001 USDC via x402.
Trending subreddits & topics on Reddit. Cost: $0.001 USDC via x402.
SEC insider trades (Form 4/3/5) for any ticker. No API key. Cost: $0.001 USDC via x402.
Systems theory analysis through 6 lenses. Cost: $0.001 USDC via x402.
Scrape URL to clean markdown text. Cost: $0.001 USDC via x402.
Tool names lack action verbs. btc_info, btc_fees, btc_mempool, sec_insider, systems_theory, game_theory, capital_flows, reddit_hot, reddit_trending are noun-only or ambiguous. LLMs infer intent from names, 'get_bitcoin_info' or 'fetch_blockchain_height' is clearer than 'btc_info'.
Descriptions are generic and under 100 chars for most tools. Baseline for A+ tools is 194 chars. Descriptions lack WHEN to use the tool, WHAT it returns, and any prerequisites. E.g., 'Bitcoin fee rate estimates (fastest, half hour, hour). FREE.' does not explain when an agent should call this vs btc_fees_predict.
No parameter descriptions. Parameters like 'hash', 'address', 'txid', 'ticker', 'url', 'text', 'topic', 'scenario', 'query', 'subreddit' lack guidance on format, length, or constraints. E.g., 'hash' should specify '64-character hex string' in the description, not just in the tool description.