SupaPark — Walt Disney World live data
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Live Walt Disney World waits, crowd forecasts, Lightning Lane sellouts and prices, dining drop odds.
| Author | com.supapark |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2214 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"SupaPark — Walt Disney World live data": {
"url": "https://supapark.com/api/agent/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (14)
which_park_todayread-onlyRanks the four Walt Disney World theme parks for visiting right now, combining live crowd levels, today's forecast and remaining park hours. Returns each park's rank, live average wait, open/close times and a one-line reason.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_live_wait_timesread-onlyCurrent posted wait times for Walt Disney World attractions plus SupaPark's Real Wait estimate of the actual wait, a low/high range, confidence, and a flag for "ghost" waits that are posted but not real. Refreshes every few minutes during park hours.
Parameters:
park— string — Park to return waits for. Omit for all four parks.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_crowd_forecastread-onlyDay-by-day crowd forecast for one Walt Disney World park: a 0-100 crowd index, a label (low/moderate/high…) and the drivers behind it (holidays, events, school breaks). Covers the next few weeks when no dates are given.
Parameters:
park(required) — string — Park to forecast.to— string — Last date, YYYY-MM-DD.from— string — First date, YYYY-MM-DD.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_dining_drop_oddsread-onlyFor hard-to-book Walt Disney World restaurants: how often cancelled reservations reappear ("drops"), the probability of catching one, and the best day-of-week and hour to look.
Parameters:
date— string — Target dining date, YYYY-MM-DD.park— string — Filter to restaurants in this park.limit— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_lightning_lane_pricesread-onlyToday's Lightning Lane Single Pass prices per attraction at a Walt Disney World park, with 30-day min/median/max, the current posted wait, minutes saved per dollar and a value verdict (e.g. "great deal").
Parameters:
park(required) — string — Park to price.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_multi_pass_priceread-onlyThe Lightning Lane Multi Pass price for a Walt Disney World park on a given date (defaults to today).
Parameters:
park(required) — string — Park to price.date— string — YYYY-MM-DD; defaults to today.
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_attraction_detailsread-onlyDetails for one Walt Disney World attraction (height requirement, land, thrill level, Lightning Lane tier) plus its recent wait-time history and downtime. Takes an attraction slug, e.g. "space-mountain".
Parameters:
slug(required) — string — Attraction slug, e.g. "space-mountain".range— string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_lightning_lane_selloutsread-onlyWhen each Walt Disney World ride's Lightning Lane sold out, measured by SupaPark. range "today": today's sellout times so far (or "still available"). range "week": the typical sellout time over the last seven complete days, with how many days sold out and how many were gone before 7:00 AM. Times are Eastern.
Parameters:
park— string — Filter to one park. Omit for all four parks.limit— integerrange— string
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_hardest_dining_reservationsread-onlyWalt Disney World restaurants ranked by how rarely a reservation opens, from SupaPark's own availability checks: difficulty tier, the share of checks that found a table, and cancellations ("drops") caught in the last 30 days.
Parameters:
park— string — Filter to restaurants in this park.limit— integer
Hints: read-only yes · destructive no · idempotent not declared · open-world no
get_my_accountread-onlyShows whether this assistant is linked to a SupaPark account, the plan (free, silver or gold) and how alerts are delivered. Requires a linked SupaPark account (pairing key).
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_my_watchesread-onlyLists the active ride and dining watches (alerts) on the linked SupaPark account, with each watch's id. Requires a linked SupaPark account (pairing key).
Hints: read-only yes · destructive no · idempotent yes · open-world no
watch_rideCreates an alert on the linked SupaPark account for a Walt Disney World ride. kind "lightning_lane": alert when Lightning Lane return times open up (optionally for a specific date). kind "wait_drop": alert when the standby wait drops to threshold_minutes or less. Delivery channel follows the account's plan. Requires a linked SupaPark account (pairing key).
Parameters:
ride(required) — string — Ride slug (e.g. "space-mountain") or name.kind(required) — stringdate— string — lightning_lane only: YYYY-MM-DD. Omit for the next opening.threshold_minutes— integer — wait_drop only. Default 30.
Hints: read-only no · destructive no · idempotent yes · open-world no
watch_diningCreates an alert on the linked SupaPark account that fires when a reservation opens at a Walt Disney World restaurant for the given date and party size. Requires a linked SupaPark account (pairing key).
Parameters:
restaurant(required) — string — Restaurant slug (e.g. "be-our-guest-restaurant") or name.date(required) — string — Dining date, YYYY-MM-DD (within 180 days).party_size(required) — integer
Hints: read-only no · destructive no · idempotent yes · open-world no
remove_watchdestructiveTurns off one watch on the linked SupaPark account, by watch id. It can be restored in the SupaPark app. Requires a linked SupaPark account (pairing key).
Parameters:
id(required) — string — Watch id (UUID).
Hints: read-only no · destructive yes · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.