Crypto Indicators MCP Server
Market trend and momentum analysis using 50+ technical indicators for AI trading agents.
Data last scanned today · Reviewed today
Overview
The Crypto Indicators MCP Server provides a comprehensive suite of over 50 technical analysis indicators designed for quantitative trading strategies. It allows AI agents to perform complex market trend, momentum, volatility, and volume analysis by calculating data such as MACD, EMA, and Aroon indicators. By default, it integrates with Binance, but it is architected to support any cryptocurrency exchange compatible with the ccxt library. The server is modular, separating indicators and strategies into distinct categories for maintenance and extensibility. When executing strategies, the server outputs standardized signals—-1 for sell, 0 for hold, and 1 for buy—making it a direct tool for decision-making agents operating within the cryptocurrency ecosystem.
Our verdict
With a security score of 29/100, this server is currently classified as high risk. Because the tool relies on community maintenance rather than an official vendor and lacks a formal audit, users should exercise caution. Its last commit occurred 276 days ago, which may impact its compatibility with modern market data APIs.
- Includes 50+ distinct technical analysis indicators
- Supports all exchanges compatible with ccxt library
- Uses a small footprint with only 4 dependencies
- Released under the MIT open source license
- High security risk score of 29/100
- Last code update was 276 days ago
- Maintained by an individual contributor rather than an organization
Setup
{
"mcpServers": {
"crypto-indicators-mcp": {
"args": [
"-y",
"crypto-indicators-mcp"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| calculate_absolute_price_oscillator | Measures the difference between two EMAs to identify trend strength (APO). | low |
| calculate_aroon | Identifies trend changes and strength using high/low price extremes (Aroon). | low |
| calculate_balance_of_power | Gauges buying vs. selling pressure based on price movement (BOP). | low |
| calculate_chande_forecast_oscillator | Predicts future price movements relative to past trends (CFO). | low |
| calculate_commodity_channel_index | Detects overbought/oversold conditions and trend reversals (CCI). | low |
| calculate_double_exponential_moving_average | Smooths price data with reduced lag for trend detection (DEMA). | low |
| calculate_exponential_moving_average | Weights recent prices more heavily for trend analysis (EMA). | low |
| calculate_mass_index | Identifies potential reversals by measuring range expansion (MI). | low |
| calculate_moving_average_convergence_divergence | Tracks momentum and trend direction via EMA differences (MACD). | low |
| calculate_moving_max | Computes the maximum price over a rolling period (MMAX). | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the system requirements for running this server?
You need Node.js version 18.x or higher and npm version 8.x or higher installed.
›Can I use this server with exchanges other than Binance?
Yes, the server is configurable to support any exchange supported by the ccxt library.
›How do I specify which exchange to use?
You set the exchange in your MCP client configuration by defining the EXCHANGE_NAME environment variable.
›What kind of signals do the trading strategies provide?
The strategies output signals represented as -1 for SELL, 0 for HOLD, and 1 for BUY.
Alternatives
Badge
Maintain this server? Add the live badge to your README.