National Parks MCP server

National Parks MCP server

by agentify

An open-source MCP server for the NPS API. Get real-time U.S. national park details, alerts, and activity data directly for your AI and development projects.

84 runs
10 users
Try This Actor

Opens on Apify.com

About National Parks MCP server

Need to pull live data from the National Park Service for your project? This open-source MCP server is your direct line to the NPS API, and it's way easier than building the integration from scratch. I've used it to fetch real-time details on any U.S. national park, from basic info and operating hours to current alerts about trail closures or weather. It also surfaces all the activities available at each location, which is perfect for building trip planners or interactive guides. Because it's built as a Model Context Protocol server, it slots right into AI agent workflows, letting your LLM applications access and reason with up-to-date park data. It saves you the headache of managing API keys and parsing complex JSON responses yourself. Whether you're a developer prototyping a travel app, a researcher analyzing park data, or just building a cool side project that needs authoritative park information, this server handles the messy backend work. You get clean, structured data on parks, alerts, and activities so you can focus on creating your user experience.

What does this actor do?

National Parks MCP server is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

National Parks MCP Server

An MCP server that provides programmatic access to the U.S. National Park Service (NPS) API. It fetches real-time data about parks, alerts, visitor centers, campgrounds, and events.

For details on connecting to and using MCP servers, see the official documentation at mcp.apify.com.

Key Features

The server exposes six main tools for querying NPS data:

  • findParks: Search for parks by state, activity, name, or description. Supports pagination.
  • getParkDetails: Retrieve comprehensive details for a specific park using its park code (e.g., yose for Yosemite).
  • getAlerts: Check for current alerts, closures, and hazards, filterable by park.
  • getVisitorCenters: Get locations, hours, and contact info for park visitor centers.
  • getCampgrounds: Find campgrounds, including amenities, fees, and reservation details.
  • getEvents: Discover upcoming events, filterable by date range and park.

All list-based tools (findParks, getAlerts, getVisitorCenters, getCampgrounds, getEvents) support common optional parameters for control:
* limit: Max results to return (default 10, max 50).
* start: Start position for pagination.
* q: A search term to filter by title or description.
* parkCode: Filter by a specific park code or comma-separated list of codes.

How to Use

Interact with the server by calling its tools with specific parameters. The core interaction pattern is requesting data filtered by criteria like park code, state, or date.

Example Queries:

  • Find parks in a state: Use findParks with a stateCode (e.g., "CO").
  • Get park details: Use getParkDetails with a parkCode (e.g., "yell" for Yellowstone).
  • Check for closures: Use getAlerts with a parkCode to see active alerts.
  • Find campgrounds: Use getCampgrounds with a parkCode and optional q for amenities.
  • Look up events: Use getEvents with parkCode, dateStart, and dateEnd parameters.

Input/Output

Inputs:
Tools accept specific string or number parameters. Common optional inputs include:
* parkCode: A string identifier for a park (e.g., "grca").
* stateCode: A two-letter U.S. state code (e.g., "CA"). For multiple states, use a comma-separated string ("CA,OR,WA").
* dateStart / dateEnd: Dates in YYYY-MM-DD format for event filtering.
* activities: A comma-separated string like "hiking,camping" to filter parks.

Outputs:
Returns structured JSON data from the NPS API. For example:
* findParks returns an array of matching parks with basic info.
* getParkDetails returns a detailed object containing descriptions, operating hours, fees, and contact information for the specified park.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try National Parks MCP server now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
agentify
Pricing
Paid
Total Runs
84
Active Users
10
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support