TradingView MCP Bridge

78 tools. 43 can modify or destroy data without limits.

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

Last updated:

43 can modify or destroy data
35 read-only
78 tools total

Community server · catalogue entry verified 10/06/2026

How to control TradingView MCP Bridge ↓

Read (35) Write / Execute (40) Destructive / Financial (3)
Critical Risk

43 of TradingView MCP Bridge's 78 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

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

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
{
  "pine_new": {
    "limits": [
      {
        "counter": "pine_new_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 MCP Bridge — 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 MCP BRIDGE →

Free to start. No card required.

EXECUTE 26 tools
Execute batch_run Run an action across multiple symbols and/or timeframes 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_start Start bar replay mode, optionally at a specific date 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 tv_launch Launch TradingView Desktop with Chrome DevTools Protocol (remote debugging) enabled. Auto-detects install loca Execute ui_evaluate Execute JavaScript code in the TradingView page context for advanced automation Execute pane_focus Focus a specific chart pane by index (0-based) 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 replay_step Advance one bar in replay mode 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 chart_scroll_to_date Jump the chart view to center on a specific date Execute chart_set_visible_range Zoom the chart to a specific date range (unix timestamps) Execute layout_switch Switch to a saved chart layout by name or ID Execute replay_autoplay Toggle autoplay in replay mode, optionally set speed Execute tab_switch Switch to a chart tab by index Execute ui_click Click a UI element by aria-label, data-name, text content, or class substring 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 35 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 draw_shape Draw a shape/line 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 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 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% Read pine_open Open a saved Pine Script by name

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

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

Yes. The TradingView MCP Bridge 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 MCP Bridge? +

The TradingView MCP Bridge server has 14 write tools including pine_new, indicator_toggle_visibility, alert_create. 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 MCP Bridge.

How many tools does the TradingView MCP Bridge MCP server expose? +

78 tools across 4 categories: Destructive, Execute, Read, Write. 35 are read-only. 43 can modify, create, or delete data.

How do I enforce a policy on TradingView MCP Bridge? +

Register the TradingView MCP Bridge 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 MCP Bridge tool call.

Deterministic rules across all 78 TradingView MCP Bridge tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

78 TradingView MCP Bridge tools catalogued and risk-classified — across an index of 42,500+ 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.