mcp-server-nationalparks MCP Server

MCP Server for the National Park Service (NPS) API, providing real-time information about U.S. National Parks, including park details, alerts, and activities.

Local serverstdioMIT

What is the mcp-server-nationalparks MCP Server?

mcp-server-nationalparks is an MCP project maintained in the kyrietangsheng/mcp-server-nationalparks repository. The maintainer describes its purpose as “MCP Server for the National Park Service (NPS) API, providing real-time information about U.S. National Parks, including park details, alerts, and activities”. Read the project documentation for the complete scope.

Installation

The documented npm package is mcp-server-nationalparks. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares NPS_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Inputs:parkCode (optional string): Filter events by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
limitoptional number): Maximum number of events to return (default: 10, max: 50)
startoptional number): Start position for results (useful for pagination)
activitiesoptional string): Filter by available activities (e.g., "hiking,camping")
ReturnsEvent information including dates, times, and descriptions
dateStartoptional string): Start date for filtering events (format: YYYY-MM-DD)
dateEndoptional string): End date for filtering events (format: YYYY-MM-DD)

How to install the mcp-server-nationalparks MCP Server

{
  "mcpServers": {
    "nationalparks": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-nationalparks"
      ],
      "env": {
        "NPS_API_KEY": "YOUR_NPS_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
NPS_API_KEYDeclared in the maintainer’s client configuration.Check documentation