SupaPark — Walt Disney World live data
by supapark.com · remote · no sign-in to list tools · v0.2.0 · published by com.supapark
Live Walt Disney World waits, crowd forecasts, Lightning Lane sellouts and prices, dining drop odds.
14 tools: 1 can delete or cancel things, 3 change things and 10 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things3Claude Code: ask: see these tools
- Only reads10Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http agent-api https://supapark.com/api/agent/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
14 tools
Deletes or cancels 1Claude Code: deny
remove_watchTurns off one watch on the linked SupaPark account, by watch id.No findings
Why it is in this group
- The name "remove_watch" says "remove": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Turns 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).
Annotations the server declares
- title: Remove a watch
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: true
- openWorldHint: false
Changes things 3Claude Code: ask
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.No findings
Why it is in this group
- The description's first verb is "create": a word for a change.
Description, as the server wrote it Creates 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).
Annotations the server declares
- title: Watch a dining reservation
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
watch_rideCreates an alert on the linked SupaPark account for a Walt Disney World ride.No findings
Why it is in this group
- The description's first verb is "create": a word for a change.
Description, as the server wrote it Creates 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).
Annotations the server declares
- title: Watch a ride
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
which_park_todayRanks the four Walt Disney World theme parks for visiting right now, combining live crowd levels, today's forecast and remaining park hours.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Ranks 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.
Annotations the server declares
- title: Which park is best today
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
Only reads 10Claude Code: allow
get_attraction_detailsDetails for one Walt Disney World attraction (height requirement, land, thrill level, Lightning Lane tier) plus its recent wait-time history and downtime.No findings
Why it is in this group
- The name "get_attraction_details" says "get": a word for reading.
Description, as the server wrote it Details 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".
Annotations the server declares
- title: Attraction details and wait history
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_crowd_forecastDay-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).No findings
Why it is in this group
- The name "get_crowd_forecast" says "get": a word for reading.
Description, as the server wrote it Day-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.
Annotations the server declares
- title: Crowd forecast
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_dining_drop_oddsFor 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.No findings
Why it is in this group
- The name "get_dining_drop_odds" says "get": a word for reading.
Description, as the server wrote it For 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.
Annotations the server declares
- title: Dining reservation drop odds
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_hardest_dining_reservationsWalt 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 cancel…No findings
Why it is in this group
- The name "get_hardest_dining_reservations" says "get": a word for reading.
Description, as the server wrote it Walt 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.
Annotations the server declares
- title: Hardest dining reservations
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_lightning_lane_pricesToday'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 verd…No findings
Why it is in this group
- The name "get_lightning_lane_prices" says "get": a word for reading.
Description, as the server wrote it Today'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").
Annotations the server declares
- title: Lightning Lane prices and value
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_lightning_lane_selloutsWhen each Walt Disney World ride's Lightning Lane sold out, measured by SupaPark.No findings
Why it is in this group
- The name "get_lightning_lane_sellouts" says "get": a word for reading.
Description, as the server wrote it When 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.
Annotations the server declares
- title: Lightning Lane sellout times
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_live_wait_timesCurrent 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 a…No findings
Why it is in this group
- The name "get_live_wait_times" says "get": a word for reading.
Description, as the server wrote it Current 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.
Annotations the server declares
- title: Live wait times
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_multi_pass_priceThe Lightning Lane Multi Pass price for a Walt Disney World park on a given date (defaults to today).No findings
Why it is in this group
- The name "get_multi_pass_price" says "get": a word for reading.
Description, as the server wrote it The Lightning Lane Multi Pass price for a Walt Disney World park on a given date (defaults to today).
Annotations the server declares
- title: Lightning Lane Multi Pass price
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_my_accountShows whether this assistant is linked to a SupaPark account, the plan (free, silver or gold) and how alerts are delivered.No findings
Why it is in this group
- The name "get_my_account" says "get": a word for reading.
Description, as the server wrote it Shows 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).
Annotations the server declares
- title: My SupaPark account
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_my_watchesLists the active ride and dining watches (alerts) on the linked SupaPark account, with each watch's id.No findings
Why it is in this group
- The name "list_my_watches" says "list": a word for reading.
Description, as the server wrote it Lists the active ride and dining watches (alerts) on the linked SupaPark account, with each watch's id. Requires a linked SupaPark account (pairing key).
Annotations the server declares
- title: My watches
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.2.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http agent-api https://supapark.com/api/agent/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__agent-api__get_live_wait_times",
"mcp__agent-api__get_crowd_forecast",
"mcp__agent-api__get_dining_drop_odds",
"mcp__agent-api__get_lightning_lane_prices",
"mcp__agent-api__get_multi_pass_price",
"mcp__agent-api__get_attraction_details",
"mcp__agent-api__get_lightning_lane_sellouts",
"mcp__agent-api__get_hardest_dining_reservations",
"mcp__agent-api__get_my_account",
"mcp__agent-api__list_my_watches"
],
"ask": [
"mcp__agent-api__which_park_today",
"mcp__agent-api__watch_ride",
"mcp__agent-api__watch_dining"
],
"deny": [
"mcp__agent-api__remove_watch"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as agent-api. Review it before you use it.