MCP Resources
MCP resources are read-only data endpoints that AI agents can read without invoking a tool. Resources return current trading state or documentation without any side effects.
Available Resources
Section titled “Available Resources”| URI | Name | MIME Type | Description |
|---|---|---|---|
ctrader://positions | Active Positions | application/json | List of all currently open trading positions with P&L and entry prices |
ctrader://orders | Pending Orders | application/json | List of all pending orders (limit, stop) that have not yet been filled or cancelled |
ctrader://health | Server Health | application/json | System health status including FIX connection state, session info, daily P&L, risk limit usage, and kill switch status |
ctrader://symbols | Symbol Catalog | application/json | Full catalog of configured trading symbols with FIX IDs, lot sizes, digits, asset classes, and enabled/disabled status |
ctrader://docs/getting-started | Getting Started Guide | text/markdown | How to obtain FIX credentials from cTrader, configure environment variables, set up MCP client, and run your first test |
ctrader://docs/security | Security Features | text/markdown | TLS encryption, credential redaction, FIX injection prevention, trade lock, Docker hardening, and audit trail |
ctrader://docs/risk-management | Risk Management | text/markdown | All 11 risk checks explained, kill switch triggers, rate limiting, daily loss limits, cooling-off period, and configuration reference |
ctrader://docs/order-guide | Order Types & Trading Guide | text/markdown | MARKET/LIMIT/STOP order types, volume in units (not lots), TimeInForce options, and order examples |
ctrader://docs/limitations | Known Limitations | text/markdown | No real-time quotes, broker-specific symbol IDs, paper mode behavior, reconciliation delays |
ctrader://docs/error-codes | Error Codes Reference | text/markdown | All 18 error codes with descriptions, common causes, and actionable resolution steps |
ctrader://docs/faq | Frequently Asked Questions | text/markdown | Common questions about volumes vs lots, symbol IDs, paper vs live, kill switch, adding symbols, daily reset timing |
ctrader://docs/disclaimer | Disclaimer & Risk Warnings | text/markdown | Trading risk warning, software disclaimer, AI-driven trading risks, user responsibilities, regulatory notice |
