◇ Model Context Protocol

AI-Powered Algorithmic Trading for QuantConnect

Professional-grade Model Context Protocol server that seamlessly connects your AI assistant to QuantConnect's comprehensive trading platform.

Quickstart
uvx quantconnect-mcp
Start trading with AI in under 60 seconds
◊ Documentation
◆ Why QuantConnect MCP

Built for Algorithmic Trading

Transform your algorithmic trading research with a production-ready MCP server that provides advanced analytics, portfolio optimization, and seamless QuantConnect integration.

◇

Research Environment

Full QuantBook integration for interactive financial analysis with advanced statistical tools and data visualization.

Production Ready Type Safe
△

Advanced Analytics

PCA, cointegration testing, mean reversion analysis, and sophisticated correlation studies with enterprise-grade security.

Production Ready Type Safe
◐

Portfolio Optimization

Sophisticated sparse optimization with Huber Downward Risk minimization and concurrent data processing.

Production Ready Type Safe
▲ Get Started

Ready in Minutes

Follow these simple steps to connect your AI assistant to QuantConnect.

1

Clone & Install

Get the repository and install dependencies with a single command.

$ git clone https://github.com/taylorwilsdon/quantconnect-mcp.git
$ cd quantconnect-mcp
$ uv sync
2

Set Credentials

Configure your QuantConnect API credentials as environment variables.

$ export QUANTCONNECT_USER_ID="your_user_id"
$ export QUANTCONNECT_API_TOKEN="your_token"
3

Start Server

Launch the MCP server and connect your AI assistant.

$ python main.py
▶ QuantConnect MCP Server ready
⚙ Trading Tools

60+ API Tools

Access the full power of QuantConnect's algorithmic trading platform through a unified, AI-friendly interface. Each tool is fully integrated and production-ready.

Ready
◈

Authentication

Secure QuantConnect API authentication

Capabilities

Configure credentials
Validate auth
Test connectivity
Clear credentials
Ready
◇

QuantBook Research

Interactive research environment

Capabilities

Initialize instances
List active sessions
Get instance info
Clean up resources
Ready
△

Data Retrieval

Historical and real-time market data

Capabilities

Add equities
Get history
Alternative data
ETF constituents
Ready
◆

Statistical Analysis

Advanced financial analytics

Capabilities

PCA analysis
Cointegration tests
Mean reversion
Correlation matrix
Ready
◐

Portfolio Optimization

Sophisticated portfolio management

Capabilities

Sparse optimization
Performance metrics
Equal-weight optimization
Risk analysis
Ready
◯

Universe Selection

Asset screening and selection

Capabilities

ETF constituents
Uncorrelated assets
Multi-criteria screening
Universe filtering
Ready
◊

Project Management

QuantConnect project operations

Capabilities

Create projects
Read projects
Update projects
Manage files
Ready
▲

Backtest Management

Algorithm testing and validation

Capabilities

Create backtests
Read results
Chart data
Order history
Insights data
●

Ready to Transform Your Trading?

Join the algorithmic trading community building sophisticated AI-powered trading strategies with QuantConnect.

60+
API Tools
All
Trading Features
100%
Open Source