MCP Technical Analysis Server

MCP server bridging AI assistants with crypto market analysis, delivering real-time data, technical insights, and trading signals. Ideal for research, analysis tools, or AI financial advisors across multiple assets and timeframes.
  • typescript

2

GitHub Stars

typescript

Language

4 months ago

First Indexed

3 weeks 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

You set up the MCP Technical Analysis Server to bridge AI assistants with real-time cryptocurrency market analysis, enabling structured data access, automated insights, and trading-oriented workflows. This server provides market data, multi-timeframe analysis, risk management calculations, and memory-enabled personalization to support data-driven decisions across assets and timeframes.

How to use

You connect your MCP client to the MCP Technical Analysis Server to request data, run analyses, and execute strategies. Start by ensuring the server is running locally or remotely, then use the MCP client’s tool list to discover available capabilities. You can retrieve live prices, multi-timeframe trend alignments, order book depth, liquidity signals, divergence checks, risk calculations, and more. Use the memory features to save preferences, log trades, and receive personalized insights. When you identify a trading opportunity, you can prepare an execution plan, validate risk metrics, and monitor the position as it evolves.

How to install

Prerequisites: you need Node.js installed and a modern package manager. You will also run the server automation scripts described below.

  1. Clone the project directory that contains the MCP server and its tooling.

  2. Install dependencies using your preferred package manager.

  3. Build the MCP server to prepare the production-ready bundle.

  4. Start the server using the appropriate start command for your environment.

Security and configuration

The server includes input validation and safety checks for mainnet and testnet trading, explicit confirmations for high-risk actions, and configurable slippage protection. You can enable testnet trading for safe testing, then move to mainnet with explicit approvals. Use environment variables to protect wallet credentials and memory keys.

Key environment variables you may configure include: AGENT_WALLET_PRIVATE_KEY, MAIN_WALLET_ADDRESS, MEM0_API_KEY, ARBITRUM_RPC_URL. These help secure wallet access, memory integration, and bridge operations.

Connectivity and remote access

You can connect your MCP client remotely using the mcp-remote integration. This enables HTTP transport to the MCP server URL.

Troubleshooting and notes

If you encounter startup issues, verify that dependencies are installed, the build completed without errors, and the startup script is executable on your platform. Check that the server port (8787 by default) is accessible from your client, and ensure your MCP client is configured to target the correct URL.

Available tools

get_price

Fetch latest prices for multiple tickers in a single call, e.g., BTC, ETH, SOL.

get_indicators

Retrieve comprehensive technical indicators for multiple assets.

get_volume_analysis

Obtain volume-based insights and signals across assets.

get_Multitimeframe

Analyze trend alignment across Daily, 4H, and 1H timeframes.

get_External_data

Access external market data including liquidations, whale positions, and market stats.

get_orderbook_depth

Get real-time L2 order book depth with bids, asks, and imbalance.

get_volume_profile

Analyze volume profile including POC, VAH, and VAL.

get_market_structure

Assess market structure and change-of-character signals.

get_market_regime

Determine market regime (trending, ranging, or volatile).

get_candlestick_patterns

Detect common candlestick patterns and implications.

get_divergence

Identify RSI/price divergences.

get_liquidation_levels

Liquidation heatmaps and risk zones.

get_long_short_ratio

Long/short ratio with whale data and top traders.

get_position

Fetch your futures positions and related metrics.

get_correlation_analysis

BTC/altcoin correlations and market beta analysis.

get_whale_position

Track labeled wallets with change-detection alerts.

get_tier_classification

Classify market activity by trader tier (Shrimp to Institutional).

calculate_risk_management

Compute stop loss, take profit, and risk/reward.

calculate_position_setup

Calculate position size, leverage, and quantity.

ma_envelope

Moving Average envelope for volatility-based levels.

vwma

Volume-Weighted Moving Average calculations.

mcginley_dynamic

Adaptive MA with reduced lag.

rainbow_ma

Rainbow moving averages visualization.

kaufman_adaptive_ma

Adaptive MA that adjusts to market efficiency.

hull_ma

Hull Moving Average for smooth trend signals.

weighted_ma

Weighted Moving Average.

smoothed_ma

Smoothed Moving Average.

double_ema

Double Exponential Moving Average.

triple_ema

Triple Exponential Moving Average.

stochastic_rsi

Stochastic RSI indicator.

chande_momentum

Chande Momentum Oscillator.

percentage_price_oscillator

PPO indicator.

accelerator_oscillator

Accelerator Oscillator.

awesome_oscillator

Awesome Oscillator.

gator_oscillator

Gator Oscillator.

elder_ray

Elder-Ray index.

fisher_transform

Fisher Transform.

know_sure_thing

KST momentum across timeframes.

schaff_trend_cycle

Schaff Trend Cycle indicator.

coppock_curve

Coppock Curve momentum.

true_strength_index

TSI momentum indicator.

relative_vigor_index

RVI momentum indicator.

detrended_price

Detrended Price Oscillator.

momentum

Momentum indicator.

rate_of_change

Rate of change indicator.

ultimate_oscillator

Ultimate Oscillator combining three timeframes.

trix

TRIX indicator.

volume_indicators

Merged volume indicators such as MFI, OBV variants.

volatility_indicators

Merged volatility indicators such as Bollinger-related metrics.

trend_indicators

Merged trend indicators including Supertrend and Ichimoku.

strength_indicators

Merged strength indicators such as balance of power.

channels

Merged channel indicators like Keltner, Donchian, price channel.

pivot_points

Merged pivot point indicators including standard and fibonacci.

patterns

Merged pattern indicators such as fractals and zigzag.

hyperliquid_testnet_futures_trade

Execute testnet futures orders with slippage protection.

hyperliquid_mainnet_futures_trade

Execute real futures trades with safety checks.

spot_trade

Place spot trades with slippage retry and order types.

memory_save_preference

Persist trading preferences into Mem0 memory.

memory_log_trade

Log completed trades for learning and journaling.

memory_get_insights

Retrieve personalized trading insights from history.

memory_check_pattern

Check current setups against past winning/losing patterns.

memory_remember

Store important notes for future reference.

memory_recall

Recall memories by query.

memory_get_all

Retrieve all stored memories.

memory_delete

Delete a specific memory by ID.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational