Back to projects

Open-source personal project

Trading212 MCP Server

An open-source Model Context Protocol server that gives compatible AI clients structured access to Trading212 portfolio and account data.

Technology

  • Python
  • Trading212 API
  • MCP
  • Docker
View project

Overview

The Trading212 MCP Server is an open-source bridge between compatible AI clients and the Trading212 public API. It exposes portfolio and account information as structured context, making it easier to explore personal investment data through an assistant without building a one-off integration for every client.

Key Features

  • Trading212 connectivity: Connects to the platform through its public API
  • MCP-native interface: Presents data through a standard protocol for compatible AI clients
  • Structured portfolio context: Makes holdings and account information easier to inspect conversationally
  • Open-source delivery: Provides a transparent foundation others can run and extend

Technical Implementation

  • Built in Python around the Model Context Protocol
  • Wraps Trading212 API data in clearly defined tools and resources
  • Keeps credentials and data access within the user's own configured environment
  • Supports containerised setup with Docker

Impact

  • Explores how MCP can make specialist financial data more useful to general-purpose AI clients
  • Demonstrates API design, protocol integration, and open-source product thinking
  • Keeps interpretation and financial decisions with the user rather than presenting automated advice