← all repositories
atilaahmettaner/tradingview-mcp

Your AI assistant now thinks it's a quant trader

An MCP server that wires Claude into TradingView screeners, backtests, and news feeds so you can argue about RSI divergences with a language model.

3.6k stars Python Domain AppsCoding Assistants
tradingview-mcp
Velocity · 7d
+12
★ / day
Trend
cooling
star history

What it does

tradingview-mcp is a Model Context Protocol server that exposes 30+ market analysis tools to Claude Desktop, Cursor, ChatGPT, and similar MCP clients. It pulls live crypto and stock data from TradingView’s screener, Yahoo Finance, and several exchanges, then serves up technical indicators, candlestick pattern recognition, backtest results, and sentiment scraped from Reddit and RSS feeds. The project also bundles a thin Python wrapper for OpenClaw, letting you route the same tools through Telegram or WhatsApp bots.

The interesting bit

The author treats rate limits as a first-class engineering problem rather than an afterthought. A built-in throttle caps concurrent tradingview_ta calls at four with 0.8-second spacing, and a 60-second TTL cache sits in front of the screener provider. More unusually, selected tools now return structured error envelopes (ALL_BATCHES_FAILED, etc.) instead of ambiguous empty arrays, so an LLM client can actually decide whether to retry or change tactics.

Key highlights

  • Nine built-in backtest strategies including walk-forward analysis with an overfitting verdict (ROBUST / MODERATE / WEAK / OVERFITTED)
  • No API keys required for the core data layer; exchanges covered include Binance, KuCoin, and Bybit
  • Recent rebuild of the financial news service after Reuters RSS died, now pulling from Yahoo Finance, MarketWatch, and CNBC
  • Hosted SaaS alternative at pro.cryptosieve.com for users who would rather not wrangle uv and pandas
  • MIT licensed, though the README is unusually emphatic that nothing here constitutes financial advice

Caveats

  • Windows users on Python 3.14 hit a 60-second Claude Desktop timeout because pandas lacks a prebuilt wheel and falls back to source compilation; the documented fix is pinning to 3.13
  • Only a subset of tools (top_gainers, top_losers, rating_filter, volume_breakout_scanner, smart_volume_scanner) have adopted the structured error envelope so far
  • The OpenClaw integration is essentially a documented bash wrapper, not a native MCP transport

Verdict

Worth a look if you already live in Claude Desktop or Cursor and want to prototype trading ideas without leaving chat. Skip it if you need execution-grade latency or a fully unified error model across all endpoints.

Frequently asked

What is atilaahmettaner/tradingview-mcp?
An MCP server that wires Claude into TradingView screeners, backtests, and news feeds so you can argue about RSI divergences with a language model.
Is tradingview-mcp open source?
Yes — atilaahmettaner/tradingview-mcp is open source, released under the MIT license.
What language is tradingview-mcp written in?
atilaahmettaner/tradingview-mcp is primarily written in Python.
How popular is tradingview-mcp?
atilaahmettaner/tradingview-mcp has 3.6k stars on GitHub and is currently cooling off.
Where can I find tradingview-mcp?
atilaahmettaner/tradingview-mcp is on GitHub at https://github.com/atilaahmettaner/tradingview-mcp.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.