tradingview-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FINNHUB_API_KEY | No | Optional API key for the Finnhub fallback provider (quotes only). | |
| TWELVEDATA_API_KEY | No | Optional API key for the Twelve Data fallback provider (quotes + OHLC history). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tv_search_symbolA | Resolve a ticker, company name, or ISIN to fully-qualified TradingView tickers (EXCHANGE:SYMBOL). Use this first when the exchange is ambiguous, or when a symbol lookup failed elsewhere. |
| tv_quoteA | Current price, change, and volume for one or more instruments. Accepts bare tickers (AAPL) or qualified ones (NASDAQ:AAPL, BINANCE:BTCUSDT, HKEX:700). Tries TradingView first, then the configured licensed provider. Check the |
| tv_historyA | Historical open/high/low/close/volume candles for one instrument. Served from TradingView's chart feed, falling back to the licensed provider. Returns candles oldest-first with both epoch seconds and ISO timestamps (UTC). |
| tv_indicatorsA | TradingView's precomputed indicator values and its Strong Buy..Strong Sell technical rating, at a chosen timeframe. This is TradingView-only - the licensed fallback does not compute indicators. Available indicators: RSI, RSI7, MACD.macd, MACD.signal, Stoch.K, Stoch.D, Stoch.RSI.K, SMA5, SMA10, SMA20, SMA30, SMA50, SMA100, SMA200, EMA5, EMA10, EMA20, EMA30, EMA50, EMA100, EMA200, ADX, ADX+DI, ADX-DI, ATR, CCI20, Mom, AO, UO, ROC, W.R, BB.upper, BB.lower, BBPower, VWMA, HullMA9, Ichimoku.BLine, P.SAR, Pivot.M.Classic.S1, Pivot.M.Classic.R1, Recommend.All, Recommend.MA, Recommend.Other |
| tv_healthA | Probe each backend and report which are answering. Use this when a tool starts failing - these TradingView endpoints are undocumented and change without notice. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool covers a clearly separate part of the market-data workflow: symbol resolution, live quotes, historical candles, technical indicators, and backend health. There is no meaningful overlap or ambiguity between them.
All tools share the consistent 'tv_' prefix and lowercase snake_case style, making the naming predictable. tv_search_symbol is the only verb-led name while the rest are noun-resource names, a minor deviation.
Five tools is well-scoped for a TradingView market-data server: each tool serves a distinct data need without redundancy. The count is neither too thin nor bloated.
The tool surface covers the full market-data lifecycle: find a symbol, fetch a live quote, retrieve historical candles, compute indicators, and verify backend health. There are no obvious dead ends or missing core operations.