Which broker APIs have an MCP server?
An MCP server lets an AI assistant use an API through a standard set of tools. An assistant with order tools can place real trades, so read what a server can do before you connect one.
Risk warning: CFDs and spread bets are complex instruments and come with a high risk of losing money rapidly due to leverage. You can lose money on these products, and each provider publishes its own loss figure under FCA rules. You should consider whether you understand how they work and whether you can afford to take the high risk of losing your money. Automated and API trading can amplify losses through bugs, connectivity failures and runaway orders.
Rows are in name order. The order is not a ranking and nothing here recommends a broker. Not recorded here means this site holds no record to answer from. It does not mean the broker or platform lacks it.
How each answer is built
The answer names the servers the MCP register holds for the record, split by whether each is marked official. Where the register holds a note that one was looked for and not found, the answer is that note, and it is never a statement that none exists.
17 of the 29 records below can answer this question. 2 of those answers rest on a record labelled unverified, 0 rest on sources that conflict, and 12 records are shown as not recorded here.
The state beside an answer is the cell the capability grid computes for the same record, shown as it stands there: Official MCP server, Community MCP server. It is a separate reading of the record, decided by the rule on its own page.
Brokers
| Record | Answer from the record | Official MCP | Community MCP | Status, source and date |
|---|---|---|---|---|
| Axi | Not recorded here | Not recorded | Not recorded | No record held |
| Bitget | The MCP server register on this site holds 1 server for Bitget. Published by the provider itself: Bitget Agent Hub MCP server. | Yes | Not recorded | Bitget Agent Hub MCP serverchecked |
| Capital.com | The MCP server register on this site holds 2 servers for Capital.com. Published by the provider itself: capital-mcp. Published by the community, not by the provider: capitalcom-mcp-server. | Yes | Yes | capital-mcpchecked capitalcom-mcp-serverchecked |
| CMC Markets | Not recorded here | Not recorded | Not recorded | No record held |
| Deriv | The MCP server register on this site holds 1 server for Deriv. Published by the provider itself: Deriv hosted MCP (deriv-api-plugin). | Yes | Not recorded | Deriv hosted MCP (deriv-api-plugin)checked |
| Dukascopy | The MCP server register on this site holds 1 server for Dukascopy. Published by the provider itself: Dukascopy MCP server. | Yes | Not recorded | Dukascopy MCP serverchecked |
| eToro | The MCP server register on this site holds 1 server for eToro. Published by the provider itself: eToro Public API MCP. | Yes | Not recorded | eToro Public API MCPchecked |
| Exness | Not recorded here | Not recorded | Not recorded | No record held |
| FOREX.com | Unverified. Not found on the pages opened, which is not proof that none exists. No MCP or agent tooling found in searches, and no first party StoneX API page was opened. Recorded as no route found, not as confirmed absence. | Not recorded | Not recorded | Unverifiedno source opened |
| FXCM | Not recorded here | Not recorded | Not recorded | No record held |
| FxPro | Not recorded here | Not recorded | Not recorded | No record held |
| IG | The MCP server register on this site holds 2 servers for IG. Published by the provider itself: IG Trading: CFD Assistant. Published by the community, not by the provider: ig-trading-mcp. | Yes | Yes | IG Trading: CFD Assistantchecked ig-trading-mcpchecked |
| Interactive Brokers | The MCP server register on this site holds 1 server for Interactive Brokers. Published by the provider itself: Interactive Brokers MCP connector. | Yes | Not recorded | Interactive Brokers MCP connectorchecked |
| OANDA | The MCP server register on this site holds 1 server for OANDA. Published by the community, not by the provider: oanda-mcp-server. | Not recorded | Yes | oanda-mcp-serverchecked |
| Pepperstone | Not recorded here | Not recorded | Not recorded | No record held |
| Saxo | The MCP server register on this site holds 1 server for Saxo. Published by the community, not by the provider: saxo-mcp. | Not recorded | Yes | saxo-mcpchecked |
| Swissquote | Not recorded here | Not recorded | Not recorded | No record held |
| ThinkMarkets | The MCP server register on this site holds 1 server for ThinkMarkets. Published by the provider itself: ChelseaAI. | Yes | Not recorded | ChelseaAIchecked |
| Tickmill | Not recorded here | Not recorded | Not recorded | No record held |
| Trading 212 | The MCP server register on this site holds 2 servers for Trading 212. Published by the provider itself: Trading 212 Agent Skill. Published by the community, not by the provider: trading212-mcp. | Yes | Yes | Trading 212 Agent Skillchecked trading212-mcpchecked |
| XTB | Not recorded here | Not recorded | Not recorded | No record held |
Platform APIs
| Record | Answer from the record | Official MCP | Community MCP | Status, source and date |
|---|---|---|---|---|
| cTrader | The MCP server register on this site holds 1 server for cTrader. Published by the provider itself: cTrader AI Agent Connect. | Yes | Not recorded | cTrader AI Agent Connectchecked |
| DXtrade | Not recorded here | Not recorded | Not recorded | No record held |
| Match-Trader | Not recorded here | Not recorded | Not recorded | No record held |
| MetaApi | Not recorded here | Not recorded | Not recorded | No record held |
| MetaCopier | The MCP server register on this site holds 1 server for MetaCopier. Published by the provider itself: MetaCopier MCP server. | Yes | Not recorded | MetaCopier MCP serverchecked |
| MetaTrader 4 | Unverified. Not found on the pages opened, which is not proof that none exists. No agent tooling found, and no first party MetaQuotes MT4 page was opened. Recorded as no route found, not as confirmed absence. | Not recorded | Not recorded | Unverifiedno source opened |
| MetaTrader 5 | The MCP server register on this site holds 3 servers for MetaTrader 5. Published by the provider itself: MetaTrader 5 native MCP. Published by the community, not by the provider: metatrader-mcp-server and MQL5 community FastMCP server. | Yes | Yes | MetaTrader 5 native MCPchecked metatrader-mcp-serverchecked MQL5 community FastMCP serverchecked |
| TradeLocker | Not found on the pages opened, which is not proof that none exists. No MCP server found. public-api.tradelocker.com states verbatim: For AI agents: visit https://public-api.tradelocker.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. | Not recorded | Not recorded | public-api.tradelocker.comchecked |
Where to go next
- The MCP server directory, with what each server can do
- Official MCP server: the capability table
- Answers for every broker and platform API
- Which retail brokers have a public trading API?
- Which broker APIs have a demo environment?
- What are the rate limits of each broker API?
- How does each broker API authenticate?
- Which broker APIs stream prices?
- Which broker APIs have an official Python library?
- What does each API's most referenced error mean?