Crypto News51 MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_KEY | Yes | API key for authentication |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| coins_price_listC | The project returns cryptocurrency prices. |
| crypto_ratesC | Returns cryptocurrency prices based on the selected fiat or crypto base currency. |
| fiat_supportedA | Returns a list of all supported fiat currency symbols and their full names. |
| listing_delistingD | listing-delisting |
| crypto_txsD | crypto_txs |
| latest_news_search_by_keywordB | Search for articles that contain a specific keyword in the title. |
| latest_newsA | Retrieve a list of articles sorted by published_utc with pagination support. |
| crypto_articles_search_by_keywordsB | Retrieve a list of crypto-related articles published in the last 24 hours. Articles are sorted from newest to oldest and can be filtered using keywords. Specify keywords in the query parameters to refine the search. |
| sentiment_analysisB | Returns the number of articles by sentiment label within the selected time interval. |
| article_statisticsA | Returns statistics on the number of articles published within specific time intervals (1, 4, 8, 12, 24 hours) from various RSS feeds. |
| crypto_historical_articlesC | Returns a list of Articles from the last 30 days. The Articles are sorted from newest to oldest. |
| source_listA | Returns a list of sources that can be used as a 'source' parameter in the '/crypto/articles' endpoint. This allows clients to filter articles by specific sources. For example: /crypto/articles?source=source_name. |
| crypto_articlesB | Returns a list of Articles from the last 24 hours. The Articles are sorted from newest to oldest. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Multiple tools have overlapping purposes: coins_price_list and crypto_rates both return prices; crypto_articles, crypto_articles_search_by_keywords, and latest_news all retrieve article lists with similar filtering. The boundaries between these are unclear, and vague tools like listing_delisting and crypto_txs add confusion.
Tool names follow a mix of patterns: some use noun phrases (coins_price_list, fiat_supported), some use descriptive phrases (latest_news_search_by_keyword), and some are abbreviations (crypto_txs). There is no consistent verb_noun convention or uniform prefix, making the naming set feel inconsistent and unpredictable.
13 tools is within the typical 3-15 range and is reasonable for a crypto news and price server. However, the count is somewhat padded by redundant article retrieval and price tools, which could be consolidated without losing functionality.
The set covers core news retrieval (latest, historical, search, statistics) and current prices, but lacks basic operations like fetching a specific article by ID or historical price data. The presence of redundant article tools suggests the surface is less complete than it appears, leaving notable gaps for a comprehensive API.