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
- Clone the repository
- Install dependencies
- 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.