nfhs_search
Run the NFHS Network mixed-entity free-text search and return one page of results whose content_type identifies each shape: school items carry school identity and location fields, state_association items carry association identity and game items carry game scheduling fields. search_term is required and must be at least 3 characters; optionally narrow by state from nfhs_states or activity from nfhs_activities. start/size page and next_cursor is the reliable deep-page cursor. Prefer the entity-specific tools when the type is known; a valid empty match is count 0 with an empty list.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"search_term": "<search_term>"
},
"name": "nfhs_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Optional page size, 1 to 500; defaults to 20. | |
| start | No | Optional zero-based result offset; use next_cursor for deep pages. | |
| state | No | Optional two-letter state code. | |
| cursor | No | Optional next_cursor from a previous page; the reliable way to page beyond the first 10000 results. | |
| activity | No | Optional activity name exactly as the nfhs-activities discovery endpoint reports it, matched case-insensitively. | |
| search_term | Yes | Free-text term matched across school, state-association and game names; at least 3 characters. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |