- Home
- MCP servers
- CryptoAnalysisMCP Server
CryptoAnalysisMCP Server
- other
20
GitHub Stars
other
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"m-pineapple-cryptoanalysismcp": {
"command": "/path/to/crypto-analysis-mcp",
"args": [],
"env": {
"COINPAPRIKA_API_KEY": "your-api-key-here"
}
}
}
}CryptoAnalysisMCP is a Swift-based MCP server that delivers real-time price data, technical indicators, chart pattern detection, and trading signals for a vast universe of tokens. It integrates CoinPaprika for core data and DexPaprika for expanded coverage, enabling you to analyze millions of tokens across 23+ blockchains. This guide shows you how to use the server, install it, and configure it for Claude Desktop to empower your crypto research and trading decisions.
How to use
You interact with CryptoAnalysisMCP through a client capable of issuing MCP requests. After you configure Claude Desktop to communicate with the MCP, you can request current prices, technical indicators, chart patterns, trading signals, and full analyses for any token by using the provided commands.
How to install
Prerequisites you need before installation include macOS 10.15 or later and a Swift toolchain. You will also use Claude Desktop as your MCP client.
# Quick Install
1. Clone the repository
git clone https://github.com/M-Pineapple/CryptoAnalysisMCP.git
cd CryptoAnalysisMCP
# Build the project for release
./build-release.sh
# Configure Claude Desktop by adding to claude_desktop_config.json
# Path example shown; replace with your actual path
{
"mcpServers": {
"crypto_analysis": {
"command": "/path/to/crypto-analysis-mcp",
"env": {
"COINPAPRIKA_API_KEY": "your-api-key-here"
}
}
}
}
"}]},{
## Additional configuration and usage notes
You can also install the MCP as a global binary if you prefer system-wide access. After building, copy the binary and configure Claude Desktop to point at it.
Global installation (optional)
sudo cp ./.build/release/CryptoAnalysisMCP /usr/local/bin/crypto-analysis-mcp
```json
{
"mcpServers": {
"crypto_analysis": {
"command": "/usr/local/bin/crypto-analysis-mcp"
}
}
}
"}]},{
## Practical commands you can run after setup
Once the MCP is configured in Claude Desktop, you can issue prompts that invoke specific MCP functions. Examples include retrieving the current price, getting technical indicators, detecting chart patterns, and obtaining full analyses.
## Security and access
Your API keys are handled via environment variables and are never hardcoded in the MCP. Keys are read from environment variables only and are not logged or transmitted beyond CoinPaprika API calls.
## Timeframes and data access
Timeframe access depends on your subscription level. The Free tier provides daily candles, while the Pro tier unlocks intraday timeframes like 5m, 15m, 30m, 1h, and 4h, plus access to more historical data. If you need intraday data, you must upgrade to the Pro API key.
## Troubleshooting
If CryptoAnalysisMCP does not appear in Claude, verify the path in Claude Desktop is absolute, ensure the binary is executable, and restart Claude Desktop after changes.
If you encounter API rate limit or 402 errors, use the daily timeframe for the free tier, or obtain a CoinPaprika Pro key for higher limits and intraday data.
## Tools and features overview
CryptoAnalysisMCP exposes a suite of tools to analyze tokens across multiple networks, including liquidity analytics, cross-DEX price comparisons, and multi-timeframe analyses. You can tailor risk levels, timeframes, and data sources to fit swing trading, day trading, or long-term investing workflows.
## Disclaimer and best practices
Trading signals are for informational purposes only. Always perform your own analysis, backtest strategies, and apply proper risk management. Do not rely on a single source for investment decisions.
## Notes on DexPaprika integration
DexPaprika provides coverage for 7+ million tokens across 23+ blockchains with no API key required for basic price data. CoinPaprika remains the primary source for detailed technical analysis, while DexPaprika serves as a broad fallback to identify tokens not found in CoinPaprika.
## FAQ highlights
What tokens are supported? All major tokens plus millions of DEX tokens across supported chains; analysis quality varies by data source. What about API keys? Basic price data is available without a key via DexPaprika; detailed technical analysis typically requires CoinPaprika API keys for full features.
## Available tools
### get\_crypto\_price
Fetch the current price, volume, market cap, and price change for a token.
### get\_technical\_indicators
Compute and return indicators like RSI, MACD, moving averages, and Bollinger Bands for a given symbol and timeframe.
### detect\_chart\_patterns
Identify chart formations such as head and shoulders, triangles, and double tops/bottoms.
### get\_trading\_signals
Provide buy/sell/hold signals based on technical analysis and risk preferences.
### get\_full\_analysis
Generate a comprehensive analysis including indicators, patterns, signals, and support/resistance.
### get\_support\_resistance
Identify key support and resistance levels for a token on the chosen timeframe.
### multi\_timeframe\_analysis
Perform analysis across multiple timeframes (e.g., daily, weekly, monthly).
### get\_token\_liquidity
Track liquidity across all DEXes for a given token.
### search\_tokens\_by\_network
Find tokens on a specified blockchain network.
### compare\_dex\_prices
Compare token prices across different DEXes on a network.
### get\_network\_pools
Retrieve top liquidity pools on a network by volume or liquidity.
### get\_available\_networks
List all supported networks across contracts and DEXes.