national-parks-mcp-server: find campgrounds
nps_find_campgroundsCampgrounds at a park or across a state: amenities (potable water, showers, RV dump station, toilets, trash collection, RV access), reservable vs. first-come-first-served site counts, reservation guidance and booking URL, accessibility, and fees — answering "where can I camp at Zion, and can I get an RV hookup?" Get park codes from nps_find_parks. Some parks list lodging or backcountry permits instead of NPS-managed campgrounds; an empty result is not an error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum campgrounds to return (1–50). | |
| query | No | Free-text search across campground names/descriptions (e.g. "river", "group", "rv"). | |
| start | No | Zero-based pagination offset. | |
| parkCode | No | Park code, or comma-separated list (e.g. "zion") — 4-letter lowercase codes. Get codes from nps_find_parks. Provide parkCode or stateCode. | |
| stateCode | No | Two-letter state code, or comma-separated list. Returns campgrounds across all NPS sites in those states. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | Limit applied (populated when results were truncated). | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Campgrounds returned in this response (populated when capped by limit). | |
| notice | No | Guidance when no campgrounds matched. | |
| totalCount | No | Total campgrounds matching the filter before the limit was applied. | |
| campgrounds | No | Campgrounds at the requested park(s)/state(s). | |
| appliedFilters | No | Echo of parkCode/stateCode/query as applied. |