Provides access to National Park Service passport stamp locations, allowing users to find where they can get their national park passports stamped.
national-park-service-mcp-server
Complete Guide to All 29 National Park Service MCP Tools
This comprehensive reference shows all available tools for accessing National Park Service data, with sample calls and descriptions.
Basic Park Information Tools
1. get_park_tool
Purpose: Retrieve basic park information including descriptions, contact info, entrance fees, operating hours, and addresses.
Sample Call:
Returns: Complete park details including descriptions, fees, operating hours, contact information, and images.
2. get_alerts_tool
Purpose: Retrieve current alerts for parks (danger, closure, caution, and information alerts).
Sample Call:
Returns: Active park alerts with descriptions, categories, and effective dates.
3. get_news_releases_tool
Purpose: Get press releases and announcements from national parks.
Sample Call:
Returns: News releases with titles, abstracts, and publication dates.
Activities and Topics Tools
4. get_all_activity_list_tool
Purpose: Retrieve all available activity categories (astronomy, hiking, wildlife watching, etc.) across all parks.
Sample Call:
Returns: List of all activity types with unique IDs and names.
5. get_park_specific_activity_list_tool
Purpose: Get activities available at a specific park.
Sample Call:
Returns: Activities offered at the specified park.
6. get_topics_tool
Purpose: Retrieve topic categories (American revolution, music, women's history, etc.) for all parks.
Sample Call:
Returns: All available topic categories with IDs and descriptions.
7. get_park_specific_topics_tool
Purpose: Get topics relating to a specific national park.
Sample Call:
Returns: Topics specific to the requested park.
Facilities and Amenities Tools
8. get_all_amenities_list_tool
Purpose: Retrieve all amenity types (restrooms, fire pits, picnic areas, etc.) available across parks.
Sample Call:
Returns: Complete list of amenity types with IDs.
9. get_amenities_parkplaces_tool
Purpose: Get "places" within parks that have different amenities.
Sample Call:
Returns: Locations within parks that offer specific amenities.
10. get_campgrounds_tool
Purpose: Retrieve campground information including addresses, contacts, descriptions, and hours.
Sample Call:
Returns: Detailed campground information with facilities and booking details.
11. get_visitor_centers_tool
Purpose: Get information about visitor centers including descriptions, directions, and operating hours.
Sample Call:
Returns: Visitor center details with services and hours.
12. get_park_specific_visitorcenter_with_amenities_tool
Purpose: Retrieve visitor centers within specific parks that have different amenities.
Sample Call:
Returns: Visitor centers with detailed amenity information.
13. get_places_tool
Purpose: Get information about places within parks (visitor centers, museums, facilities).
Sample Call:
Returns: Various places and facilities within parks.
14. get_parkinglots_tool
Purpose: Retrieve parking lot information created by parks and NPS entities.
Sample Call:
Returns: Parking facility details and availability.
Educational and Event Tools
15. get_events_tool
Purpose: Retrieve park events including dates, descriptions, and times.
Sample Call:
Returns: Scheduled events with dates, times, and descriptions.
16. get_lesson_plans_tool
Purpose: Get educational lesson plans created by parks and NPS entities.
Sample Call:
Returns: Educational materials and lesson plans.
17. get_articles_tool
Purpose: Retrieve articles created by national parks and other NPS entities.
Sample Call:
Returns: Informational articles and content.
18. get_people_tool
Purpose: Get information about people associated with parks (rangers, scientists).
Sample Call:
Returns: Information about park personnel and historical figures.
Tours and Activities Tools
19. get_tours_tool
Purpose: Retrieve tours with stops at special places, campgrounds, and visitor centers.
Sample Call:
Returns: Available tours with itineraries and descriptions.
20. get_thingstodo_tool
Purpose: Get suggested activities recommended by and for specific parks.
Sample Call:
Returns: Recommended activities and attractions.
21. get_passport_stamp_locations_tool
Purpose: Get locations that have national park passport stamps.
Sample Call:
Returns: Locations where visitors can get passport stamps.
Fees and Passes Tools
22. get_feespasses_tool
Purpose: Retrieve information about fees and passes for parks.
Sample Call:
Returns: Fee schedules and pass information.
Multimedia and Content Tools
23. get_multimedia_galleries_tool
Purpose: Retrieve photo and media galleries created by parks.
Sample Call:
Returns: Media galleries with photos and descriptions.
24. get_multimedia_galleries_assets_tool
Purpose: Get gallery assets by unique asset ID or gallery ID.
Sample Call:
Returns: Specific media assets and files.
25. get_audios_tool
Purpose: Retrieve metadata for audio files created by parks.
Sample Call:
Returns: Audio content metadata and access information.
26. get_videos_tool
Purpose: Get metadata for video files created by parks.
Sample Call:
Returns: Video content metadata and links.
27. get_webcams_tool
Purpose: Retrieve information about park webcams including descriptions and URLs.
Sample Call:
Returns: Webcam locations and streaming URLs.
Transportation and Infrastructure Tools
28. get_roadevents_tool
Purpose: Get information about road events by park and event type (incident or workzone).
Sample Call:
Returns: Current road conditions and construction information.
29. get_map_metadata_tool
Purpose: Retrieve geometry boundaries for parks specified by site code.
Sample Call:
Returns: Geographic boundary data and mapping information.
Parameter Guidelines
Common Parameters:
- park_code: 4-letter park identifier (e.g., "yose" for Yosemite, "yell" for Yellowstone)
- state_code: 2-letter state abbreviation (e.g., "CA", "WY", "AZ")
- search_term: Keywords to filter results (can be empty string "" for all results)
Popular Park Codes:
- yose: Yosemite National Park (CA)
- yell: Yellowstone National Park (WY/MT/ID)
- grca: Grand Canyon National Park (AZ)
- grsm: Great Smoky Mountains National Park (TN/NC)
- zion: Zion National Park (UT)
- acad: Acadia National Park (ME)
- romo: Rocky Mountain National Park (CO)
- olym: Olympic National Park (WA)
Tips for Effective Use:
- Use specific search terms to narrow results
- Leave search_term as "" to get all available data
- Some tools work with general queries (id: null) for system-wide information
- Park codes are case-insensitive but typically lowercase
- State codes should match the primary state where the park is located
This comprehensive toolkit provides access to virtually all public information about National Parks, from basic visitor information to detailed multimedia content and real-time conditions.
This server cannot be installed
Python based with all 29 tools that's available to developers from National Park Services (NPS)
Related MCP Servers
- -securityFlicense-qualityFacilitates retrieval of National Park Services data using the NPS API, allowing users to list national parks by state and access detailed information about specific parks.Last updated -42,9193TypeScript
- AsecurityAlicenseAqualityProvides real-time information about U.S. National Parks through the NPS API, enabling users to search parks, check details, alerts, visitor centers, campgrounds, and upcoming events.Last updated -65,34821TypeScriptMIT License
- AsecurityAlicenseAqualityPinecone Developer MCPLast updated -969830TypeScriptApache 2.0
- TypeScriptMIT License