Skip to main content
Glama

Get Parky park operating hours

parky_get_hours
Read-only

Use this when a visitor asks about operating hours for one supported park within the next 60 park-local days. Schedule windows have guest-facing categories and labels; Early Entry is an eligibility-based window, not a separate ticketed event. These are reported schedules, which the operator may change.

Input Schema

NameRequiredDescriptionDefault
dateNoFirst park-local date, YYYY-MM-DD, from today through 59 days ahead. Defaults to today.
daysNoNumber of consecutive days, 1 to 60. Defaults to 1.
park_idYesPark key (magic-kingdom), canonical park ID, park name, or shorthand such as mk, epcot, hs, ak, dl, dca, usf, ioa, epic or ush. A park name works directly, with no lookup first.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / park_id / description
      Previous value: -"Park key (magic-kingdom), canonical park ID, park name, or shorthand such as mk, epcot, hs, ak, dl, dca, usf, ioa, epic or ush. parky_list_parks and parky_find_experience return them."New value: +"Park key (magic-kingdom), canonical park ID, park name, or shorthand such as mk, epcot, hs, ak, dl, dca, usf, ioa, epic or ush. A park name works directly, with no lookup first."
  2. Changed4 schema fields changed
    • changedInput schema / properties / date / description
      Previous value: -"First date in the park's local time zone, YYYY-MM-DD; defaults to today."New value: +"First park-local date, YYYY-MM-DD, from today through 59 days ahead. Defaults to today."
    • changedInput schema / properties / days / description
      Previous value: -"Number of consecutive days, 1 to 14; defaults to 1."New value: +"Number of consecutive days, 1 to 60. Defaults to 1."
    • changedInput schema / properties / days / maximum
      Previous value: -14New value: +60
    • changedInput schema / properties / park_id / description
      Previous value: -"Canonical Parky park ID from parky_find_experience (a park key such as magic-kingdom also works)."New value: +"Park key (magic-kingdom), canonical park ID, park name, or shorthand such as mk, epcot, hs, ak, dl, dca, usf, ioa, epic or ush. parky_list_parks and parky_find_experience return them."
  3. Changed2 schema fields changed
    • changedInput schema / properties / days / description
      Previous value: -"Number of consecutive days, 1 to 7; defaults to 1."New value: +"Number of consecutive days, 1 to 14; defaults to 1."
    • changedInput schema / properties / days / maximum
      Previous value: -7New value: +14
  4. Changed2 schema fields changed
    • changedInput schema / properties / park_id / description
      Previous value: -"Canonical Parky park ID from parky_find_experience."New value: +"Canonical Parky park ID from parky_find_experience (a park key such as magic-kingdom also works)."
    • addedInput schema / properties / park_id / maxLength
      Added value: +200
  5. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already establish readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered; the description adds genuine domain context beyond that — that Early Entry is an eligibility-based window rather than a separately ticketed event, and that schedules are reported and operator-changeable. That caveat materially affects how an agent should relay results. It does not discuss response shape or pagination, keeping it below the top score.

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 sentences, front-loaded with the usage trigger, then two compact caveats that each carry real interpretive value. Nothing is redundant with the schema or annotations.

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?

For a read-only three-parameter tool with full schema coverage and no output schema, the description supplies the key interpretive context: guest-facing window categories and the eligibility nature of Early Entry. What a returned schedule record actually contains is only gestured at, which is the one remaining gap.

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 100%, with date, days and park_id each documented including the 60-day bound and accepted park_id formats. The description adds nothing about parameter syntax or interaction beyond what the schema already states, so the baseline of 3 applies.

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

Purpose4/5

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

The description names a specific verb and resource ('operating hours for one supported park') plus an explicit scope ('within the next 60 park-local days'), which separates it from siblings such as parky_get_showtimes or parky_get_park_conditions. It does not name an alternative tool outright, so it falls just short of the top band.

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?

'Use this when a visitor asks about operating hours' gives a clear trigger condition, and the 60-day horizon bounds when the tool is applicable. No explicit when-not condition or named alternative is offered, so the routing guidance is clear but not exhaustive.

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