find_charter_campuses_within_district
Find charter campuses within a district boundary, returning GeoJSON for interactive maps.
Instructions
Shortcut for charter-only campuses within a district boundary; returns GeoJSON for interactive maps. Example: district_identifier 'Austin ISD' with campus_query 'IDEA'. Default boundary_delivery is 'reference' to avoid huge payloads; this returns a Census TIGERweb download_url so ChatGPT can fetch the boundary directly. response_profile controls payload size ('map', 'list', 'both'). campus_list_format controls how list outputs are compacted. Responses paginate via cursor/next_cursor. When lists are returned, payload.table and payload.exports provide deterministic tables and CSV/JSON export; if payload.completeness.needs_follow_up is true, follow next_tool_call before finalizing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| cursor | No | Pagination cursor (number of matched campuses to skip). Use pagination.next_cursor from prior response. | |
| campus_query | No | Optional filter against campus name/number/district/charter label (e.g., IDEA). | |
| include_total | No | Include total_matches for pagination awareness. | |
| include_geojson | No | ||
| response_profile | No | Choose 'map' for GeoJSON points, 'list' for campuses only, 'both' for both. | map |
| boundary_delivery | No | Use 'reference' to return a Census TIGERweb download URL; 'inline' returns full boundary GeoJSON (may be large). | reference |
| campus_list_format | No | Choose list output: full summaries, campus_number only, or campus_number + name. | id_name |
| campus_meta_fields | No | Optional list of campus meta keys to include under campuses[].meta and geojson.properties.meta. | |
| max_response_bytes | No | Soft cap on response size in bytes. Set to 0 to disable trimming. | |
| district_identifier | Yes | District name or number used to locate boundaries. | |
| include_campus_geometry | No |