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
- Architecture — how the pieces fit together
- Quick Start — get running in 5 minutes
- API Reference — browse all 186 endpoints
- Building Agents — create your own agent