get_account_values
Retrieve account balances, margin details, and other financial metrics from Interactive Brokers through the ib-async-mcp server interface.
Instructions
Get account values (balance, margin, etc.).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | Account ID (optional) |
Implementation Reference
- src/ib_async_mcp/server.py:479-481 (handler)Handler for the get_account_values tool, which retrieves account values using ib.accountValues.
if name == "get_account_values": values = ib.accountValues(args.get("account", "")) return [{"account": v.account, "tag": v.tag, "value": v.value, "currency": v.currency} for v in values] - src/ib_async_mcp/server.py:96-105 (schema)MCP tool registration for get_account_values with inputSchema defining an optional account string.
Tool( name="get_account_values", description="Get account values (balance, margin, etc.).", inputSchema={ "type": "object", "properties": { "account": {"type": "string", "description": "Account ID (optional)"}, }, }, ),