DEV.co
MCP Servers · atilaahmettaner

tradingview-mcp

TradingView MCP is a Python-based Model Context Protocol server that exposes real-time market data, technical analysis, backtesting, and screener tools to AI assistants (Claude, ChatGPT, Cursor). It requires no TradingView account or API keys and can be self-hosted or accessed via a paid hosted service.

Source: GitHub — github.com/atilaahmettaner/tradingview-mcp
3.4k
GitHub stars
726
Forks
Python
Primary language
MIT
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryatilaahmettaner/tradingview-mcp
Owneratilaahmettaner
Primary languagePython
LicenseMIT — OSI-approved
Stars3.4k
Forks726
Open issues10
Latest releaseUnknown
Last updated2026-07-07
Sourcehttps://github.com/atilaahmettaner/tradingview-mcp

What tradingview-mcp is

MCP server written in Python (3.10–3.13) that integrates multiple market data sources (Yahoo Finance, TradingView screener, RSS feeds) and provides 30+ tools including async-optimized endpoints, 9 backtesting strategies with walk-forward validation, technical indicator computation, and news aggregation. Deployable as a standalone process or via pip/PyPI.

Quickstart

Get the tradingview-mcp source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/atilaahmettaner/tradingview-mcp.gitcd tradingview-mcp# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

AI-assisted market research and screening

Embed market data and screener tools directly into Claude/ChatGPT workflows for rapid discovery of gainers, top movers, and sector trends without switching tabs or manual data entry.

Strategy backtesting in conversational context

Allow analysts to iterate through 9 pre-built strategies (RSI pullback, Keltner breakout, EMA cross, etc.) with walk-forward testing and Sharpe ratio metrics entirely within an AI chat interface.

Real-time technical analysis at scale

Serve multi-timeframe technical analysis (30+ indicators) and sentiment data to multiple concurrent AI clients without managing separate data pipelines or vendor accounts.

Implementation considerations

  • Async hot-path tools (yahoo_price, top_gainers, combined_analysis) require FastMCP runtime for true intra-server parallelism; sync-only deployments will serialize these calls.
  • Third-party data sources (Yahoo Finance, TradingView screener) are subject to rate limits; default TA throttle is 4 concurrent calls with 0.8s min spacing, tunable via env vars.
  • Backtesting strategies operate on historical data with no guarantee of future performance; walk-forward validation flags overfitting but does not prevent live drawdown.
  • News aggregation now uses Yahoo Finance, MarketWatch, CNBC RSS (Reuters deprecated); verify feed URLs remain stable and that your use complies with each outlet's terms.
  • Self-hosting requires Python 3.10+, `uv`, and network access to public market data endpoints; no authentication setup required but ensure outbound HTTPS is permitted.

When to avoid it — and what to weigh

  • Need regulated financial advisory — Project explicitly disclaims all outputs as non-financial advice. Not suitable for systems that must provide compliant investment recommendations or execute trades on behalf of users.
  • Require guaranteed low-latency or SLA — Depends on third-party data sources (Yahoo Finance, TradingView screener, RSS feeds) with no contractual uptime guarantees. Self-hosted deployments inherit network and source availability risk.
  • Operating in restrictive regulatory environment — No formal audit or compliance framework. Users must verify their own data sources and usage comply with exchange terms of service and local financial regulations.
  • Need real-time order execution or account integration — Server is read-only analysis and data aggregation. Does not integrate with brokers, exchanges, or account management systems; cannot execute trades or manage capital.

License & commercial use

MIT License. Permissive, allowing modification, distribution, and private/commercial use provided original copyright and license are retained. No patent grants or liability limitations beyond standard MIT terms.

MIT License explicitly permits commercial use without restriction. However, users are responsible for ensuring compliance with third-party data source terms of service (Yahoo Finance, TradingView screener, etc.). Output is labeled non-financial advice; any commercial service built on this must include equivalent disclaimers and verify regulatory applicability in its jurisdiction.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityLow
DEV.co fitGood
Assessment confidenceHigh
Security considerations

Project does not authenticate users, store credentials, or execute trades; read-only analysis tool. Self-hosted deployments inherit security of their environment (firewall, Python supply chain, third-party dependencies). Data sources are public endpoints; no private key or account credential exposure. Depends on `httpx`, `pandas`, and `tradingview-screener` libraries—supply chain risk typical of Python ecosystem. No formal security audit or vulnerability disclosure policy stated.

Alternatives to consider

Bloomberg Terminal / FactSet

Enterprise-grade market data with compliance, SLA, and advisory licensing, but $30k+/year cost and complex onboarding. For regulated advisory or institutional use.

Alpaca / Interactive Brokers API

Broker-native market data and order execution. Better for automated trading or account-integrated analysis, but requires account setup and incurs trading costs.

TradingView Desktop + Chrome DevTools MCP

Leverages TradingView's native UI and charting; alternative MCP servers exist that automate TradingView Desktop. Requires TradingView account and browser automation overhead.

Software development agency

Build on tradingview-mcp with DEV.co software developers

Deploy tradingview-mcp in 5 minutes (self-hosted free) or try pro.cryptosieve.com for managed hosting. No TradingView account needed.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

tradingview-mcp FAQ

Does this require a TradingView account or API key?
No. The server fetches market data from public endpoints (Yahoo Finance, TradingView screener, RSS feeds) server-side. No TradingView account, login, or API key is required. However, you are responsible for complying with each data source's terms of service.
Can this execute trades or manage money?
No. It is a read-only analysis and data aggregation tool. It does not integrate with brokers, wallets, or accounts, and does not execute trades or manage capital. All outputs are explicitly disclaimed as non-financial advice.
What's the difference between self-hosted and pro.cryptosieve.com?
Self-hosted is free, runs on your machine, and requires Python setup (~5 min). Hosted ($9–29/mo) is managed, always on, faster to deploy (60 sec), and includes rate limits. Same 30+ tools either way.
How often are tools updated, and what is the release schedule?
No formal release cadence stated in the data. Latest release is labeled v0.7.0; last push was 2026-07-07 (recent). Check GitHub releases or sponsor page for update notifications.

Custom software development services

DEV.co is a software development agency delivering custom software development services to companies building on open source. Our software developers and web developers design, integrate, and ship production systems — spanning web development, APIs, AI, data, and cloud. If tradingview-mcp is part of your mcp servers roadmap, our team can implement, customize, migrate, and maintain it.

Add Market Intelligence to Your AI Workflows

Deploy tradingview-mcp in 5 minutes (self-hosted free) or try pro.cryptosieve.com for managed hosting. No TradingView account needed.