MCP Server for National Park Services Data
@amysatterlee
About MCP Server for National Park Services Data
Model Context Protocol (MCP) Server for National Park Services data
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"nps": {
"command": "node",
"args": [
"/<Path to Server>/build/index.js"
],
"env": {
"API_KEY": ""
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Server for National Park Services Data?
This server provides an interface to retrieve National Park Services (NPS) data, including a list of national parks in a given U.S. state and detailed information about a specific national park. It uses the National Park Service API and is designed for use with Claude Desktop.
How to use MCP Server for National Park Services Data?
Install dependencies with npm install, set your NPS API key in a .env file, build with npm run build, and run node ./build/server.js. For Claude Desktop, add the server to claude_desktop_config.json specifying the path to the build and your API key, then restart Claude. Use the tools park-list (stateCode) and park-details (parkCode) or prompts parks-by-state and details-for-park to query data.
Key features of MCP Server for National Park Services Data
- Retrieve list of national parks by U.S. state code
- Fetch detailed information for a specific park by code
- Predefined prompts for natural language queries
- Integrates with Claude Desktop for conversational interaction
- Requires a free NPS API key for authentication
Use cases of MCP Server for National Park Services Data
- Ask Claude "What National Parks are in the state of CA?" and receive a list
- Request "Give me details about Yellowstone National Park" to get full park info
- Build automated workflows that fetch park data based on user input
- Enhance travel planning apps with real-time park information
FAQ from MCP Server for National Park Services Data
What are the runtime requirements?
Node.js v18 or later, npm or yarn, and a valid NPS API key obtained from the National Park Service developer page. Claude Desktop is required for running the MCP server interactively.
How do I get an NPS API key?
Visit https://www.nps.gov/subjects/developer/get-started.htm and follow the instructions to request a free API key.
What tools and prompts are available?
The server provides two tools: park-list (parameter: stateCode) and park-details (parameter: parkCode). It also includes two prompts: parks-by-state and details-for-park for natural language access.
How do I configure the server with Claude Desktop?
Add an entry to your claude_desktop_config.json with the command node, the path to the built index.js file, and your API key in the env field. Restart Claude Desktop and verify the server is recognized via the tools icon.
Where does the data come from?
All data is retrieved live from the National Park Service API. No local cache or database is used.
Frequently asked questions
What are the runtime requirements?
Node.js v18 or later, npm or yarn, and a valid NPS API key obtained from the National Park Service developer page. Claude Desktop is required for running the MCP server interactively.
How do I get an NPS API key?
Visit [https://www.nps.gov/subjects/developer/get-started.htm](https://www.nps.gov/subjects/developer/get-started.htm) and follow the instructions to request a free API key.
What tools and prompts are available?
The server provides two tools: `park-list` (parameter: `stateCode`) and `park-details` (parameter: `parkCode`). It also includes two prompts: `parks-by-state` and `details-for-park` for natural language access.
How do I configure the server with Claude Desktop?
Add an entry to your `claude_desktop_config.json` with the command `node`, the path to the built `index.js` file, and your API key in the `env` field. Restart Claude Desktop and verify the server is recognized via the tools icon.
Where does the data come from?
All data is retrieved live from the National Park Service API. No local cache or database is used.
Basic information
More Data & Analytics MCP servers

TofuBofu AI Visibility
Arnav NeilTofuBofu runs a free AI visibility scan for any B2B company, right inside your AI assistant. Ask it to scan a domain and it runs the questions real buyers ask across ChatGPT, Claude, Gemini, Perplexity, Google AI Overvie

Jitsu
JitsuJitsu is an open-source Customer Data Platform — an MIT-licensed alternative to Segment. This MCP server gives your AI assistant direct control over a Jitsu workspace, so you can run and debug data pipelines in conversat

Batru
BatruReal, calibrated win-rate predictions, pick recommendations, counters, synergy and tier lists for Dota 2, Deadlock and Marvel Rivals, from production models trained on ~20M matches. Free hosted endpoint (Streamable HTTP)

Waqi - AI Privacy Layer
ajprolificWaqi — hosted MCP server that redacts PII from your business tools before the AI sees them. Audit log included.

Octolens
OctolensGive your AI agents every brand mention across the internet — 15+ platforms, AI-filtered, one structured feed.
Comments