CryptoAnalysisMCP Server

Provides real-time price data, indicators, patterns, and trading signals for 7+ million tokens via CoinPaprika and DexPaprika.
  • 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.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational