Skip to content

MaudeView

MaudeView

Browser automation for TradingView via Chrome DevTools Protocol.

MaudeView gives you programmatic control over TradingView charts through a REST API. Change symbols, manage watchlists, take notes, draw on charts, run Pine scripts, control replay mode, manage alerts — all through HTTP calls to a local server that drives a real browser.

The Idea

TradingView is powerful but its automation options are limited. MaudeView bridges that gap by connecting to a Chromium browser via CDP and evaluating JavaScript directly in TradingView's pages. The result is 186 REST endpoints covering nearly every chart operation.

But 186 endpoints in a single tool would be unwieldy. Instead of one monolithic agent, MaudeView is designed as a toolkit:

  • MaudeViewTVCore is the engine — install it, run it, and you have a REST API for TradingView
  • You build agents that call the endpoints you need, packaged as MCP tools, CLI scripts, or whatever fits your workflow
  • MaudeViewWatchlistManagerAgent is a reference implementation — a working agent you can study, fork, or use directly

This keeps each agent focused and your tooling lean.

What You Can Do

  • Chart control — set symbols, resolutions, chart types, timeframes, navigate to dates
  • Watchlist management — create, rename, delete watchlists, manage symbols, colored lists
  • Drawing tools — place lines, shapes, text, tweets, icons on charts
  • Studies & indicators — add, remove, configure technical indicators
  • Layout management — save, clone, rename, switch between multi-chart layouts
  • Pine Editor — read/write Pine scripts, save, compile, add to chart
  • Replay mode — activate, step through bars, autoplay at custom speeds
  • Alerts — create, modify, delete, start/stop alerts
  • Notes — CRUD notes on watchlist symbols, attach chart snapshots
  • Snapshots — capture chart screenshots programmatically
  • Strategy testing — read reports, navigate to dates, configure inputs

Next Steps