koynfx
KOYN FX is a remote MCP for TradeLocker-backed forex and CFD trading.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
- Get Trading Analysis: LRA + SMC trading analysis for a symbol (e.g. XAUUSD, BTCUSD, EURUSD). Requires OAuth (connected TradeLocker account) for live data. Read-only: never places a trade. Returns a te
- Get Trading Analysis Result: Read a legacy analysis job by ID. New get_trading_analysis calls are self-contained and do not require this.
- Ask Koyn: Ask the KOYN agent a general market question (news, macro, concepts). On timeout, returns an interim news/calendar snapshot you can share immediately.
What data it sees
Do you need an account
No: the server works without sign-in
KOYN FX is a remote MCP for TradeLocker-backed forex and CFD trading. Authenticate with KOYN OAuth, then analyze symbols with Smart Money Concept and Locked-In Range Analysis, check news and calendar, inspect account and positions, place orders, and run Auto Pilot with risk rails. Trading tools can submit live orders.
Server tool list (22)
Raw names from tools/list. Only developers need these.
| get_trading_analysis | LRA + SMC trading analysis for a symbol (e.g. XAUUSD, BTCUSD, EURUSD). Requires OAuth (connected TradeLocker account) for live data. Read-only: never places a trade. Returns a terminal completed or degraded result with a 15m+1H candlestick image (when bars exist), quote provenance, LRA, deterministic SMC evidence, scenarios, timeframe/bar counts, news risk, and degradation reasons. Look at the image first. Pass ``timeframe`` from the Trading Terminal widget context when available (e.g. 1m, 15m, 1H). Omit only to use the user's last saved terminal selection — never default to 1H yourself. |
| get_trading_analysis_result | Read a legacy analysis job by ID. New get_trading_analysis calls are self-contained and do not require this. |
| ask_koyn | Ask the KOYN agent a general market question (news, macro, concepts). On timeout, returns an interim news/calendar snapshot you can share immediately. |
| get_market_news | Latest market news, optionally filtered by a symbol. |
| get_economic_calendar | Medium/high-impact economic events. window is 'today' or 'this_week'. |
| get_symbol_quote | Live quote from the connected broker. Requires OAuth. |
| list_instruments | List tradable symbols on the connected TradeLocker account, grouped by type. Requires OAuth. Use for 'list instruments', 'what can I trade', etc. asset_class filters: forex, crypto, metals, indices, commodities, equity. search is an optional symbol substring (e.g. 'XAU', 'BTC'). |
| get_positions | Open TradeLocker positions. Requires OAuth. |
| get_account_balance | Account balance/equity plus Account widget settings (starting balance, risk limits, profit target). Requires OAuth. |
| get_open_orders | Pending (non-final) orders. Requires OAuth. |
| get_trade_performance | Trade performance stats. Requires OAuth. |
| get_runtime_usage | Included symbol-hours remaining, plan allocation, and metered-overage status. Requires OAuth. |
| set_metered_overage | Enable or disable metered overage after included symbol-hours run out. Requires explicit user intent and OAuth. Starter/Pro only. When disabled with hours depleted, Auto Pilot may be force-stopped. |
| place_order | Place a real order. side='buy'|'sell'; order_type='market'|'limit'|'stop'. Places a live TradeLocker order. Requires OAuth. |
| place_oco_orders | Place OCO breakout orders. Requires OAuth. |
| modify_order | Modify a pending order. Requires OAuth. |
| modify_position | Modify SL, TP, or trailing stop on a live position. Requires explicit intent and OAuth. |
| cancel_order | Cancel a pending order. Requires OAuth. |
| close_position | Close a position. Requires OAuth. |
| start_autonomous_trading | Enable autonomous trading for the given symbols and start workflows. symbols is a comma-separated string, e.g. 'XAUUSD' or 'XAUUSD,BTCUSD' (not a JSON array). mode is 'conservative' | 'balanced' | 'aggressive'. Requires OAuth. The autonomous engine may place live trades on its schedule. |
| stop_autonomous_trading | Disable autonomous trading. Requires OAuth. |
| get_autonomous_status | Current autonomous state. Requires OAuth. |