Database · MODEL CONTEXT PROTOCOL
alexanimal tradovate mcp server
Tradovate MCP Server
WHAT IT CONNECTS
What alexanimal tradovate mcp server gives an AI Agent
- 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
- Clone the repository
- Install dependencies:
- Create a `.env` file with your Tradovate credentials:
- `src/index.ts` - Main server entry point
- `src/auth.ts` - Authentication functions
- `src/data.ts` - Data fetching and caching
- `src/tools.ts` - Tool handlers for MCP
- `src/types.ts` - TypeScript type definitions
- `tests/` - Test files
- `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)
- `/auth/accessTokenRequest` - Get access token
- `/auth/renewAccessToken` - Renew access token
- `/contract/list` - List all contracts
- `/contract/find` - Find a specific contract
- `/position/list` - List all positions
- `/order/list` - List all orders
- `/order/placeOrder` - Place a new order
- `/order/modifyOrder` - Modify an existing order
- `/order/cancelOrder` - Cancel an existing order
- `/order/liquidatePosition` - Liquidate a position
- `/account/list` - List all accounts
- `/account/find` - Find a specific account
- `/cashBalance/getCashBalanceSnapshot` - Get cash balance for an account
- `/md/getQuote` - Get quote data
- `/md/getDOM` - Get depth of market data
- `/md/getChart` - Get chart data
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.