Queries U.S. National Park Service data for park details, alerts, visitor centers, campgrounds, and events.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Server Nationalparks.
stateCodeCallable MCP tool function
qCallable MCP tool function
limitCallable MCP tool function
startCallable MCP tool function
activitiesCallable MCP tool function
parkCodeCallable MCP tool function
The KyrieTangSheng/mcp-server-nationalparks MCP server exposes selected National Park Service API data through MCP tools. It focuses on information useful for researching and planning visits to U.S. national parks, including park descriptions, operating information, alerts, visitor facilities, campgrounds, and scheduled events.
The available operations are:
findParks searches for parks using state codes, text, result limits, offsets, and activities.getParkDetails retrieves information for a specified park code, including descriptions, hours, fees, contacts, and activities.getAlerts returns current park alerts such as closures, hazards, and other important notices.getVisitorCenters finds visitor centers and provides their locations, hours, and contact details.getCampgrounds returns campground information, including amenities, fees, and reservation details.getEvents searches upcoming events and can filter them by park, text, and date range.An MCP-compatible client calls one of the server's tools with structured parameters. The server uses the supplied filters to request matching information from the National Park Service API and returns the results to the client. Most list-oriented tools accept limit and start values for controlling result size and pagination; the documented maximum for limit is 50 and the default is 10.
Park filtering uses NPS park codes such as yose for Yosemite, grca for Grand Canyon, and zion for Zion. Several inputs accept comma-separated values, including multiple state codes or park codes. Event searches accept dateStart and dateEnd in YYYY-MM-DD format.
The KyrieTangSheng/mcp-server-nationalparks MCP server requires an API key from the National Park Service Developer Portal. Store the key in the NPS_API_KEY environment variable so the server can authenticate its API requests.
The README shows a Claude Desktop configuration that runs the package with npx:
The documented setup also describes installation through Smithery for Claude Desktop. The API key is described as free, but a key is still required for requests.
The KyrieTangSheng/mcp-server-nationalparks MCP server supports several common park-research workflows:
These tools can support questions about destinations such as Yosemite, Grand Canyon, Yellowstone, Zion, Acadia, and other parks with known NPS codes.
The server is limited to data exposed by the National Park Service API and the six documented operations. It does not describe booking or reservation actions; campground results may include reservation details, but the provided material does not indicate that the server can make reservations.
Results depend on the NPS API and may change as park information, alerts, hours, events, and availability-related details are updated. Requests that need current conditions should use getAlerts or retrieve the relevant park and facility data at query time. The README documents Claude Desktop usage; it does not establish compatibility with other MCP clients.
The project is released under the MIT License.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/kyrietangsheng-mcp-server-nationalparks)<a href="https://allmcps.com/mcp/kyrietangsheng-mcp-server-nationalparks"><img src="https://allmcps.com/api/badge/kyrietangsheng-mcp-server-nationalparks?style=directory" alt="MCP Server Nationalparks on AllMCPs" /></a>