National Parks MCP Server
@KyrieTangSheng
About National Parks MCP Server
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-nationalparks": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@KyrieTangSheng/mcp-server-nationalparks",
"--client",
"claude"
]
}
}
}Tools
12`stateCode` (optional string): Filter parks by state code (e.g., "CA" for California). Multiple states can be comma-separated (e.g., "CA,OR,WA")
Matching parks with detailed information
`parkCode` (string): The park code of the national park (e.g., "yose" for Yosemite, "grca" for Grand Canyon)
Detailed park information including descriptions, hours, fees, contacts, and activities
`parkCode` (optional string): Filter alerts by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
Current alerts organized by park
`parkCode` (optional string): Filter visitor centers by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
Visitor center information including location, hours, and contact details
`parkCode` (optional string): Filter campgrounds by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
Campground information including amenities, fees, and reservation details
`parkCode` (optional string): Filter events by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
Event information including dates, times, and descriptions
Overview
What is National Parks MCP Server?
The National Parks MCP Server is an MCP (Model Context Protocol) server that integrates with the National Park Service (NPS) API to provide real-time information about U.S. National Parks, including park details, alerts, and activities. It is intended for AI assistants and developers who need to query park data within MCP-compatible clients like Claude Desktop.
How to use National Parks MCP Server?
To use this server, you must first obtain a free API key from the National Park Service Developer Portal. Then install the server via Smithery or configure it manually in claude_desktop_config.json by specifying the npx command and setting the NPS_API_KEY environment variable. Once set up, you can invoke its six tools (e.g., findParks, getParkDetails, getAlerts) through natural language prompts or direct calls.
Key features of National Parks MCP Server
- findParks – Search parks by state, name, activities, and paginate results.
- getParkDetails – Get comprehensive information about a specific national park.
- getAlerts – Retrieve current closures, hazards, and important park alerts.
- getVisitorCenters – Look up visitor center locations, hours, and contacts.
- getCampgrounds – Access campground amenities, fees, and reservation details.
- getEvents – Find upcoming park events filtered by date range.
Use cases of National Parks MCP Server
- Find national parks in a specific U.S. state.
- Check entrance fees and details for a particular park.
- Look up current closures or hazards before visiting.
- Discover visitor centers and their operating hours.
- Plan trips based on desired activities like hiking or camping.
FAQ from National Parks MCP Server
How do I get an NPS API key?
Get a free API key from the National Park Service Developer Portal at https://www.nps.gov/subjects/developer/get-started.htm.
What are the runtime dependencies?
The server runs via npx, so you need Node.js installed on your system. No other runtime requirements are mentioned.
What data can I retrieve?
You can retrieve park details, alerts, visitor centers, campgrounds, and events. All data comes from the official NPS API.
Are there any limits on results?
Yes, most tools accept a limit parameter (default 10, maximum 50). The start parameter supports pagination for larger result sets.
How is the server authenticated?
Authentication is handled by setting the NPS_API_KEY environment variable in the MCP client configuration. The server uses this key to make authorized requests to the NPS API.
More Other MCP servers

EverArt
modelcontextprotocolModel Context Protocol Servers
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments