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
Basic information
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.
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.
HubSpot MCP Server
peakmojoA Model Context Protocol (MCP) server that enables AI assistants to interact with HubSpot CRM data, providing built-in vector storage and caching mechanisms help overcome HubSpot API limitations while improving response times.
MCP Server for Data Exploration
reading-plus-aiarxiv-latex MCP Server
takashiishidaMCP server that uses arxiv-to-prompt to fetch and process arXiv LaTeX sources for precise interpretation of mathematical expressions in scientific papers.
Federal Reserve Economic Data MCP Server
stefanoamorelliOpen-source FRED MCP Server (Federal Reserve Economic Data)
Comments