VOOZH about

URL: https://apify.com/agentify/national-parks-mcp-server

โ‡ฑ National Parks MCP server ยท Apify


Pricing

Pay per usage

Go to Apify Store

National Parks MCP server

MCP Server for the National Park Service (NPS) API, providing real-time information about U.S. National Parks, including park details, alerts, and activities.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ agentify

agentify

Maintained by Community

Actor stats

1

Bookmarked

16

Total users

0

Monthly active users

9 months ago

Last modified

Share

MCP Server for the National Park Service (NPS) API, providing real-time information about U.S. National Parks, including park details, alerts, and activities.

About this MCP Server: To understand how to connect to and utilize this MCP server, please refer to the official Model Context Protocol documentation at mcp.apify.com.

Tools

  1. findParks

    • Search for national parks based on various criteria
    • Inputs:
      • stateCode (optional string): Filter parks by state code (e.g., "CA" for California). Multiple states can be comma-separated (e.g., "CA,OR,WA")
      • q (optional string): Search term to filter parks by name or description
      • limit (optional number): Maximum number of parks to return (default: 10, max: 50)
      • start (optional number): Start position for results (useful for pagination)
      • activities (optional string): Filter by available activities (e.g., "hiking,camping")
    • Returns: Matching parks with detailed information
  2. getParkDetails

    • Get comprehensive information about a specific national park
    • Inputs:
      • parkCode (string): The park code of the national park (e.g., "yose" for Yosemite, "grca" for Grand Canyon)
    • Returns: Detailed park information including descriptions, hours, fees, contacts, and activities
  3. getAlerts

    • Get current alerts for national parks including closures, hazards, and important information
    • Inputs:
      • parkCode (optional string): Filter alerts by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
      • limit (optional number): Maximum number of alerts to return (default: 10, max: 50)
      • start (optional number): Start position for results (useful for pagination)
      • q (optional string): Search term to filter alerts by title or description
    • Returns: Current alerts organized by park
  4. getVisitorCenters

    • Get information about visitor centers and their operating hours
    • Inputs:
      • parkCode (optional string): Filter visitor centers by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
      • limit (optional number): Maximum number of visitor centers to return (default: 10, max: 50)
      • start (optional number): Start position for results (useful for pagination)
      • q (optional string): Search term to filter visitor centers by name or description
    • Returns: Visitor center information including location, hours, and contact details
  5. getCampgrounds

    • Get information about available campgrounds and their amenities
    • Inputs:
      • parkCode (optional string): Filter campgrounds by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
      • limit (optional number): Maximum number of campgrounds to return (default: 10, max: 50)
      • start (optional number): Start position for results (useful for pagination)
      • q (optional string): Search term to filter campgrounds by name or description
    • Returns: Campground information including amenities, fees, and reservation details
  6. getEvents

    • Find upcoming events at parks
    • Inputs:
      • parkCode (optional string): Filter events by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
      • limit (optional number): Maximum number of events to return (default: 10, max: 50)
      • start (optional number): Start position for results (useful for pagination)
      • dateStart (optional string): Start date for filtering events (format: YYYY-MM-DD)
      • dateEnd (optional string): End date for filtering events (format: YYYY-MM-DD)
      • q (optional string): Search term to filter events by title or description
    • Returns: Event information including dates, times, and descriptions

Example Usage

Finding Parks in a State

Tell me about national parks in Colorado.

Getting Details About a Specific Park

What's the entrance fee for Yellowstone National Park?

Checking for Alerts or Closures

Are there any closures or alerts at Yosemite right now?

Finding Visitor Centers

What visitor centers are available at Grand Canyon National Park?

Looking for Campgrounds

Are there any campgrounds with electrical hookups in Zion National Park?

Finding Upcoming Events

What events are happening at Acadia National Park next weekend?

Planning a Trip Based on Activities

Which national parks in Utah have good hiking trails?

License

This MCP server is licensed under the MIT License. See the LICENSE file for details.

Appendix: Popular National Parks and their codes

Park NamePark Code
Yosemiteyose
Grand Canyongrca
Yellowstoneyell
Zionzion
Great Smoky Mountainsgrsm
Acadiaacad
Olympicolym
Rocky Mountainromo
Joshua Treejotr
Sequoia & Kings Canyonseki

For a complete list, visit the NPS website.

๐Ÿšฉ Claim this MCP server

All credits to the original authors of https://github.com/KyrieTangSheng/mcp-server-nationalparks

To claim this server, please write to ai@apify.com.

Documentation reference

To learn more about Apify and Actors, take a look at the following resources:

You might also like

NPS National Parks Scraper

compute-edge/nps-parks-scraper

Scrape all US National Parks data from the National Park Service API including park details, locations, activities, entrance fees, and contact information.

National Park Service Parks Scraper

parseforge/nps-parks-api-scraper

Export U.S. National Park Service data including parks, alerts, campgrounds, events, and fees. Pulls park names, locations, addresses, operating hours, contact info, entrance fees, activities, and topics across 470+ NPS units (national parks, monuments, historic sites, seashores).

NPS Park Conditions, Alerts & Data Scraper

jungle_synthesizer/nps-park-conditions-alerts-api-scraper

Scrape the NPS API for parks, alerts, campgrounds, events, news, things to do, and visitor centers. Filter by state or park code. Returns unified records with coordinates, entrance fees, hours, and more. Ideal for trip planning apps and AI agents monitoring closures and danger advisories.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Excel Mcp Server

lovely_radiologist/excel-mcp-server

Mcp Server Generator

fiery_dream/mcp-server-generator

๐Ÿ‘ User avatar

Cody Churchwell

1

Time MCP Server

agentify/time-mcp-server

An MCP server implementing the Model Context Protocol (MCP) for time-related operations.

Good Sam Campgrounds & RV Parks Scraper

lexis-solutions/goodsam-com-scraper

Good Sam campground scraper for RV park data extraction. Extract campground listings, ratings, amenities, pricing, GPS coordinates, and contact info from GoodSam.com. Get structured JSON data on 14,000+ RV parks for travel apps, route planning, and market analysis.

๐Ÿ‘ User avatar

Lexis Solutions

2

Related articles

Build and deploy MCP servers in minutes with a TypeScript template
Read more
Best MCP servers for developers
Read more