Tradingview

89 tools. 50 can modify or destroy data without limits.

5 destructive tools with no built-in limits. Policy required.

Last updated:

50 can modify or destroy data
39 read-only
89 tools total

Community server · catalogue entry verified 02/07/2026

How to control Tradingview ↓

What Tradingview exposes to your agents

Read (39) Write / Execute (45) Destructive / Financial (5)
Critical Risk

The most dangerous Tradingview tools

50 of Tradingview's 89 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Tradingview

PolicyLayer is an MCP gateway — it sits between your AI agents and Tradingview, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "trader_close_position": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "alert_delete": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "alert_create": {
    "limits": [
      {
        "counter": "alert_create_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "alert_list": {
    "limits": [
      {
        "counter": "alert_list_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Tradingview — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON TRADINGVIEW →

Instant setup, no code required.

All 89 Tradingview tools

EXECUTE 34 tools
Execute batch_run Run an action across multiple symbols and/or timeframes Execute chart_scroll_to_date Jump the chart view to center on a specific date Execute chart_set_symbol Change the chart symbol Execute chart_set_type Change chart type Execute chart_set_visible_range Zoom the chart to a specific date range (unix timestamps) Execute indicator_toggle_visibility Show or hide an indicator/study on the chart Execute layout_switch Switch to a saved chart layout by name or ID Execute pane_focus Focus a specific chart pane by index (0-based) Execute pane_set_layout Change the chart grid layout (e.g., single, 2x2, 2h, 3v) Execute pine_analyze Run static analysis on Pine Script code WITHOUT compiling — catches array out-of-bounds, unguarded array.first Execute pine_check Compile Pine Script via TradingView\ Execute pine_compile Compile / add the current Pine Script to the chart Execute pine_smart_compile Intelligent compile: detects button, compiles, checks errors, reports study changes Execute replay_autoplay Toggle autoplay in replay mode, optionally set speed Execute replay_start Start bar replay mode, optionally at a specific date Execute replay_step Advance one bar in replay mode Execute replay_stop Stop replay and return to realtime Execute replay_trade Execute a trade action in replay mode (buy, sell, or close position) Execute tab_new Open a new chart tab Execute tab_switch Switch to a chart tab by index Execute trader_execute Aprueba y ejecuta la última señal STC pendiente en TradingView. Usar en modo MANUAL. Execute trader_pause Pausa el sistema: no ejecuta nuevas señales hasta reanudar. Execute trader_prepare_chart Genera la secuencia de comandos MCP para configurar el chart de TradingView: símbolo, timeframe y niveles del Execute trader_resume Reanuda el sistema después de una pausa. Execute tv_launch Launch TradingView Desktop with Chrome DevTools Protocol (remote debugging) enabled. Auto-detects install loca Execute ui_click Click a UI element by aria-label, data-name, text content, or class substring Execute ui_evaluate Execute JavaScript code in the TradingView page context for advanced automation Execute ui_fullscreen Toggle TradingView fullscreen mode Execute ui_hover Hover over a UI element by aria-label, data-name, or text content Execute ui_keyboard Press keyboard keys or shortcuts (e.g., Enter, Escape, Alt+S, Ctrl+Z) Execute ui_mouse_click Click at specific x,y coordinates on the TradingView window Execute ui_open_panel Open, close, or toggle TradingView panels (pine-editor, strategy-tester, watchlist, alerts, trading) Execute ui_scroll Scroll the chart or page up/down/left/right Execute ui_type_text Type text into the currently focused input/textarea element
READ 39 tools
Read alert_list List active alerts Read capture_screenshot Take a screenshot of the TradingView chart Read chart_get_state Get current chart state (symbol, timeframe, chart type, indicators) Read chart_get_visible_range Get the visible date range (unix timestamps) and bars range on the chart Read data_get_equity Get equity curve data from Strategy Tester Read data_get_indicator Get indicator/study info and input values Read data_get_ohlcv Get OHLCV bar data from the chart. Use summary=true for compact stats instead of all bars (saves context). Read data_get_pine_boxes Read box/zone boundaries drawn by Pine Script indicators (box.new). Returns deduplicated {high, low} price zon Read data_get_pine_labels Read text labels drawn by Pine Script indicators (label.new). Returns text and price pairs. Use study_filter t Read data_get_pine_lines Read horizontal price levels drawn by Pine Script indicators (line.new). Returns deduplicated price levels per Read data_get_pine_tables Read table data drawn by Pine Script indicators (table.new). Returns formatted text rows per table. Use study_ Read data_get_strategy_results Get strategy performance metrics from Strategy Tester Read data_get_study_values Get current indicator values from the data window for all visible studies (RSI, MACD, Bollinger Bands, EMAs, c Read data_get_trades Get trade list from Strategy Tester Read depth_get Get order book / DOM (Depth of Market) data from the chart Read draw_get_properties Get properties and points of a specific drawing Read draw_list List all shapes/drawings on the chart Read layout_list List saved chart layouts Read pane_list List all chart panes in the current layout with their symbols and active state Read pine_get_console Read Pine Script console/log output (compile messages, log.info(), errors) Read pine_get_errors Get Pine Script compilation errors from Monaco markers Read pine_get_source Get current Pine Script source code from the editor Read pine_list_scripts List saved Pine Scripts Read pine_open Open a saved Pine Script by name Read quote_get Get real-time quote data for a symbol (price, OHLC, volume) Read replay_status Get current replay mode status Read symbol_info Get detailed metadata about the current symbol (name, exchange, type, description) Read symbol_search Search for symbols by name or keyword Read tab_list List all open TradingView chart tabs Read trader_analyze_now Análisis instantáneo: estado STC, nivel RX activo, zonas de liquidación cercanas y recomendación. Read trader_heatmap Zonas de liquidación acumuladas cerca del precio actual de BTC (basado en forceOrders de Binance). Read trader_history Historial de trades del sistema con estadísticas. Read trader_last_signal Detalles de la última señal STC y su análisis de liquidación. Read trader_status Estado completo del sistema STC: señal activa, posición abierta, heatmap de liquidaciones y P&L del día. Read tv_discover Report which known TradingView API paths are available and their methods Read tv_health_check Check CDP connection to TradingView and return current chart state Read tv_ui_state Get current UI state: which panels are open, what buttons are visible/enabled/disabled Read ui_find_element Find UI elements by text, aria-label, or CSS selector and return their positions Read watchlist_get Get all symbols from the current TradingView watchlist with last price, change, and change%

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Tradingview

Can an AI agent move money through the Tradingview MCP server? +

Yes. The Tradingview server exposes 2 financial tools including trader_close_position, trader_execute_tv_order. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Tradingview MCP server? +

Yes. The Tradingview server exposes 3 destructive tools including alert_delete, draw_clear, draw_remove_one. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Tradingview? +

The Tradingview server has 11 write tools including alert_create, chart_manage_indicator, chart_set_timeframe. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Tradingview.

How many tools does the Tradingview MCP server expose? +

89 tools across 4 categories: Destructive, Execute, Read, Write. 39 are read-only. 50 can modify, create, or delete data.

How do I enforce a policy on Tradingview? +

Register the Tradingview MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Tradingview tool call.

Deterministic rules across all 89 Tradingview tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

89 Tradingview tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.