Skip to main content
Glama

Get resort status

ski_get_resort_status
Read-only

Everything known about one resort: live lift status (each lift open, on hold, scheduled, or closed, read from the resort's own site), opening date if the season has not started, a model weather forecast, model snow estimates (depth and snowfall over the last 7/30 and next 7 days at the lower and upper lift elevations), official road conditions on the access routes where a source exists (California chain controls, the road to Farellones), and webcams. Lift data is operator-reported and comes with an as-of time and a state: reported (the board listed lifts), none_listed (it listed none, usually off-season; not the same as closed) or source_error (it could not be read; unknown). Accepts an id or a resort name.

Input Schema

NameRequiredDescriptionDefault
resortYesResort id (e.g. "palisades") or name (e.g. "Palisades Tahoe")
include_liftsNoList every lift by name; set false for just the counts

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior5/5

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

Beyond the annotations, the description discloses critical behavioral context: data comes from the resort's own site, lift states include reported/none_listed/source_error with precise semantics (none_listed is not the same as closed; source_error means unknown), and an as-of time is provided. It also distinguishes model-derived forecasts and snow estimates from official road conditions, which is exactly the kind of provenance an agent needs to interpret results correctly.

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 description is front-loaded with the core purpose and then efficiently lists all returned content in a single long sentence with colons and parentheses. It is dense but every clause adds substantive information; only slightly better visual structuring could push it higher.

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 and only two simple parameters, the description compensates thoroughly by enumerating every category of returned data, including lift state semantics and data provenance. An agent knows exactly what to expect from a call without needing a response schema.

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 both parameters are already documented in the input schema. The description only restates that an id or resort name is accepted and does not mention include_lifts or add any syntax or format details beyond the schema, so the baseline of 3 applies.

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 leads with a specific verb+resource: 'Everything known about one resort', then enumerates live lift status, forecasts, snow estimates, road conditions, and webcams. This scope clearly differentiates it from sibling tools like ski_get_region_summary, ski_compare_resorts, and ski_search_resorts, even without naming them.

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 scope statement 'Everything known about one resort', so an agent can infer this is the detailed status endpoint for a known resort. However, there is no explicit guidance on when to prefer it over ski_open_now, ski_search_resorts, or ski_compare_resorts, and no exclusions are stated.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources