National Parks MCP Server logo

National Parks MCP Server

by KyrieTangSheng

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

View on GitHub

Last updated: N/A

What is National Parks MCP Server?

This server provides access to real-time information about U.S. National Parks using the National Park Service (NPS) API. It allows users to search for parks, get detailed information, check for alerts, find visitor centers and campgrounds, and discover upcoming events.

How to use National Parks MCP Server?

To use this server, you need an NPS API key, which can be obtained from the National Park Service Developer Portal. The server can be installed using Smithery and configured with Claude Desktop by adding the server configuration to the claude_desktop_config.json file, including the NPS API key in the environment variables. Once configured, you can use natural language queries to retrieve information about national parks.

Key features of National Parks MCP Server

  • Search for national parks based on various criteria

  • Get comprehensive information about a specific national park

  • Get current alerts for national parks

  • Get information about visitor centers and their operating hours

  • Get information about available campgrounds and their amenities

  • Find upcoming events at parks

Use cases of National Parks MCP Server

  • Planning a trip to a national park

  • Checking for alerts or closures before visiting a park

  • Finding visitor centers and their hours of operation

  • Looking for campgrounds with specific amenities

  • Discovering upcoming events at a national park

  • Researching national parks based on activities available

FAQ from National Parks MCP Server

How do I get an NPS API key?

You can get a free API key from the National Park Service Developer Portal (https://www.nps.gov/subjects/developer/get-started.htm).

How do I install this server?

You can install the server using Smithery with the command: npx -y @smithery/cli install @KyrieTangSheng/mcp-server-nationalparks --client claude

How do I configure this server with Claude Desktop?

Add the server configuration to your claude_desktop_config.json file, including the NPS API key in the environment variables.

What kind of information can I get about a park?

You can get detailed information including descriptions, hours, fees, contacts, and activities.

How do I find parks in a specific state?

Use the findParks tool with the stateCode input parameter (e.g., stateCode=CA for California).