MCP.so
Sign In

Tradovate MCP Server

@alexanimal

About Tradovate MCP Server

Tradovate MCP Server

Basic information

Category

Other

License

MIT

Runtime

node

Transports

stdio

Publisher

alexanimal

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Tradovate MCP Server?

A Model Context Protocol (MCP) server for interacting with the Tradovate API. It provides tools for managing contracts, positions, orders, and accounts in Tradovate, enabling AI agents to automate trading tasks.

How to use Tradovate MCP Server?

Clone the repository, install dependencies with npm install, create a .env file with your Tradovate credentials (environment, username, password, app ID, app version, CID, and SEC), then start the server with npm start. You can also run the MCP Inspector with npm run inspector.

Key features of Tradovate MCP Server

  • Authentication with the Tradovate API
  • Real‑time data fetching with caching
  • Tools for contract details, position management, and order placement
  • Fallback to simulated data when the API is unavailable
  • Support for orders (place, modify, cancel) and liquidations
  • Market data queries (quotes, depth of market, charts)

Use cases of Tradovate MCP Server

  • Retrieving contract details by symbol for analysis
  • Listing positions and account summaries for a trading account
  • Placing, modifying, or canceling orders programmatically
  • Liquidating open positions automatically
  • Fetching real‑time market data (quotes, DOM, charts) for decision‑making

FAQ from Tradovate MCP Server

What credentials are required to use the server?

You need your Tradovate username, password, app ID, app version, client ID (CID), and client secret (SEC). The environment (e.g., demo) is set in the .env file.

What happens if the Tradovate API is unavailable?

The server falls back to simulated data, allowing development and testing without a live connection.

How can I test the server?

Run npm test for automated tests, or use npm run inspector to interact with the server via the MCP Inspector.

What is the license for this project?

The project is licensed under the MIT License.

Comments

More Other MCP servers