tradovate-mcp-server

tradovate-mcp-server

1

Tradovate MCP Server is a Model Context Protocol server designed to interface with the Tradovate API, offering features for managing contracts, positions, orders, and accounts. It includes real-time data fetching with caching and can simulate data when the API is unavailable.

Tradovate MCP Server

A Model Context Protocol (MCP) server for interacting with the Tradovate API. This server provides tools for managing contracts, positions, orders, and accounts in Tradovate.

Features

  • Authentication with Tradovate API
  • Real-time data fetching with caching
  • Tools for contract details, position management, order placement, and more
  • Fallback to simulated data when API is unavailable

Available Tools

  • get_contract_details - Get details for a specific contract by symbol
  • list_positions - List positions for an account
  • place_order - Place a new order
  • modify_order - Modify an existing order
  • cancel_order - Cancel an existing order
  • liquidate_position - Liquidate a position
  • get_account_summary - Get account summary information
  • get_market_data - Get market data (quotes, DOM, charts)