Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
ig_login | Login to IG Trading account |
ig_logout | Logout from IG Trading account |
ig_get_accounts | Get list of all trading accounts |
ig_switch_account | Switch to a different trading account |
ig_get_account_activity | Get account activity history |
ig_get_positions | Get all open positions |
ig_create_position | Create a new trading position |
ig_close_position | Close an open position |
ig_close_all_positions | Close all open positions |
ig_update_position | Update stop/limit levels for an open position |
ig_get_working_orders | Get all working orders |
ig_create_working_order | Create a working order |
ig_delete_working_order | Delete a working order |
ig_search_markets | Search for tradeable markets |
ig_get_market_details | Get detailed information about a market |
ig_get_historical_prices | Get historical price data |
ig_get_client_sentiment | Get client sentiment for markets |
ig_get_watchlists | Get all watchlists |
ig_get_watchlist | Get details of a specific watchlist |
ig_create_watchlist | Create a new watchlist |
ig_add_to_watchlist | Add an epic to a watchlist |