MCP server for cryptocurrency.cv: real-time crypto news, prices, DeFi, derivatives and on-chain data for Claude, Cursor, ChatGPT and any Model Context Protocol client
The Free Crypto News MCP server defines 10 tools with basic descriptions and input schemas. However, there are significant quality gaps across the definition quality dimension. All tools lack output schema documentation, which violates a critical pattern (pattern:tool). Tool descriptions are present but minimal (average ~60 chars, below the 194 char baseline for A+ tools). Parameter descriptions are sparse, most parameters have only a single sentence. No error handling guidance is provided in any tool description. The tools lack security considerations (API key injection, rate limiting, result capping). Tool composition is reasonable (each tool does one thing), but the output schemas are completely undocumented, forcing LLMs to infer response structure.
Why is a topic trending? AI explainer
Get latest breaking crypto news with priority and sentiment
Get the latest crypto news headlines
Get current price for a coin
Current Ethereum gas prices
Fear & Greed Index with trend and breakdown
Market overview with prices, Fear & Greed Index and sentiment
Deep AI research report on a topic
Output schemas completely undocumented. No tool provides documentation of what fields will be returned, data types, or structure. LLMs cannot plan downstream operations or extract relevant fields from responses.
Minimal tool descriptions. Most descriptions are 30-50 characters, well below the baseline 194 chars for A+ tools. Descriptions lack WHEN to use each tool, dependencies, or practical guidance. E.g., 'Get latest breaking crypto news with priority and sentiment' does not explain when to use this vs get_crypto_news.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 45 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 0 | - | v1 |
AI sentiment analysis for a coin
Search news articles
No error handling guidance in any tool. Descriptions do not indicate what errors might occur, when to retry, or what the LLM should do if a tool fails. No recovery paths documented.
No pagination or result limiting documented. Tools that return lists (get_breaking_news, get_crypto_news, search_news_articles) accept a 'limit' parameter but provide no guidance on maximum safe values, default behaviors, or whether results are paginated. No documentation of total count returns or next_cursor patterns.
Parameter 'coin' in get_crypto_price and 'topic' in explain_trending_topic / get_research_report lack format guidance. Descriptions say 'cryptocurrency name or symbol' but do not clarify: Is 'Bitcoin' vs 'bitcoin' both valid? Are full names or symbols preferred? What happens with unrecognized symbols?
No tool distinguishes 'breaking news' from 'general crypto news.' The distinction between get_breaking_news and get_crypto_news is unclear from names alone. LLMs may conflate them or pick the wrong one. Descriptions should clarify: What is 'breaking'? Is it sorted by date, priority, or recency?
No security or permission documentation. Tools directly query external APIs, no indication of rate limits, API quotas, or what happens if limits are exceeded. No guidance on caching strategy or appropriate call frequency.