get_scanner_parameters
Retrieve available scanner parameters to configure market data filters for identifying trading opportunities through the Interactive Brokers API.
Instructions
Get available scanner parameters.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_scanner_parameters"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/ib_async_mcp/server.py:763-766 (handler)The handler implementation for the `get_scanner_parameters` tool, which uses `ib.reqScannerParametersAsync()` to fetch the data.
if name == "get_scanner_parameters": params = await ib.reqScannerParametersAsync() return {"parameters_xml": params[:5000] + "..." if len(params) > 5000 else params} - src/ib_async_mcp/server.py:373-377 (registration)Tool registration for `get_scanner_parameters` in the server definition list.
Tool( name="get_scanner_parameters", description="Get available scanner parameters.", inputSchema={"type": "object", "properties": {}}, ),