← Back to directory
T

TradingView MCP

Community
Market data and technical analysis MCP server for AI assistants
Category
Other #38 of 230
Stars
★ 5.1k Very popular
Transport
stdio (local process)
Runtime
Python 3.10-3.13
Credentials
Optional API key
License
MIT
Last commit
Tools
22
65FMRS · C

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.

Strongest · Documentation 15/20 Weakest · Reliability 9/20

Reliability
9/20
Security and permissions
14/20
Maintenance
13/20
Documentation
15/20
Setup experience
14/20
Why each score
Reliability 9/20
Static evidence shows clear launch paths and MCP configuration examples, with documented Python compatibility, upstream rate limits, retries, caching, and structured errors. However, no cached server manifest, source files, tests, or CI evidence is supplied, so MCP initialization and agreement between the tool list and implementation cannot be verified. The README also says async conversion is complete while related work is marked open. Under the static calibration this must remain at or below 12, with further deduction for the lack of reviewable execution evidence.
Security and permissions 14/20
The server states that it does not log into TradingView, execute trades, or manage funds, and only an optional Marketaux API token is required; external data sources and financial risks are disclosed. Deductions apply because data boundaries and abuse controls for public endpoints, news/sentiment services, and the hosted version are not verifiable from the supplied source. No complete permission model, sensitive-configuration protection, or security-response process is evidenced. No stated red-line risk is present.
Maintenance 13/20
The repository is not archived, and the README provides an MIT license, v0.7.0 versioning, roadmap, recent feature updates, merged PR references, and maintainer/sponsor channels, indicating active maintenance. Deductions apply because these are primarily README claims: commit history, CI, dependency-update policy, vulnerability disclosure, and a formal security-response channel are not provided. Governance and release procedures are therefore only partially reviewable.
Documentation 15/20
The documentation covers pip, uv, Claude Desktop, Codex, source execution, Windows troubleshooting, optional authentication, tool categories, examples, limitations, pricing, and hosted versus self-hosted operation, with explicit financial disclaimers. Deductions apply because no verifiable manifest, complete per-tool parameters and return schemas, dependency lock information, or full error boundaries are supplied. Descriptions of news providers and implementation also show some inconsistency, so several capabilities rely on README assertions.
Setup experience 14/20
Pip, uvx, uv run, and mainstream client configuration examples are provided, along with macOS, Linux, and Windows notes, Python-version constraints, and optional Marketaux configuration; the hosted option reduces local operations. Deductions apply because self-hosting still depends on a Python/uv/pandas environment, first-run installation may time out, Windows requires an additional version pin, and no automated installation or connection verification is evidenced in source files.

Static review · not runListed 2026-07-29

Read the FMRS scoring method →

Fit and risk

What it can accessUses the network

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

Setup

Before you start

Runtime:Python 3.10-3.13

MARKETAUX_API_TOKEN optionalsecret Optional free API key from marketaux.com (100 requests/day) that powers financial_news and market_sentiment; without it those two tools return a 'not configured' note while all other tools work normally.

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"]}}}

Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.

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

Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).

Terminal
claude mcp add tradingview -- /Users/YOUR_USERNAME/.local/bin/uvx --from tradingview-mcp-server tradingview-mcp

Run it in a terminal; replace any <…> placeholders with your own values first.

Check that it works

After adding the server config and restarting the client, check that the tradingview tools (e.g. yahoo_price, get_technical_analysis) appear in the tool list, then ask 'What is the current price of AAPL using yahoo_price?' — a returned quote confirms the server is working.

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

Things to try

Once connected, you can ask your AI assistant things like:

  • Show today's top crypto gainers on Binance
  • Run a full technical analysis of NVDA
  • What's the multi-timeframe read on gold?
  • Backtest an RSI strategy on BTC on the daily timeframe

Tools 22

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

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 Desktop
ChatGPTPartial support
CursorPartial support
GitHub CopilotPartial support
CodexPartial support
OpenClawPartial support

Listed from the project's documentation, not tested by this site.

Overview

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.

Similar servers

BioMCP 75 · B

One binary. One grammar. Evidence from the biomedical sources you already trust.

★ 659 · Tools 11 Compare with this →

Source revision b2d25652064b Data synced 2026-10-19 Read the FMRS scoring method