Interactive Brokers MCP

Created By
dickhfchana year ago
This interative brokers MCP allows adding and deleting orders, getting the latest quotes...
Overview

What is Interactive Brokers MCP?

Interactive Brokers MCP is a server application that allows users to manage trading orders, retrieve the latest market quotes, and interact with the Interactive Brokers Web API.

How to use Interactive Brokers MCP?

To use the Interactive Brokers MCP, clone the source code from GitHub, set up Docker, and run the application using Docker Compose. You will need to configure your IBKR account ID in the Docker YAML file.

Key features of Interactive Brokers MCP?

  • Add and delete trading orders
  • Retrieve the latest market quotes
  • Built on FastAPI for improved performance
  • Supports both Flask and FastAPI for testing

Use cases of Interactive Brokers MCP?

  1. Automating trading strategies by managing orders programmatically.
  2. Monitoring market conditions and quotes in real-time.
  3. Developing custom trading applications using the Interactive Brokers API.

FAQ from Interactive Brokers MCP?

  • What are the requirements to run Interactive Brokers MCP?

You need Docker Desktop installed to run the application.

  • Can I run both Flask and FastAPI together?

Yes! The application supports running both for testing purposes.

  • How do I configure my IBKR account?

Update the IBKR_ACCOUNT_ID in the Docker YAML file with your account ID.

Server Config

{
  "mcpServers": {
    "ibkr": {
      "command": "ibkr",
      "type": "sse",
      "url": "http://ip_address:3000/sse",
      "headers": {
        "X-API-Key": "your-secure-api-key-here"
      }
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
dickhfchan
Star
-
Language
-
License
-

Recommend Servers

View All
Enigmata
@Enigmata

Enigmata MCP provides AI clients with secure access to personalized Enigmata astrological forecasts, including day, week, month, and thematic forecast contexts. Forecasts contain the percentage of favorability of any day and the probability of any event. It helps assistants retrieve structured guidance, compare forecast periods, search themes, check profile readiness, and complete required solar-location setup when needed. Tools get_mcp_capabilities - Returns metadata about the available Enigmata MCP tools and their capabilities. get_day_forecast - Returns an AI-friendly personalized day forecast. get_day_forecast_section - Returns a specific section of a day forecast, useful when a client needs smaller responses. get_week_forecast - Returns an AI-friendly personalized week forecast. get_month_forecast - Returns an AI-friendly personalized month forecast. get_theme_forecast - Returns a forecast for a selected theme, including favorability or probability context. get_theme_best_days - Returns the best days for a selected forecast theme. compare_theme_days - Compares two dates for a selected theme without returning the full theme calendar. get_theme_probability_trends - Returns the subscription-period probability trend for a selected theme. get_theme_catalog - Returns the user’s saved themes and popular available themes. search_themes - Searches forecast themes and returns ranked candidates for precise theme selection. compare_forecasts - Compares two day, week, month, or theme forecast contexts. get_profile_readiness - Returns the user’s profile and onboarding readiness for forecast access. get_solar_requirement - Checks whether a solar meeting city is required for the user’s forecast flow. search_cities - Searches cities that can be used as a solar meeting place. submit_solar_place - Submits the user’s solar meeting city when it is required to unlock or update forecasts.

4 hours ago