← Back to directory
T

tradingview-mcp

Community
Market data and technical analysis MCP server for AI assistants
GitHub source repository ↗
★ 3.6k Stars Category · Other Very popular
65FMRS · C
Reliability
9/20
Security and permissions
14/20
Maintenance
13/20
Documentation
15/20
Setup experience
14/20

This is a broad open-source financial-data MCP server covering live quotes, technical analysis, screening, sentiment, news, and backtesting. It is not an official TradingView product, does not execute trades, and does not provide financial advice; data quality, upstream rate limits, and Python-version compatibility are the main operational considerations.

Read the FMRS scoring method →

TradingView MCP is an independent open-source MCP server for real-time market data, technical indicators, stock and crypto screening, news and sentiment analysis, and strategy backtesting. It supports stocks, crypto, forex, and futures across global exchanges. The project is not affiliated with TradingView and requires no TradingView account or API key.

Tools

backtest_strategy
Backtest one of 9 strategies with Sharpe, Calmar, expectancy, and other metrics.
compare_strategies
Run and rank all 9 strategies on the same symbol.
walk_forward_backtest_strategy
Validate a strategy with train/test walk-forward analysis and an overfitting verdict.
yahoo_price
Return real-time quotes, percentage change, 52-week range, and market state.
market_snapshot
Provide a global overview of major indices, volatility, crypto, and forex.
stock_screener
Screen common or preferred stocks by country market and rank them by market capitalization.
stock_prices
Look up prices, currency, and daily percentage change for specified exchange symbols.
market_sentiment
Analyze sentiment and top posts from finance communities on Reddit.
financial_news
Return live headlines from Yahoo Finance, MarketWatch, CNBC, CoinDesk, and CoinTelegraph.
combined_analysis
Combine technical analysis, Reddit sentiment, and live news into a confluence analysis.
get_technical_analysis
Provide full technical analysis with RSI, MACD, Bollinger Bands, and 23 indicators.
get_multiple_analysis
Run technical analysis for multiple symbols.
get_bollinger_band_analysis
Apply a proprietary plus-or-minus 3 Bollinger Band rating system.
get_stock_decision
Generate a three-layer decision analysis covering ranking, trade setup, and quality score.
screen_stocks
Screen stocks across multiple exchanges using more than 20 criteria.
scan_by_signal
Scan by signals such as oversold, trending, and breakout conditions.
get_candlestick_patterns
Detect 15 candlestick patterns.
get_multi_timeframe_analysis
Analyze alignment across weekly, daily, 4-hour, 1-hour, and 15-minute timeframes.
egx_market_overview
Provide an Egypt Exchange market overview.
egx_stock_screener
Screen Egypt Exchange stocks.
egx_trade_plan
Generate a trade-plan analysis for Egypt Exchange symbols.
egx_fibonacci_retracement
Analyze Fibonacci retracement levels for Egypt Exchange symbols.

Setup

Install tradingview-mcp-server with pip, or run it from source. For Claude Desktop, add the example command to claude_desktop_config.json; macOS may require the full path to uvx. Marketaux authentication is optional for news and sentiment tools; other tools work without it. On Windows, Python 3.13 is recommended for first launch.

claude_desktop_config.json
{"mcpServers":{"tradingview":{"command":"/Users/YOUR_USERNAME/.local/bin/uvx","args":["--from","tradingview-mcp-server","tradingview-mcp"]}}}

Fit and risk

Best for

  • Users conducting market research through AI assistants
  • Developers who want a free, self-hosted MIT-licensed server
  • Researchers prototyping technical-analysis, screening, and backtesting workflows

Not for

  • Users seeking automated trade execution or money management
  • Users seeking investment, legal, tax, or accounting advice
  • Professional trading workflows requiring guaranteed accurate, complete, or latency-free data

Required permissions

  • No TradingView account or API key is required, and the server does not log into or automate TradingView sessions
  • Marketaux API access is optionally required for news and sentiment features
  • Self-hosting requires a local Python/uv environment and dependencies

Risks and side effects

  • Outputs are for educational and research purposes and are not financial advice
  • Third-party market data may be delayed, inaccurate, or incomplete
  • Upstream services may rate-limit requests or fail temporarily
  • Users must comply with applicable laws and the terms of connected data sources

Troubleshooting

  1. For Windows startup timeouts, check whether Python 3.14 is being used; pin to Python 3.13
  2. If Claude Desktop cannot find uvx on macOS, use its full executable path
  3. If news or sentiment tools report missing configuration, check MARKETAUX_API_TOKEN
  4. For structured failures, inspect error.code and retry later
  5. After changing the Codex plugin, restart Codex and verify tools in a fresh session

Use cases

Research stocks, crypto, forex, and futures markets
Run technical indicators, screeners, and multi-timeframe analysis
Compare strategies and perform walk-forward backtesting
Review financial news and Reddit sentiment

Supported clients

Claude DesktopFull support
ChatGPTPartial support
CursorPartial support
CopilotPartial support
CodexPartial support
OpenClawPartial support