search_symbols
Find matching financial instruments by entering a search pattern to identify symbols or contracts for trading and market analysis.
Instructions
Search for matching symbols/contracts.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pattern | Yes | Search pattern |
Implementation Reference
- src/ib_async_mcp/server.py:550-553 (handler)The 'search_symbols' tool handler, which uses 'ib.reqMatchingSymbolsAsync' to search for symbols based on a pattern.
if name == "search_symbols": results = await ib.reqMatchingSymbolsAsync(args["pattern"]) return [serialize_object(r) for r in (results or [])] - src/ib_async_mcp/server.py:193-203 (schema)The 'search_symbols' tool definition, including its input schema requiring a 'pattern' string.
Tool( name="search_symbols", description="Search for matching symbols/contracts.", inputSchema={ "type": "object", "properties": { "pattern": {"type": "string", "description": "Search pattern"}, }, "required": ["pattern"], }, ),