MCPサーバー

Parky — Park Planning

com.parkypass/parky

このMCPでできること

Provides Disney and Universal park identification, operating hours, current posted ride waits, and short-term crowd forecasts.

parky_find_experience
Find a Parky park or ride
Use this when a visitor names or describes a park or ride and you need its canonical Parky ID. Searches only parks in Parky's current Disney and Universal release scope. It does not retrieve current wait times.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 100, 'minLength': 2, 'description': "Park or ride name, such as EPCOT or Hagrid's."}, 'park_id': {'type': 'string', 'description': 'Optional canonical Parky park ID to narrow ride search.'}}}
parky_get_crowd_outlook
Get Parky crowd outlook
Use this when a visitor asks how crowded one supported park may be within the next 30 park-local days. Resolve the park ID first. Returns a forecast and range, not a guarantee or a live wait.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['park_id'], 'properties': {'date': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$', 'description': "First date in the park's local time zone, YYYY-MM-DD; defaults to today."}, 'days': {'type': 'integer', 'maximum': 30, 'minimum': 1, 'description': 'Number of consecutive days, 1 to 30; defaults to 1.'}, 'park_id': {'type': 'string', 'minLength': 1, 'description': 'Canonical Parky park ID from parky_find_experience.'}}}
parky_get_hours
Get Parky park operating hours
Use this when a visitor asks about operating hours for one supported park within the next seven park-local days. Resolve the park ID first. 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.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['park_id'], 'properties': {'date': {'type': 'string', 'format': 'date', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$', 'description': "First date in the park's local time zone, YYYY-MM-DD; defaults to today."}, 'days': {'type': 'integer', 'maximum': 7, 'minimum': 1, 'description': 'Number of consecutive days, 1 to 7; defaults to 1.'}, 'park_id': {'type': 'string', 'minLength': 1, 'description': 'Canonical Parky park ID from parky_find_experience.'}}}
parky_get_waits
Get current posted waits at a Parky park
Use this when a visitor asks for current posted ride waits or operating status at one supported park. Resolve the park ID first. Waits older than 30 minutes are unavailable, not current; this tool does not predict future waits.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['park_id'], 'properties': {'park_id': {'type': 'string', 'minLength': 1, 'description': 'Canonical Parky park ID from parky_find_experience.'}, 'ride_id': {'type': 'string', 'description': 'Optional canonical ride ID to return one ride only.'}}}
追加
parky_get_crowd_outlook
2026年9月29日2:40
追加
parky_get_hours
2026年9月29日2:40
追加
parky_get_waits
2026年9月29日2:40
追加
parky_find_experience
2026年9月29日2:40