# CryptoCompare MCP

> CryptoCompare MCP gives your agent access to real-time and historical cryptocurrency market data, news feeds, and top coin rankings. Quickly check current prices for any pair, pull detailed Open/High/Low/Close/Volume (OHLCV) charts across minutes or days, and list the latest crypto industry headlines—all through natural conversation.

## Overview
- **Category:** finance-accounting
- **Price:** Free
- **Tags:** cryptocurrency, market-data, bitcoin, ethereum, trading-analysis

## Description

This connector lets you talk to the global cryptocurrency market. Instead of visiting ten different websites just to check prices, history, and news, your agent does it all in one chat window. You can ask for the current price of Bitcoin against two different fiat currencies; or you can pull a detailed chart showing how Ethereum traded hour-by-hour over the last week. Need an overview? Ask for the top coins by market cap to see which assets dominate the sector, then dive deep into specific trading pairs to check volume trends. When your agent pulls together this kind of information—from live pricing to historical OHLCV data and breaking news—you get a full picture without ever switching tabs. For the best way to manage these specialized connectors, Vinkius hosts the entire catalog, keeping all crypto tools easily accessible from one spot.

## Tools

### get_historical_daily
Pulls the Open, High, Low, Close, Volume data for any asset on a daily basis.

### get_historical_hourly
Retrieves OHLCV metrics for an asset using one-hour intervals.

### get_historical_minute
Gathers highly granular OHLCV data, minute by minute.

### get_latest_news
Fetches a list of the most recent cryptocurrency news articles.

### get_price_multi_full
Provides comprehensive 24-hour market data summaries for a selection of coins.

### get_price_multi
Gets the real-time prices for several different cryptocurrencies at once.

### get_price
Checks the current market price for one specific crypto pair against another currency.

### get_top_mktcap
Lists the top cryptocurrencies based on their total market capitalization value.

### get_top_pairs
Identifies and ranks the crypto trading pairs that have seen the highest volume.

### list_all_coins
Provides a complete list of every supported cryptocurrency available in the system.

### list_all_exchanges
Lists all crypto exchanges that are currently integrated and monitored by the MCP.

### list_news_categories
Shows the available organizational categories for crypto news articles (e.g., regulation, adoption).

### list_news_feeds
Lists specific sources or feeds from which news articles are pulled.

## Prompt Examples

**Prompt:** 
```
What is the current price of BTC in USD and EUR?
```

**Response:** 
```
I've checked the latest market data. Bitcoin (BTC) is currently trading at $64,250.50 USD and €59,120.30 EUR.
```

**Prompt:** 
```
Show me the daily historical data for ETH/USD for the last 7 days.
```

**Response:** 
```
Retrieving historical OHLCV data for Ethereum... Here are the daily closes for the last week, showing a trend from $3,420 up to $3,550.
```

**Prompt:** 
```
List the top 5 cryptocurrencies by market cap in USD.
```

**Response:** 
```
The current top 5 coins by market cap are: 1. Bitcoin (BTC), 2. Ethereum (ETH), 3. Tether (USDT), 4. BNB, and 5. Solana (SOL).
```

## Capabilities

### Get Current Asset Prices
You instantly retrieve the current trading price for any cryptocurrency against any other currency.

### Analyze Price History Over Time
Retrieve detailed historical OHLCV data, selecting granularity from minute-by-minute snapshots up to daily summaries.

### Determine Market Leaders and Pairs
List the top cryptocurrencies by overall market capitalization or identify the most actively traded pairs based on volume.

### Monitor Crypto News Feeds
Access the latest industry news stories and category listings to gauge current sentiment.

## Use Cases

### Determining Volatility for a New Investment
A trader needs to know if Bitcoin’s recent price dip was temporary or systemic. They ask their agent to compare the daily trends from `get_historical_daily` against the minute-by-minute volatility captured by `get_historical_minute`. This comparison helps them gauge the stability of a potential new investment before committing capital.

### Benchmarking Multiple Assets
An analyst wants to compare Ethereum, Solana, and Cardano’s current performance. They use `get_price_multi` to check all three prices in USD right now, followed by using `get_top_mktcap` to place those assets within the broader market context.

### Tracking Regulatory Impact
A developer needs to build a dashboard that reacts to news. They ask their agent for the latest headlines via `get_latest_news`, cross-referencing the topics with specific industry categories listed by `list_news_categories` before deciding if a price check using `get_price` is warranted.

### Analyzing Market Depth and Liquidity
A quantitative researcher needs to understand which assets are most actively traded. They first run `get_top_pairs` to identify high-volume pairs, then use the information from `list_all_coins` to ensure that all relevant market participants were considered in their analysis.

## Benefits

- Get immediate price checks for any coin pair using `get_price` or multiple assets simultaneously with `get_price_multi`. No manual lookups needed.
- Perform deep time-series analysis by comparing daily snapshots (`get_historical_daily`) against minute-level data (`get_historical_minute`).
- Quickly identify market leaders. Use `get_top_mktcap` to see the biggest coins, or check `get_top_pairs` for high-volume trading action.
- Stay informed about industry shifts by fetching the latest crypto news via `get_latest_news`, keeping your analysis grounded in current events.
- Map out the data sources. You can list all supported coins using `list_all_coins` or check which exchanges are monitored with `list_all_exchanges`.

## How It Works

The bottom line is you get structured market data and news summaries directly in conversation, without writing any code.

1. Subscribe to this MCP and provide your API key.
2. Connect it to your preferred AI client, like Claude or Cursor.
3. Ask a natural language question, for example: 'What was the average price of BTC over the last 30 days?'

## Frequently Asked Questions

**How do I get historical data for multiple coins?**
You use `get_price_multi` to check current prices for many coins. For history, you must call the appropriate time-series tool (like `get_historical_hourly`) and specify the assets in your query.

**What is the difference between get_top_pairs and list_all_coins?**
`list_all_coins` gives you a comprehensive catalog of every supported crypto. `get_top_pairs` tells you which specific pairs are currently experiencing the highest trading volume, giving you a measure of current market activity.

**Can I check news and price data at the same time with get_latest_news?**
Yes. You can ask your agent to combine both: 'What is the latest news regarding ETH, and what was its price movement yesterday?' The MCP uses `get_latest_news` and a historical tool simultaneously.

**Is there a way to get daily data vs minute data?**
The tools handle this difference explicitly. Use `get_historical_daily` for week-over-week trends, or use `get_historical_minute` if you need high-resolution analysis of short-term volatility.

**If I want to check the price for an obscure coin, should I use list_all_coins first?**
Yes, running `list_all_coins` gives you a full roster of supported cryptocurrencies. This step confirms the symbol is valid before your agent attempts pricing with tools like `get_price`, preventing invalid data calls.

**If my agent needs to check prices for dozens of coins, are there rate limits when using get_price_multi?**
Yes, high-volume requests require careful handling. The system enforces standard API rate limits; batching your calls or implementing a delay loop is necessary if you need continuous data streams.

**How do I authenticate before I can run get_price?**
You must provide your CryptoCompare API key during setup. This secure credential ensures your AI client accesses the correct account data and keeps your calls within defined usage limits.

**Can I use get_top_mktcap to compare current top coins with historical performance?**
No, `get_top_mktcap` only gives a snapshot of today's market leaders. To analyze how those ranks changed over time, you must run separate tools like `get_historical_daily`.

**Can I get historical price data for specific timeframes?**
Yes! You can use `get_historical_daily`, `get_historical_hourly`, or `get_historical_minute` to fetch OHLCV data for any supported cryptocurrency pair.

**How do I find the top performing coins by market capitalization?**
Use the `get_top_mktcap` tool. You can specify the target currency (like USD) and the number of coins to return to see the current market leaders.

**Can I check prices across multiple currencies at once?**
Absolutely. The `get_price_multi` tool allows you to input a list of symbols and get their current valuations in multiple target currencies simultaneously.