tradingview-mcp

atilaahmettaner/tradingview-mcp

3.6

If you are the rightful owner of tradingview-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A powerful Model Context Protocol (MCP) server that provides advanced cryptocurrency and stock market analysis using TradingView data.

Tools
5
Resources
0
Prompts
0

πŸ“ˆ TradingView MCP Server

A powerful Model Context Protocol (MCP) server that provides advanced cryptocurrency and stock market analysis using TradingView data. Perfect for traders, analysts, and AI assistants who need real-time market intelligence.

πŸŽ₯ Demo Video

Quick 19-second demo showing the MCP server in action

https://github-production-user-asset-6210df.s3.amazonaws.com/67838093/478689497-4a605d98-43e8-49a6-8d3a-559315f6c01d.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20250816%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250816T155717Z&X-Amz-Expires=300&X-Amz-Signature=1362a9ea0e886268315cfa5b63951c82929ea01c9d826c87060e3ac116cf9531&X-Amz-SignedHeaders=host

✨ Key Features

  • πŸš€ Real-time Market Screening: Find top gainers, losers, and trending stocks/crypto
  • πŸ“Š Advanced Technical Analysis: Bollinger Bands, RSI, MACD, and more indicators
  • 🎯 Bollinger Band Intelligence: Proprietary rating system (-3 to +3) for squeeze detection
  • πŸ•―οΈ Pattern Recognition: Detect consecutive bullish/bearish candle formations
  • πŸ’Ž Multi-Market Support: Crypto exchanges (KuCoin, Binance, Bybit) + Traditional markets (NASDAQ, BIST)
  • ⏰ Multi-Timeframe Analysis: From 5-minute to monthly charts
  • πŸ” Individual Asset Deep-Dive: Comprehensive technical analysis for any symbol

πŸš€ Quick Start

Option 1: Claude Desktop (Recommended)

  1. Install UV Package Manager:

    # macOS (Homebrew)
    brew install uv
    
    # Windows
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    
    # macOS/Linux (Direct)
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  2. Add to Claude Desktop Configuration:

    Config Path:

    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    {
      "mcpServers": {
        "tradingview-mcp": {
          "command": "uv",
          "args": [
            "tool", "run", "--from",
            "git+https://github.com/atilaahmettaner/tradingview-mcp.git",
            "tradingview-mcp"
          ]
        }
      }
    }
    
  3. Restart Claude Desktop - The server will be automatically available!

πŸ“‹ For detailed Windows instructions, see

Option 2: Manual Installation

# Clone the repository
git clone https://github.com/atilaahmettaner/tradingview-mcp.git
cd tradingview-mcp

# Install dependencies
uv sync

# For local development, add to Claude Desktop:

Windows Configuration Path: %APPDATA%\Claude\claude_desktop_config.json

macOS Configuration Path: ~/Library/Application Support/Claude/claude_desktop_config.json

Configuration for Local Setup:

{
  "mcpServers": {
    "tradingview-mcp-local": {
      "command": "C:\\path\\to\\your\\tradingview-mcp\\.venv\\Scripts\\python.exe",
      "args": ["C:\\path\\to\\your\\tradingview-mcp\\src\\tradingview_mcp\\server.py"],
      "cwd": "C:\\path\\to\\your\\tradingview-mcp"
    }
  }
}

macOS/Linux Configuration:

{
  "mcpServers": {
    "tradingview-mcp-local": {
      "command": "uv",
      "args": ["run", "python", "src/tradingview_mcp/server.py"],
      "cwd": "/path/to/your/tradingview-mcp"
    }
  }
}

πŸ› οΈ Available Tools

πŸ“ˆ Market Screening

ToolDescriptionExample Usage
top_gainersFind highest performing assetsTop crypto gainers in 15m
top_losersFind biggest declining assetsWorst performing stocks today
bollinger_scanFind assets with tight Bollinger BandsCoins ready for breakout
rating_filterFilter by Bollinger Band ratingStrong buy signals (rating +2)

πŸ” Technical Analysis

ToolDescriptionExample Usage
coin_analysisComplete technical analysisAnalyze BTC with all indicators
consecutive_candles_scanFind candlestick patterns3+ consecutive green candles
advanced_candle_patternMulti-timeframe pattern analysisComplex pattern detection

πŸ“‹ Information

ToolDescription
exchanges://listList all supported exchanges and markets

πŸ“ Usage Examples

Talk to Claude Like This:

Basic Market Screening:

"Show me the top 10 crypto gainers on KuCoin in the last 15 minutes"
"Find the biggest losers on Binance today"  
"Which Turkish stocks (BIST) are down more than 5% today?"

Technical Analysis:

"Analyze Bitcoin with all technical indicators"
"Find crypto coins with Bollinger Band squeeze (BBW < 0.05)"
"Show me coins with strong buy signals (rating +2)"

Pattern Recognition:

"Find coins with 3 consecutive bullish candles on Bybit"
"Scan for stocks showing growing candle patterns"
"Which assets have tight Bollinger Bands ready for breakout?"

Advanced Queries:

"Compare AAPL vs TSLA technical indicators"
"Find high-volume crypto with RSI below 30" 
"Show me NASDAQ stocks with strong momentum"

🎯 Understanding the Bollinger Band Rating System

Our proprietary rating system helps identify trading opportunities:

RatingSignalDescription
+3πŸ”₯ Strong BuyPrice above upper Bollinger Band
+2βœ… BuyPrice in upper 50% of bands
+1⬆️ Weak BuyPrice above middle line
0➑️ NeutralPrice at middle line
-1⬇️ Weak SellPrice below middle line
-2❌ SellPrice in lower 50% of bands
-3πŸ”₯ Strong SellPrice below lower Bollinger Band

Bollinger Band Width (BBW): Lower values indicate tighter bands β†’ potential breakout coming!

🏒 Supported Markets & Exchanges

πŸ’° Cryptocurrency Exchanges

  • KuCoin (KUCOIN) - Primary recommendation
  • Binance (BINANCE) - Largest crypto exchange
  • Bybit (BYBIT) - Derivatives focused
  • OKX (OKX) - Global crypto exchange
  • Coinbase (COINBASE) - US-regulated exchange
  • Gate.io (GATEIO) - Altcoin specialist
  • Huobi (HUOBI) - Asian market leader
  • Bitfinex (BITFINEX) - Professional trading

πŸ“Š Traditional Markets

  • NASDAQ (NASDAQ) - US tech stocks (AAPL, MSFT, TSLA)
  • BIST (BIST) - Turkish stock market (Borsa Δ°stanbul)
  • More markets coming soon!

⏰ Supported Timeframes

5m, 15m, 1h, 4h, 1D, 1W, 1M

πŸ“Š Technical Indicators Included

  • Bollinger Bands (20, 2) - Volatility and squeeze detection
  • RSI (14) - Momentum oscillator
  • Moving Averages - SMA20, EMA50, EMA200
  • MACD - Trend and momentum
  • ADX - Trend strength measurement
  • Stochastic - Overbought/oversold conditions
  • Volume Analysis - Market participation
  • Price Action - OHLC data with percentage changes

🚨 Troubleshooting

Common Issues:

1. "No data found" errors:

  • Try different exchanges (KuCoin usually works best)
  • Use standard timeframes (15m, 1h, 1D)
  • Check symbol format (e.g., "BTCUSDT" not "BTC")

2. Empty arrays or rate limiting:

  • If you get empty results, you may have hit TradingView's rate limits
  • Wait 5-10 minutes between query sessions
  • The server automatically handles retries
  • KuCoin and BIST have the most reliable data

3. Claude Desktop not detecting the server:

  • Restart Claude Desktop after adding configuration
  • Check that UV is installed: uv --version
  • Verify the configuration JSON syntax

4. Slow responses:

  • First request may be slower (warming up)
  • Subsequent requests are much faster
  • Consider using smaller limits (5-10 items)

πŸ”§ Development & Customization

Running in Development Mode:

# Clone and setup
git clone https://github.com/atilaahmettaner/tradingview-mcp.git
cd tradingview-mcp
uv sync

# Run with MCP Inspector for debugging
uv run mcp dev src/tradingview_mcp/server.py

# Test individual functions
uv run python test_api.py

Adding New Exchanges:

The server is designed to be easily extensible. Check src/tradingview_mcp/core/ for the modular architecture.

🀝 Contributing

We welcome contributions! Here's how:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Ideas for Contributions:

  • Add new exchanges or markets
  • Implement additional technical indicators
  • Improve error handling and rate limiting
  • Add more candlestick pattern recognition
  • Create comprehensive test suite

πŸ“„ License

This project is licensed under the MIT License - see the file for details.

πŸ› Support & Issues

  • Report bugs: GitHub Issues
  • Feature requests: Open an issue with the "enhancement" label
  • Questions: Check existing issues or open a new discussion

🌟 Star This Project

If you find this MCP server useful, please ⭐ star the repository to help others discover it!


Built with ❀️ for traders and AI enthusiasts

Empowering intelligent trading decisions through advanced market analysis