78% of retail investor accounts experience cash losses as a result of trading CFDs with this CFD provider.
CFDs are complex instruments and carry a high risk of losing money rapidly due to leverage. 78% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.
CFDs are complex instruments and carry a high risk of losing money rapidly due to leverage. 78% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.
Online

SimpleFX MCP Server

Model Context Protocol server for trading, market data, and account management. Connect your MCP client to start.

Streamable HTTP Transport · MCP Protocol

MCP Endpoint
28
Tools
4
Prompts
5
Categories
OAuth
2.1 Auth

Connect to SimpleFX MCP

Choose your AI assistant and follow the setup steps

Slash Commands (availability depends on MCP client)

Interactive

Slash commands you can type directly in your MCP client to trigger guided workflows.

/set-default-account
Interactively choose and set your default trading account
/account-overview reality? login?
Full account snapshot: balance, positions, margin, P&L
/market-brief
Market overview for your open positions with prices and status
/trade-plan symbol
Plan a trade: price, margin, spec, history, and risks

Account

5 tools
simplefx_list_accountsList all trading and demo accounts
simplefx_get_account_statusBalance, equity, margin, and open P&L
set_default_accountSet default account for the session
get_default_accountShow cached default account
get_user_contextUser profile: country, KYC, deposits/withdrawals enabled

Market Data

8 tools
search_instrumentsSearch available instruments
get_instrument_specDetailed instrument specification
simplefx_get_quotesReal-time quotes for instruments
simplefx_get_all_quotesQuotes for all instruments
get_candlesOHLC candle data
get_price_historyHistorical price data
calculate_marginRequired margin for a trade
get_market_statusMarket open/close status

Trading

10 tools
get_active_ordersOpen positions and pending orders
get_order_historyClosed/cancelled order history
place_market_orderPlace a market order
modify_positionModify TP and/or SL
close_positionClose or partially close a position
close_all_by_symbolClose all positions for a symbol
close_many_positionsClose multiple positions by IDs
place_pending_orderPlace a pending order
modify_pending_orderModify a pending order
cancel_pending_orderCancel a pending order

Payments

3 tools
list_deposit_operatorsPayment operators available for deposits
get_deposit_linkDeep-link URL to deposit flow for the user
get_verification_linkURL to the SimpleFX KYC / verification flow

General

2 tools
get_current_timeCurrent server time + local date/day-of-week (resolves "today", "last month", etc.)
get_platform_linksUseful SimpleFX URLs (deposit, withdrawal, rewards, help, etc.)

Troubleshooting

Stuck on the OAuth screen? If your MCP client repeatedly opens the SimpleFX authorization page or fails with InvalidGrant after you click Authorize, the cause is almost always a stale cached client state.

  1. Close every open SimpleFX OAuth tab in your browser before trying again.
  2. Delete the local OAuth cache: rm -rf ~/.mcp-auth/ (Linux/macOS) or %USERPROFILE%\.mcp-auth (Windows). Safe to remove — it only contains client registration and PKCE state.
  3. Do not restart your MCP client between clicking Authorize and the redirect completing. A mid-flow restart invalidates the PKCE verifier.
  4. Retry the connection from your MCP client.