What is the TakeProfit MCP Server?

The TakeProfit MCP server (Model Communication Protocol) connects Claude Desktop to the Indie programming language ecosystem. It allows Claude to understand Indie-specific logic, validate code, and generate fully working indicators on demand.

This turns Claude into a powerful assistant for building and debugging Indie code — right from your desktop.

What Can You Do with This MCP Server?

Get AI-Powered Indie Development Help:

  • Ask Claude to write complete indicators from scratch based on your trading ideas
  • Get explanations of complex algorithm combinations and how they work together

Interactive Learning:

  • Ask “how would I implement X indicator?” and get working code examples
  • Understand the logic behind technical analysis through code explanations
  • Learn Indie best practices through AI-guided development

Examples:

  • “Create a momentum indicator that combines RSI and MACD divergence”
  • “Help me build a support/resistance detector using price action”
  • “Explain how to implement a custom volatility-based stop loss”
  • “Write an indicator that detects chart patterns like triangles”

Step-by-Step Setup Instructions

Step 1: Install Node.js

  1. Go to the official Node.js website: https://nodejs.org/en/download/
  2. Download the LTS (Long-Term Support) version for your operating system — it’s the stable version recommended for most users
  3. Run the installer — no need to change settings during installation

You can ignore the PowerShell window that may appear and close itself after installation. If in doubt, restart your computer and continue.

Step 2: Open Claude Desktop Configuration

  1. If you haven’t already, download and install Claude Desktop
  2. Open the Claude application
  3. Navigate to File → Settings → Developer
  4. Click “Edit Config” — this will open the configuration file in a text editor

Step 3: Edit Configuration File

Open the config file, which will be located at:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

If the file is empty or contains only {}:

Replace the file contents with:

{
 "mcpServers": {
  "TakeProfit": {
   "command": "npx",
   "args": [
    "-y",
    "mcp-remote@latest",
    "https://mcp.takeprofit.com/mcp"
   ]
  }
 }
}

If the file already contains other MCP servers:

Add the TakeProfit server to the existing mcpServers block. For example, if the file looks like this:

{
 "mcpServers": {
  "OtherServer1": {
   "command": "..."
  },
  "OtherServer2": {
   "command": "...",
   "args": [...]
  }
 }
}

Then change it to:

{
 "mcpServers": {
  "OtherServer1": {
   "command": "..."
  },
  "OtherServer2": {
   "command": "...",
   "args": [...]
  },
  "TakeProfit": {
   "command": "npx",
   "args": [
    "-y",
    "mcp-remote@latest",
    "https://mcp.takeprofit.com/mcp"
   ]
  }
 }
}

Step 4: Save and Restart

  1. Save the configuration file (Ctrl+S on Windows, Cmd+S on Mac)
  2. Completely close Claude Desktop
  3. Launch Claude Desktop again

Step 5: Verify Functionality

After restarting, you should see a tools icon in the bottom left corner of the chat input box. Click on it to open the “Search and tools” menu. If the TakeProfit MCP server is working correctly, you should see “TakeProfit” listed in the tools menu.

Test Your Setup

Try asking Claude one of these questions to test the connection:

“Can you show me the documentation for the RSI algorithm?”

“Help me create a simple moving average indicator in Indie”

“Validate this code: [paste some Indie code]”

“What algorithms are available for calculating Bollinger Bands?”

If the MCP server is working correctly, Claude will respond using Indie documentation and logic.

Once you receive generated code, test it by pasting it into the IDE widget on the TakeProfit platform to verify that it runs without errors.

Claude Account Requirements

  • You’ll need a Claude account to use this integration. While it technically works with any account, having a paid plan is strongly recommended so that Claude can properly handle longer prompts and return complete responses:

    • Claude Pro ($20/month): Suitable for most scripts and general usage
    • Claude Max ($100/month): Provides the largest context window, ideal for longer or complex scripts

💡 Check current pricing plans here: https://www.anthropic.com/pricing

Performance Notes

  • Works best for code up to ~200-300 lines
  • If your script is too long, try splitting it across multiple prompts or chats
  • Claude can usually finish or patch incomplete scripts when prompted correctly

Common Issues and Solutions

”node not found” Error

  • Make sure Node.js is installed correctly
  • Restart your computer after installation
  • On Windows, check that Node.js is in your PATH environment variables

MCP Server Won’t Connect

  • Check your internet connection
  • Make sure the configuration file is saved correctly
  • Try restarting Claude Desktop completely
  • Verify Node.js is working by running node --version in command line