Skip to content

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.

Deletes · 1Changes · 3

14 tools: 1 can delete or cancel things, 3 change things and 10 only read.

Scanned Oct 21, 2026

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/mcp

Tools

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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.