MCP.so
Sign In

Composer MCP Server

@invest-composer

About Composer MCP Server

Composer's MCP server lets MCP-enabled LLMs like Claude backtest trading ideas and automatically invest in them for you

Basic information

Category

Other

Transports

stdio

Publisher

invest-composer

Submitted by

Michael Liu

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "composer": {
      "command": "uvx",
      "args": [
        "composer-trade-mcp"
      ],
      "env": {
        "COMPOSER_API_KEY": "<insert-your-api-key-here>",
        "COMPOSER_SECRET_KEY": "<insert-your-api-secret-here>"
      }
    }
  }
}

Tools

24

Define an automated strategy using Composer's system.

Backtest a symphony that was created with `create_symphony`

Backtest an existing symphony given its ID

Save a symphony to the user's account

Update a saved symphony

List all brokerage accounts available to the Composer user

Get the holdings of a brokerage account

Get the aggregate portfolio statistics of a brokerage account

Get stats for every symphony in a brokerage account

Get daily performance for a specific symphony in a brokerage account

Get the daily performance for a brokerage account

Get the definition about an existing symphony given its ID.

Get market hours for the next week

Invest in a symphony for a specific account

Withdraw money from a symphony for a specific account

Cancel an invest or withdraw request that has not been processed yet

Skip automated rebalance for a symphony in a specific account

Immediately sell all assets in a symphony

Immediately sell all assets in a symphony (or queue for market open if outside of market hours)

Perform a dry run of rebalancing across all accounts to see what trades would be recommended

Perform a dry run of rebalancing for a specific symphony to see what trades would be recommended

Rebalance a symphony NOW instead of waiting for the next automated rebalance

Execute a single order for a specific symbol like you would in a traditional brokerage account

Cancel a request for a single trade that has not executed yet

Overview

What is Composer MCP Server?

Composer MCP Server is the official Model Context Protocol server from Composer that lets MCP-enabled LLMs (Claude Desktop, Cursor, OpenAI Agents, etc.) validate investment ideas through backtests and trade multiple automated strategies—called “symphonies”—in parallel to compare live performance.

How to use Composer MCP Server?

Install uv (Python package manager), then either download and drag the composer-trade-mcp.dxt file into Claude Desktop’s Extensions settings, or add a manual configuration in claude_desktop_config.json using uvx composer-trade-mcp. Backtesting works without a Composer account; full account features require an API key.

Key features of Composer MCP Server

  • Create automated investing strategies using RSI, MA, EMA, and other indicators.
  • Backtest ideas quickly with a fast feedback loop for AI iteration.
  • Monitor aggregate portfolio statistics and individual symphony performance.
  • Control investments – adjust exposure, save, or liquidate symphonies via AI.
  • Trade equities and crypto with symphony-based rebalancing.
  • Compare strategy performance against benchmarks like the S&P 500.

Use cases of Composer MCP Server

  • Build and backtest a 60-40 equity-bond strategy with a single prompt.
  • Evaluate a crypto strategy with maximum drawdown constraints.
  • Ask AI to compare your strategy’s performance against the S&P 500 and plot results.
  • Identify your best-performing symphonies and analyze why they work.
  • Research market trends and have AI recommend adjustments to your portfolio.

FAQ from Composer MCP Server

What do I need to run Composer MCP Server?

You need Python and the package manager uv. Installation via DXT or manual config is quick; no account is needed for basic backtesting.

Do I need an API key and a subscription?

An API key is required to interact with your Composer account (view holdings, save symphonies). Trading symphonies requires a paid subscription, but you can liquidate positions without one. A 14-day free trial is available.

What tools does Composer MCP Server provide?

It offers 26 tools including create_symphony, backtest_symphony, save_symphony, get_account_holdings, get_portfolio_daily_performance, invest_in_symphony, withdraw_from_symphony, liquidate_symphony, execute_single_trade, and more.

Which tools should I handle with care?

Tools that affect your funds: invest_in_symphony, withdraw_from_symphony, skip_automated_rebalance_for_symphony, go_to_cash_for_symphony, liquidate_symphony, rebalance_symphony_now, and execute_single_trade. Do not set these to “Always Allow”.

Where can I find logs if something goes wrong?

Logs are located at %APPDATA%\Claude\logs\mcp-server-composer.log on Windows and ~/Library/Logs/Claude/mcp-server-composer.log on macOS.

Comments

More Other MCP servers