Skip to content

[Feature] Broker connector support for Trading 212 #309

Description

@Ethan-sun01

Problem or Motivation

Hi Vibe-Trading team,

Would you consider adding Trading 212 as a broker connector?

Trading 212 has an official Public API v0:

  • account/cash data
  • portfolio/positions
  • instruments metadata
  • orders
  • historical account data
  • pies/history endpoints

My region is Ireland, so the relevant account type is Trading 212 Invest.

Suggested staged implementation:

  1. Read-only connector first:

    • trading_check
    • trading_account
    • trading_positions
    • trading_orders
    • trading_history
    • trading_quote / instrument metadata
  2. Demo/paper mode support if available.

  3. Live order placement only later, with explicit user approval, order-size limits, audit logging, and a kill switch.

Alternative:
If direct Trading 212 support is not planned, could Vibe-Trading support an external Trading 212 MCP server through the connector layer?

My use case:
I mainly want to use Vibe-Trading for [research/backtesting/journal analysis/read-only portfolio monitoring/paper trading/live trading].

Regards& Xiexie.

Proposed Solution

Solution 1: Adding Trading 212 to Vibe Trading. And the workflow should look like
Vibe-Trading → Trading212 connector → Trading212 API

Solution 2: Vibe-Trading support custom external broker MCP servers through the connector layer?
Vibe-Trading → generic MCP broker adapter → Trading212 MCP server → Trading212 API

If maintaining a direct connector is not practical, would it be possible for Vibe-Trading to support custom external broker MCP servers through the existing connector layer, so that a third-party MCP server for Trading 212 could map into tools like trading_account, trading_positions, trading_orders, trading_quote, and trading_history?

Area

MCP Plugin

Alternatives Considered

Alternative:
If direct Trading 212 support is not planned, could Vibe-Trading support an external Trading 212 MCP server through the connector layer?

Contribution

  • I'm willing to submit a PR for this feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions