Skip to content

MCP Tool Catalog

Summary: 78+ tools across 17 categories


Health & Connection (4)

Tool Description
tv_health_check CDP connectivity + chart state check
tv_launch Auto-detect & launch TradingView with CDP
tv_discover Probe all known API paths
tv_ui_state Get UI panel visibility states

Chart Reading (8)

Tool Description
chart_get_state Symbol, timeframe, chart type, indicator IDs
chart_get_visible_range Visible date range (unix timestamps)
quote_get Real-time OHLC, volume
data_get_ohlcv Bar history (summary or full mode)
data_get_study_values Current values from all visible indicators
data_get_indicator Indicator inputs by entity_id
symbol_info Symbol metadata
symbol_search Search for symbols

Pine Graphics (4)

Tool Description
data_get_pine_lines Read line.new() output (deduplicated levels)
data_get_pine_labels Read label.new() output (text + price)
data_get_pine_tables Read table.new() formatted as rows
data_get_pine_boxes Read box.new() as {high, low} zones

Chart Control (8)

Tool Description
chart_set_symbol Change ticker
chart_set_timeframe Change resolution
chart_set_type Change chart style
chart_manage_indicator Add/remove studies
chart_scroll_to_date Jump to specific date
chart_set_visible_range Zoom to date range
indicator_set_inputs Change indicator settings
indicator_toggle_visibility Show/hide indicators

Pine Script Development (12)

Tool Description
pine_get_source Read current script
pine_set_source Inject code into editor
pine_compile Compile and add to chart
pine_smart_compile Compile with auto-error detection
pine_get_errors Read compilation errors
pine_get_console Read log.info() output
pine_save Save to TradingView cloud
pine_new Create blank indicator/strategy/library
pine_open Load saved script by name
pine_list_scripts List all saved scripts
pine_analyze Offline static analysis
pine_check Server-side compile check

Drawing & Annotations (5)

Tool Description
draw_shape Draw horizontal_line, trend_line, rectangle, text
draw_list List all drawings
draw_get_properties Get drawing attributes
draw_remove_one Delete drawing by ID
draw_clear Delete all drawings

Alerts (3)

Tool Description
alert_create Set price alert
alert_list View active alerts
alert_delete Remove alert

Replay Mode (6)

Tool Description
replay_start Enter replay at date
replay_step Advance one bar
replay_autoplay Auto-advance with speed
replay_stop Return to realtime
replay_trade Execute buy/sell/close in replay
replay_status Get position, P&L, date

Multi-Pane Layouts (4)

Tool Description
pane_list List all panes with symbols
pane_set_layout Change grid layout
pane_focus Make pane active
pane_set_symbol Set symbol on specific pane

Tabs (4)

Tool Description
tab_list List open chart tabs
tab_new Open new tab
tab_close Close tab
tab_switch Switch to tab

Watchlist (2)

Tool Description
watchlist_get Read watchlist
watchlist_add Add symbol to watchlist

UI Automation (12)

Tool Description
ui_click Click by selector/text/aria-label
ui_open_panel Open/close/toggle panels
ui_keyboard Press keys/shortcuts
ui_type_text Type into focused input
ui_hover Hover over element
ui_scroll Scroll up/down/left/right
ui_mouse_click Click at x,y coordinates
ui_find_element Find elements by selector
ui_evaluate Execute JavaScript in page
ui_fullscreen Toggle fullscreen
layout_list List saved layouts
layout_switch Load layout by name

Streaming (6)

Tool Description
stream_quote Real-time price changes
stream_bars Bar updates
stream_values Indicator value changes
stream_lines Pine line level changes
stream_tables Pine table data changes
stream_all All streams for multi-pane

Batch (1)

Tool Description
batch_run Run action across symbols/timeframes

Capture (1)

Tool Description
capture_screenshot Screenshot (full, chart, strategy_tester)

Strategy Data (3)

Tool Description
data_get_strategy_results Backtest metrics
data_get_trades Trade list from Strategy Tester
data_get_equity Equity curve

Trading / Broker (7) — Partial, Paper Trading Only

Tool Description Status
trading_login_broker Login to Paper Trading / Tradovate UI automation
trading_get_broker_status Check broker connection Working
trading_place_limit_order Place bracket order (TP/SL) Fragile
trading_cancel_order Cancel pending order Fragile
trading_close_position Close open position Fragile
trading_get_orders List pending orders Fragile
trading_get_positions List open positions Fragile

Depth of Market (1)

Tool Description
depth_get Read order book / DOM