Finance & Investment Banking market-datatechnical-analysisbacktestingsentiment-analysisstock-screenercryptomcp-servertradingview

TradingView MCP AI Trading Intelligence

Real-time market data, technical analysis, backtesting, and sentiment for AI assistants.

FollowSkills review · FSRS-2.0
Not recommended
50/ 100 5-point scale 2.5 / 5
1 2 3 4 5 6
1Trust10 / 25 · 2.0/5

Evidence: Skill invokes a local script via bash with no external transmission, privilege escalation, or sensitive data access; no user confirmation; depends on external data sources (Yahoo Finance, TradingView) but no credentials; MIT license with clear attribution. Deductions: lack of user confirmation; incomplete disclosure of data-flow paths; insufficient isolation (all commands execute directly in the same environment); rollback not addressed.

2Reliability8 / 20 · 2.0/5

Evidence: trading.py provides argument validation (_require_symbol) and error capture, outputting JSON error messages; SKILL.md details command usage and defaults; README includes troubleshooting. Deductions: static review cannot execute; dependence on live external services means no determinism; only catches exceptions without retries or degradation; error messages may not be fully clear to users.

3Adaptability9 / 15 · 3.0/5

Evidence: Skill clearly targets market data analysis with listed symbols (stocks, crypto, ETFs, indices, Turkish, Egyptian); trigger conditions are clear (user asks for price, technical analysis, etc.); language detection supports Chinese; but core function relies on overseas services (Yahoo Finance, TradingView, Reddit) which may be unreachable in mainland China. Deductions: capability boundaries not fully defined (e.g., data delays, market limitations); environmental fit in mainland China is constrained without alternatives.

4Convention11 / 15 · 3.7/5

Evidence: SKILL.md is well-structured with quick-reference tables and example formats; README provides detailed installation, configuration, troubleshooting; MIT license, version 0.8.0, clear maintenance responsibility (Atila Ahmettaner). Deductions: SKILL.md lacks installation/dependency notes (it depends on external trading.py); no known-limitation disclosure (e.g., data source reliability); version history only partially in README, not in SKILL.md.

5Effectiveness7 / 15 · 2.3/5

Evidence: Skill claims to provide real-time prices, technical analysis, backtesting, sentiment, and has clear output formats (Telegram-style) with examples. Deductions: static review cannot verify actual outputs; no independent test evidence (e.g., unit test suite covering key paths); limited evidence of comparative benefit (relies on external services; hosted version is paid, self-host free).

6Verifiability5 / 10 · 2.5/5

Evidence: Test file (tests/stress) exists but for stress testing, not key-path unit tests; pyproject configures pytest but no CI running evidence; README demo GIFs/screenshots are not independently verifiable. Deductions: no third-party execution evidence, no CI workflow file (e.g., GitHub Actions) showing test runs; key claims (e.g., 37 tools, 9 strategies) lack independent verification.

Evidence confidence:Low Reviewed Aug 07, 2026 Reviewed revision d77db101edc1
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • The skill depends on overseas data sources (Yahoo Finance, TradingView, Reddit) which may be unreachable from mainland China; evaluate network accessibility.
  • The skill executes commands directly without user confirmation, potentially performing actions without explicit consent; use caution when handling financial data.
  • Static review cannot verify actual functionality; test the skill yourself and be aware of data accuracy and latency.
  • The skill does not disclose the complete data flow; understand how data is processed and transmitted.
Review evidence [1][2][3][4][5][6][7][8][9]
See the full review method →

What does this skill do, and when should you use it?

This is an MCP server that brings live market data (stocks, crypto, forex, futures), 30+ technical indicators, global screeners, 9-strategy backtesting with walk-forward overfitting detection, Reddit sentiment, and financial news to AI assistants like Claude, ChatGPT, and Cursor. It can be self-hosted via pip or used through a hosted version. The skill configures an AI agent to call these tools directly via a bash wrapper, enabling natural-language trading queries across multiple markets.

The skill executes a Python wrapper (trading.py) that calls the tradingview-mcp server's 37 tools. It fetches real-time quotes (yahoo_price), bulk prices for multiple symbols (get_prices_bulk), and global market snapshots (market_snapshot). It runs technical analyses (RSI, MACD, Bollinger Bands, Supertrend, etc.), backtests 9 strategies with institutional metrics and optional trade logs/equity curves, performs walk-forward validation for overfitting detection, analyzes Reddit sentiment, fetches financial news, and scans markets for bullish/oversold stocks. It supports US, crypto, Turkish BIST, and Egyptian EGX markets. Outputs are formatted for concise display, suitable for Telegram.

  1. A trader asks for real-time price, change, and 52-week range for AAPL and gets a compact summary.
  2. An investor compares the performance of RSI vs. Supertrend strategies on BTC-USD over one year to decide which to use.
  3. An analyst runs a walk-forward backtest on an RSI strategy to check if it is overfitted, receiving a ROBUST/OVERFITTED verdict.
  4. A crypto enthusiast queries Reddit sentiment on BTC, getting a bullish/bearish score and top posts.
  5. A day trader scans NASDAQ for strong bullish or oversold stocks to build a watchlist.
  6. A user connects the skill to Telegram via OpenClaw and sends commands like 'market snapshot' or 'backtest AAPL RSI 1 year'.

What are this skill's strengths and limitations?

Pros
  • Covers diverse asset classes (stocks, crypto, forex, ETFs, indices) across global exchanges
  • Includes 9 backtest strategies with institutional metrics (Sharpe, Calmar, Profit Factor) and walk-forward overfitting detection
  • No API keys required (except optional Marketaux for news), free and open source (MIT)
  • Multi-platform support (Claude, ChatGPT, Cursor, Copilot) and OpenClaw (Telegram, WhatsApp, etc.)
  • Combines technical analysis with Reddit sentiment and live news for confluence decisions
  • Hosted version available for zero-setup access
Limitations
  • Self-hosting requires Python and uv setup; first-run can hit dependency or network issues (e.g., Python 3.14 unsupported)
  • Market data may be delayed or inaccurate; not financial advice
  • Backtest results depend on data source; no official test suite, testing coverage unknown
  • Output for Telegram is concise, losing detailed JSON information
  • Hosted version costs $9-$29/month; free self-hosting requires manual maintenance and updates

How do you install this skill?

Self-hosted: 1) Install Python 3.10-3.13 and uv (curl -LsSf https://astral.sh/uv/install.sh | sh); 2) Run 'pip install tradingview-mcp-server' or clone repo and 'uv run tradingview-mcp'; 3) Optionally set MARKETAUX_API_TOKEN for news/sentiment; 4) Place the skill folder in ~/.agents/skills/tradingview-mcp/ and ensure SKILL.md is at openclaw/SKILL.md. Hosted: Sign up at pro.cryptosieve.com, get a connector URL, and paste it into Claude.ai or ChatGPT.

How do you use this skill?

Ensure the skill is installed and the trading.py wrapper is at ~/.openclaw/tools/trading.py. In an AI chat, ask trading questions directly, e.g., 'What is AAPL's price?', 'Backtest RSI strategy on BTC-USD for 1 year', or 'Compare all strategies on MSFT for 2 years'. The AI agent will run commands via bash: python3 ~/.openclaw/tools/trading.py <command>. Note: SKILL.md explicitly says never use sessions_spawn or ask for an agent ID.

How does this skill compare with similar options?

Compared to Bloomberg Terminal, this tool is free or low-cost and sets up in minutes, offering similar data and analysis capabilities. Unlike DIY scripting for technical analysis, this integrates many features, saving development time.

FAQ

Do I need a TradingView account or API key?
No. The server does not log into or scrape TradingView sessions; data comes from public endpoints. Only optional news/sentiment features require a free Marketaux key.
What is the difference between self-hosted and hosted?
Self-hosted is free but requires managing Python, updates, and resources. Hosted (pro.cryptosieve.com) costs $9/month or more, offers managed infrastructure, and has request limits (e.g., 2,500/month).
What if I encounter timeouts or errors?
Common issues like Windows first-launch timeouts are addressed in the README (e.g., pinning Python 3.13). Upstream rate limits return structured error envelopes with a retryable flag to guide retry logic.
Can this tool guarantee profits?
No. Outputs are for educational and research purposes only, not financial advice. Market data may be delayed, and past performance does not guarantee future results.

Related skills