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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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.,yosefor 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
findParkswith astateCode(e.g.,"CO"). - Get park details: Use
getParkDetailswith aparkCode(e.g.,"yell"for Yellowstone). - Check for closures: Use
getAlertswith aparkCodeto see active alerts. - Find campgrounds: Use
getCampgroundswith aparkCodeand optionalqfor amenities. - Look up events: Use
getEventswithparkCode,dateStart, anddateEndparameters.
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.
Categories
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 TrialActor Information
- Developer
- agentify
- Pricing
- Paid
- Total Runs
- 84
- Active Users
- 10
Related Actors
Google Search Results Scraper
by apify
Website Content Crawler
by apify
🔥 Leads Generator - $3/1k 50k leads like Apollo
by microworlds
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support