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
Google Analytics MCP Server
surendranbGoogle Analytics 4 data to AI agents, agentic workflows, and MCP clients. Give agents analysis-ready access to website traffic, user behavior, and performance data with schema discovery, server-side aggregation, and safe defaults that reduce data wrangling.
PubMed Analysis MCP Server
DarkroasterA PubMed MCP server.
Deep Research
u14appUse any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.

Octolens
OctolensGive your AI agents every brand mention across the internet — 15+ platforms, AI-filtered, one structured feed.
Google Ads MCP
cohnenAn MCP tool that connects Google Ads with Claude AI/Cursor and others, allowing you to analyze your advertising data through natural language conversations. This integration gives you access to campaign information, performance metrics, keyword analytics, and ad management—all th
Comments