Skip to main content
Glama

status.live national parks

Server Details

US and Canadian national park alerts, closures, road events, campgrounds open today and conditions.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL

TDQS

A4.2/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: finding campgrounds, getting real-time park status, and searching for parks. The descriptions explicitly cross-reference each other to avoid confusion (e.g., campgrounds tool says to check status for current alerts). There is no overlap in functionality.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with a clear namespace prefix ('nationalparks_'). The verbs (find, get, search) are appropriate and distinct. No naming inconsistencies.

Tool Count5/5

Three tools are well-scoped for this server's purpose: searching parks, getting status, and finding campgrounds. Each tool is essential and there is no redundancy; the count is appropriate for a focused live-status server.

Completeness3/5

The server covers search, status, and campgrounds, but lacks tools for retrieving details about specific parks (e.g., descriptions, hours, fees) beyond live status, or for finding other amenities like trails or visitor centers. However, for a 'live status' server, the core lifecycle of discovery and status checking is present, though not exhaustive.

Available Tools

3 tools
nationalparks_find_campgroundsFind national park campgroundsA
Read-only
Inspect

National Park Service campgrounds nearest a point, with whether each is open today by its published schedule, site counts and reservation links. Schedules only: check nationalparks_get_park_status for current alerts.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
max_kmNo
latitudeYes
longitudeYes
open_today_onlyNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and openWorldHint, so safety is covered. The description adds genuinely new context: 'open' is derived from published schedules rather than live conditions, and results include site counts and reservation links. It doesn't cover pagination or result ordering, so it isn't exhaustive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, zero waste. The result content is front-loaded and the sibling routing caveat is placed last where it belongs.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description usefully enumerates what comes back (open-today status, site counts, reservation links) and annotations cover the read-only profile. The missing radius/limit behavior is the only notable gap for a 5-parameter geo query.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must carry the burden. It clarifies the point-based latitude/longitude query and the open_today_only flag, but says nothing about limit or max_km, leaving the default 100 km radius and result cap (a 5-param tool) unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('NPS campgrounds nearest a point') with the scope of the query, and explicitly separates itself from nationalparks_get_park_status. An agent can distinguish it from both siblings without opening a schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The clause 'Schedules only: check nationalparks_get_park_status for current alerts' names an alternative and the condition that selects it, which is explicit when-not guidance. It stops short of the full 5 because it never addresses when to use this versus nationalparks_search_parks.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

nationalparks_get_park_statusGet national park statusA
Read-only
Inspect

Right now at one park. For US parks: the National Park Service's current alerts (closures, dangers, fire bans, water outages), National Weather Service warnings, air quality (US AQI), active wildfires within 50 km, road events inside the park and access-road conditions where available, which campgrounds and visitor centers are open today by their published schedules, webcams, sunrise/sunset and moon phase, and a model weather forecast. For Canadian parks: Parks Canada bulletins, Environment Canada weather alerts, satellite fire hotspots, air quality, road conditions where available, and the forecast. Live parts come with an as-of time. Accepts a park id (e.g. "yose", "banff") or name.

ParametersJSON Schema
NameRequiredDescriptionDefault
parkYesPark code (e.g. "yose") or name (e.g. "Yosemite")
include_campgroundsNoList each campground; set false for just the count

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations cover the safety profile (readOnlyHint, openWorldHint), and the description adds meaningful context beyond them: data sources differ by country, live values carry an 'as-of' time, and some fields (road conditions) are only available where supported. It does not discuss rate limits or auth, but for a public read-only status tool this is solid disclosure.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The scoping sentence is front-loaded and the long enumerations are dense and informative rather than padding, though the US/Canada breakdown is a single sprawling sentence that could be tightened. Every clause carries selection-relevant content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description carries the full burden of describing return contents, and it does so comprehensively across both countries, including the as-of freshness caveat. Nothing an agent needs to call this correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents both parameters and their defaults. The description restates the accepted park id/name formats and gives extra code examples ('banff'), but adds little semantic depth beyond the schema; the campgrounds enumeration describes returned data rather than the include_campgrounds flag. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a precise scope statement ('Right now at one park') and then enumerates the exact resource contents for US and Canadian parks. It is clearly distinguishable from nationalparks_search_parks (searching) and nationalparks_find_campgrounds (campground lookup), since this tool returns live conditions for a single known park.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by the 'Right now' framing and the single-park scope, so an agent can infer this is for current conditions rather than discovery. However, it never explicitly states when to use this versus the sibling search tools, nor any prerequisites or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

nationalparks_search_parksSearch national parksA
Read-only
Inspect

Find the national parks this server covers: US National Park Service units (national parks, plus monuments, seashores and recreation areas with campgrounds) and Canada's national parks (Parks Canada). Search by name, park id (e.g. "yose", "banff"), US state, Canadian province, or "canada". Returns ids for nationalparks_get_park_status.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNoName, park code, state code or state name, case-insensitive

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations cover the safety profile (readOnlyHint=true, openWorldHint=false), so the description only needs to add context. It does: it discloses the index boundary - which park systems and unit types are included (parks, monuments, seashores, recreation areas with campgrounds) - which materially affects whether a search will succeed. It omits pagination behavior despite a limit parameter defaulting to 25.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tightly packed sentences: scope first, searchable fields second, return handoff third. No filler, no restatement of the title, and the most decision-relevant fact (covered park systems) is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, but the description states what comes back (ids for nationalparks_get_park_status), which is the key return-value fact an agent needs. Combined with the scope and query guidance this is nearly complete; the only missing piece is how limit/pagination affects large result sets.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 50%: query is documented but limit is not. The description compensates for query by giving real examples ('yose', 'banff', 'canada', state/province names) and confirming case-insensitivity context beyond the schema string. It says nothing about limit or result truncation, so the coverage gap is only partly closed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (find/search) and resource (national parks) and pins down the data set precisely: US NPS units plus Parks Canada. It even names the downstream sibling (nationalparks_get_park_status) whose ids it produces, so an agent can distinguish it from find_campgrounds and get_park_status without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description enumerates the exact query dimensions (name, park code, US state, Canadian province, 'canada'), which tells the agent when this tool's input will match. It implies the workflow link to get_park_status but never states a when-not-to-use case or an explicit alternative, so it stops short of full routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observednationalparks_find_campgrounds
    • First observednationalparks_get_park_status
    • First observednationalparks_search_parks

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Provides 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.
    6
    209 npm
    41
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides LLM context on U.S. national parks by integrating National Park Service, Recreation.gov, and weather APIs, enabling queries about park info, trails, alerts, events, weather forecasts, and more via tool calls.
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides access to the National Park Service API, enabling natural language queries about parks, alerts, campgrounds, events, and more.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources