AI desktop assistant that operates live trading charts
A cross-platform Electron app where an AI agent reads and controls live TradingView charts through a 105-tool MCP server.
- MCP tools
- 105
- tool groups
- 17
- LLM providers
- 3
- signed desktop platforms
- 2
The challenge
- Client
- Options analytics company (name withheld under NDA)
- Industry
- FinTech · Desktop AI
Traders wanted to ask for an analysis and have it happen on their chart: read indicators, switch symbols, draw levels and set alerts, without giving an AI uncontrolled access to their workspace.
What we built
Agent loop with native tool calling for Anthropic, AWS Bedrock and Gemini, with token streaming, prompt caching and request cancellation.
MCP server exposing 105 tools in 17 groups over the Chrome DevTools Protocol to read indicators, switch symbols, draw levels and create alerts.
User approval for destructive actions enforced at a single gateway.
Signed, notarized builds for macOS and Windows with in-app auto-update.
How the system fits together
The path a request or message takes through the production system, end to end.
- User prompt
- Agent loop · Claude / Bedrock / Gemini
- Approval gateway
- MCP server · 105 tools
- Chrome DevTools Protocol
- Live chart