alexanimal_tradovate-mcp-server

alexanimal_tradovate-mcp-server

0

The Tradovate MCP Server is designed to facilitate interaction with the Tradovate API, providing functionalities like managing contracts, positions, and orders. It enhances efficiency with features like real-time data fetching, authentication, and fallback options when the API is down. The server offers multiple tools for account and market data management, aiming to streamline trading operations.

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

Installation

  1. Clone the repository
  2. Install dependencies
  3. Create a .env file with your Tradovate credentials

Usage

Start the server or use with the MCP Inspector.

Available Tools

  • Get details for a specific contract
  • List positions for an account
  • Place, modify, or cancel orders
  • Liquidate a position
  • Get account summary
  • Get market data

License

This project is licensed under the MIT License.