Finance · Developer Tools

Crypto Indicators MCP logo

Crypto Indicators MCP

kukapay/crypto-indicators-mcp

An MCP server providing a range of cryptocurrency technical analysis indicators and strategies, empowering AI trading agents to efficiently analyze market trends and develop robust quantitative strategies.

Install

Client configuration

{
  "mcpServers": {
    "crypto-indicators-mcp": {
      "command": "node",
      "args": [
        "<value>"
      ],
      "env": {
        "EXCHANGE_NAME": "<EXCHANGE_NAME>"
      }
    }
  }
}

Environment variables

EXCHANGE_NAME
GitHub stars
16
Author
@kukapay
Category
Finance, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • Technical Indicators: 50+ indicators across trend, momentum, volatility, and volume categories.

  • Trading Strategies: Corresponding strategies outputting signals: -1 (SELL), 0 (HOLD), 1 (BUY).

  • Flexible Data Source: Defaults to Binance, configurable to any ccxt-supported exchange.

  • Modular Design: Indicators and strategies are categorized for easy maintenance.

Tools (40)

  • calculate_absolute_price_oscillator

    Measures the difference between two EMAs to identify trend strength (APO).

  • calculate_aroon

    Identifies trend changes and strength using high/low price extremes (Aroon).

  • calculate_balance_of_power

    Gauges buying vs. selling pressure based on price movement (BOP).

  • calculate_chande_forecast_oscillator

    Predicts future price movements relative to past trends (CFO).

  • calculate_commodity_channel_index

    Detects overbought/oversold conditions and trend reversals (CCI).

  • calculate_double_exponential_moving_average

    Smooths price data with reduced lag for trend detection (DEMA).

  • calculate_exponential_moving_average

    Weights recent prices more heavily for trend analysis (EMA).

  • calculate_mass_index

    Identifies potential reversals by measuring range expansion (MI).

  • calculate_moving_average_convergence_divergence

    Tracks momentum and trend direction via EMA differences (MACD).

  • calculate_moving_max

    Computes the maximum price over a rolling period (MMAX).

  • calculate_moving_min

    Computes the minimum price over a rolling period (MMIN).

  • calculate_moving_sum

    Calculates the sum of prices over a rolling period (MSUM).

  • calculate_parabolic_sar

    Provides stop-and-reverse points for trend following (PSAR).

  • calculate_qstick

    Measures buying/selling pressure based on open-close differences (Qstick).

  • calculate_kdj

    Combines stochastic and momentum signals for trend analysis (KDJ).

  • calculate_rolling_moving_average

    Applies a rolling EMA for smoother trend tracking (RMA).

  • calculate_simple_moving_average

    Averages prices over a period to identify trends (SMA).

  • calculate_since_change

    Tracks the time since the last significant price change.

  • calculate_triple_exponential_moving_average

    Reduces lag further than DEMA for trend clarity (TEMA).

  • calculate_triangular_moving_average

    Weights middle prices more for smoother trends (TRIMA).

  • calculate_triple_exponential_average

    Measures momentum with triple smoothing (TRIX).

  • calculate_typical_price

    Averages high, low, and close prices for a balanced trend view.

  • calculate_volume_weighted_moving_average

    Incorporates volume into moving averages for trend strength (VWMA).

  • calculate_vortex

    Identifies trend direction and strength using true range (Vortex).

  • calculate_awesome_oscillator

    Measures market momentum using midline crossovers (AO).

  • calculate_chaikin_oscillator

    Tracks accumulation/distribution momentum (CMO).

  • calculate_ichimoku_cloud

    Provides a comprehensive view of support, resistance, and momentum (Ichimoku).

  • calculate_percentage_price_oscillator

    Normalizes MACD as a percentage for momentum (PPO).

  • calculate_percentage_volume_oscillator

    Measures volume momentum via EMA differences (PVO).

  • calculate_price_rate_of_change

    Tracks price momentum as a percentage change (ROC).

  • calculate_relative_strength_index

    Identifies overbought/oversold conditions via momentum (RSI).

  • calculate_stochastic_oscillator

    Compares closing prices to ranges for momentum signals (STOCH).

  • calculate_williams_r

    Measures momentum relative to recent high-low ranges (Williams %R).

  • calculate_acceleration_bands

    Frames price action with dynamic volatility bands (AB).

  • calculate_average_true_range

    Measures market volatility based on price ranges (ATR).

  • calculate_bollinger_bands

    Encloses price action with volatility-based bands (BB).

  • calculate_bollinger_bands_width

    Quantifies volatility via band width changes (BBW).

  • calculate_chandelier_exit

    Sets trailing stop-losses based on volatility (CE).

  • calculate_donchian_channel

    Tracks volatility with high/low price channels (DC).

  • calculate_keltner_channel

    Combines ATR and EMA for volatility bands (KC).

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Stripe Agent Toolkit logo

Stripe Agent Toolkit

stripe/agent-toolkit

677

It contains a collection of SDKs to help you integrate Stripe with LLMs and agent frameworks, including.

Finance
Awesome Web3 MCP Servers logo

Awesome Web3 MCP Servers

demcp/awesome-web3-mcp-servers

405

MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.

Finance
Financial Datasets logo

Financial Datasets

financial-datasets/mcp-server

225

This is a Model Context Protocol (MCP) server that provides access to stock market data from Financial Datasets.

Finance
lyraios logo

lyraios

GalaxyLLMCI/lyraios

216

LYRAI is a Model Context Protocol (MCP) operating system for multi-AI AGENTs designed to extend the functionality of AI applications (such as Claude Desktop and Cursor) by enabling them to interact with financial networks and blockchain public chains.

Finance
EVM Blockchain logo

EVM Blockchain

mcpdotdirect/evm-mcp-server

216

A comprehensive Model Context Protocol (MCP) server that provides blockchain services across 60+ EVM-compatible networks. This server enables AI agents to interact with Ethereum, Optimism, Arbitrum, Base, Polygon, and many other EVM chains with a unified interface through 22 tools and 10 AI-guided prompts.

Finance
longport logo

longport

longportapp/openapi

206

Longport OpenAPI provides programmatic quote trading interfaces for investors with research and development capabilities and assists them to build trading or quote strategy analysis tools based on their own investment strategies. The functions fall into the following categories.

Finance