yahoo_finance_screener_custom
Run Yahoo Finance’s custom equity, ETF, or mutual-fund screener with a required recursive query tree. Use AND/OR to combine conditions and leaves such as GT or EQ over a field and value; results contain matching quote rows, with quote_type, count, offset, and sort inputs controlling class, paging, and order.
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": "yahoo_finance_screener_custom"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Max results to return, default 25, max 250. | |
| query | No | Required recursive Yahoo screener criteria tree. Combine conditions with operator AND or OR; each leaf uses an operator such as EQ or GT and operands [field, value], e.g. {operator: AND, operands: [{operator: GT, operands: [dayvolume, 1000000]}]}. The accepted fields depend on quote_type. | |
| offset | No | Zero-based offset of the first result, default 0, max 10000. | |
| sort_asc | No | Sort ascending when true, descending when false. Default false (descending). | |
| quote_type | No | Instrument type to screen. Allowed values: EQUITY, ETF, MUTUALFUND. Default EQUITY. | |
| sort_field | No | Field to sort results by, e.g. ticker or marketcap. Default ticker. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |