Tradovate MCP Server logo

Tradovate MCP Server

by alexanimal

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.

View on GitHub

Last updated: N/A

What is Tradovate MCP Server?

The Tradovate MCP Server is a Model Context Protocol server designed to facilitate interaction with the Tradovate API. It provides functionalities for managing contracts, positions, orders, and accounts within the Tradovate trading platform.

How to use Tradovate MCP Server?

To use the server, clone the repository, install dependencies using npm install, configure your Tradovate credentials in a .env file, and start the server with npm start. You can also use it with the MCP Inspector using npm run inspector.

Key features of Tradovate MCP Server

  • Authentication with Tradovate API

  • Real-time data fetching with caching

  • Tools for contract details, position management, and order placement

  • Fallback to simulated data when API is unavailable

Use cases of Tradovate MCP Server

  • Automated trading strategies using Tradovate API

  • Real-time monitoring of positions and orders

  • Integration with other financial applications

  • Fetching and analyzing market data from Tradovate

FAQ from Tradovate MCP Server

What is the purpose of this server?

This server acts as an intermediary between your application and the Tradovate API, providing tools for managing trading activities.

How do I authenticate with the Tradovate API?

You need to provide your Tradovate credentials (username, password, app ID, etc.) in the .env file.

What tools are available in this server?

The server provides tools for getting contract details, listing positions, placing orders, modifying orders, canceling orders, liquidating positions, getting account summaries, and getting market data.

What API endpoints does this server interact with?

The server interacts with various Tradovate API endpoints for authentication, contracts, positions, orders, accounts, and market data.

Is this server open source?

Yes, this project is licensed under the MIT License.