Tradovate MCP server provides a robust trading API integration, enabling programmatic access to market data, order management, and account operations through a standardized JSON-RPC interface. Built by Jake Peterson, the implementation supports key trading functions like authentication, retrieving market quotes, placing/canceling orders, and managing risk limits. Particularly useful for algorithmic traders and financial applications seeking direct, type-safe interaction with the Tradovate platform.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
Connect to Tradovate API. No parameters required.
List all trading accounts. No parameters required.
View current positions. No parameters required.
Get risk management settings. Required parameters: account_id (number) Account ID to get limits for.
Configure risk management settings. Required parameters: account_id (number) Account ID to set limits for, day_max_loss (number) Maximum daily loss limit, max_drawdown (number) Maximum drawdown limit, max_position_qty (number) Maximum position quantity, trailing_stop (number) Trailing stop percentage.
Submit a new order. Required parameters: account_id (number) Account ID to place the order for, contract_id (number) Contract ID to trade, order_type (string) Type of order (Market, Limit, etc.), quantity (number) Number of contracts to trade, time_in_force (string) Time in force (Day, GTC, IOC, etc.). Optional parameters: price (number) Order price (required for Limit orders).
Cancel an existing order. Required parameters: order_id (number) Order ID to cancel.
Get fills for a specific order. Required parameters: order_id (number) Order ID to get fills for.
List available contracts. No parameters required.
Get real-time market data. Required parameters: contract_id (number) Contract ID to get market data for.
Get historical price data. Required parameters: contract_id (number) Contract ID to get data for, start_time (string) Start time in ISO 8601 format, end_time (string) End time in ISO 8601 format, interval (string) Time interval (1m, 5m, 15m, 1h, 1d).