Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |