nfhs_search
Search NFHS Network schools, associations, and games by term, then filter results by state or activity.
Instructions
Free-text search across NFHS Network entities. Returns one page of mixed-entity search results for a term of at least 3 characters. Each item's content_type identifies its shape: school items carry school identity and location fields, state_association items carry association identity, and game items carry game scheduling fields. Optionally filter by state from nfhs-states or activity from nfhs-activities; page with start/size and use next_cursor for deep pages. Use the entity-specific routes when the type is known.
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 | Page size, 1 to 500; defaults to 20 | |
| start | No | Zero-based result offset | |
| state | No | Two-letter state code from nfhs-states | |
| cursor | No | next_cursor from a previous page; the reliable way to page beyond 10000 results | |
| activity | No | Activity name from nfhs-activities, matched case-insensitively | |
| search_term | Yes | Free-text term matched across school, association and game names; at least 3 characters |