Project sheet
Trading 212 MCP + Portfolio Dashboard
Talk to your Trading 212 portfolio through Claude, or watch it on a live dashboard.
- Category
- MCP
- Year
- 2026
- Status
- active
- .NET 10
- C#
- ASP.NET Core Minimal APIs
- Angular 19
- Chart.js
- Model Context Protocol
- LiteDB
- Trading 212 API
This project gives a Trading 212 portfolio two front doors that share one backend. The first is an MCP server, so you can ask Claude about your portfolio in plain language: it exposes tools for a summary, position detail, deeper analysis, dividends, and an earnings calendar. The second is an Angular dashboard for when you’d rather look than ask.
Both surfaces read from the same ASP.NET Core minimal API and a shared, partitioned LiteDB cache. Keeping the data and the rate-limit handling in one place means the two clients never drift apart or double up on calls to Trading 212.
Highlights
- One MCP server and one web dashboard over a single shared minimal API
- Benchmark comparison against the S&P 500 and FTSE 100
- Risk alerts, a news feed, and dividend and earnings calendars
- Partitioned LiteDB cache to stay inside Trading 212 rate limits
- Split into a shared library, the MCP server, and the dashboard; MIT licensed