search_campuses
Search campuses by name, number, or district with filters for status, rating, and grade level to retrieve school identifiers for further exploration.
Instructions
Search campuses by name/number/district with filters for status (all/charter/isd/private), rating (A-F, NR), and grade_level (Elementary/Middle/High). Examples: query 'IDEA', 'KIPP', or 'Austin ISD' to fetch identifiers before detail/compare/map calls. This tool returns basic info; use get_campus_detail for full stats. Results paginate with cursor/next_cursor; set include_total=true to receive total_matches. You can request meta_fields to pull specific metrics without returning full meta blobs. Responses include payload.table and payload.exports for deterministic tables and CSV/JSON export; if payload.completeness.needs_follow_up or pagination.has_more is true, follow next_tool_call before finalizing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | Search text (name, number, district) | |
| cursor | No | Pagination cursor (number of matched campuses to skip). | |
| rating | No | Filter by rating (A, B, C, D, F, NR) or 'all' | |
| status | No | all | |
| grade_level | No | Filter by grade level (Elementary, Middle, High) or 'all' | |
| meta_fields | No | Optional list of campus meta keys to include per result. | |
| include_total | No | Include total_matches for pagination awareness. |