Use SupaPark in Claude Code
One terminal command adds the SupaPark MCP server to Claude Code. Then ask about Walt Disney World in plain words, or have Claude Code pull live waits, crowd forecasts, Lightning Lane prices and dining odds into a script, a trip spreadsheet or a dashboard you are building. Sign-in is the SupaPark OAuth screen; a personal API key works too.
Part of Gold, for Walt Disney World. Connect once and revoke any time in Settings.
Set it up in Claude Code
- Step 1: Be on SupaPark Gold. Gifted Gold and Family Sharing Gold count too.
- Step 2: Run this in a terminal, then type /mcp in Claude Code and choose SupaPark to sign in.
https://mcp.supapark.com/mcpclaude mcp add --transport http supapark https://mcp.supapark.com/mcp
- After adding the server, type /mcp in Claude Code and choose SupaPark to sign in.
- Prefer a key for automation: create one in SupaPark Settings and use the header version of the command below.
- Every result includes an as-of time and a source link, so generated reports can cite where each number came from.
Prefer a personal API key?
Create a key in SupaPark Settings → Connect to AI assistants → Advanced, then run this in a terminal:
claude mcp add --transport http supapark https://mcp.supapark.com/mcp --header "Authorization: Bearer spk_live_YOUR_KEY"
Try asking
- “What are the waits at Magic Kingdom right now? Anything short that's worth it?”
- “When did Lightning Lanes sell out at Magic Kingdom this week?”
- “What are the least crowded days in March, and which park each day?”
- “What am I watching on SupaPark right now?”
- “Set my SupaPark trip to May 4 through May 9, staying on site.”
- “Will it rain at EPCOT this afternoon? Any lightning nearby?”
See it answer
Examples built from real SupaPark tool output, captured at the time shown. They are not live: ask today and your assistant gets the numbers SupaPark has at that moment. The reply wording is an example; the numbers are what the tool returned.
get_lightning_lane_selloutsSee the tool output (excerpt)
{
"range": "week",
"window": {
"from": "2026-10-28",
"to": "2026-11-03"
},
"items": [
{
"ride": "TRON Lightcycle / Run",
"measured_days": 7,
"sold_out_days": 7,
"before_7am_days": 2,
"typical": "7:00 AM"
},
{
"ride": "Peter Pan's Flight",
"measured_days": 7,
"sold_out_days": 7,
"before_7am_days": 0,
"typical": "1:58 PM"
},
{
"ride": "Jungle Cruise",
"measured_days": 6,
"sold_out_days": 6,
"before_7am_days": 0,
"typical": "2:54 PM"
},
{
"ride": "The Many Adventures of Winnie the Pooh",
"measured_days": 7,
"sold_out_days": 7,
"before_7am_days": 0,
"typical": "3:42 PM"
},
{
"ride": "Big Thunder Mountain Railroad",
"measured_days": 7,
"sold_out_days": 5,
"before_7am_days": 0,
"typical": "4:25 PM"
}
],
"notes": [
"Times are Eastern, when Lightning Lane return times ran out for the day, measured from SupaPark's own availability checks (the booking window opens at 7:00 AM)."
]
}get_crowd_forecastSee the tool output (excerpt)
{
"citation": "Source: SupaPark — https://supapark.com/crowd/epcot (as of Nov 4, 1:03 PM ET).",
"data": [
{
"date": "2026-11-10",
"crowd_index": 66,
"label": "moderate",
"drivers": [
"Holiday window",
"Events and entertainment"
]
},
{
"date": "2026-11-11",
"crowd_index": 56,
"label": "moderate",
"drivers": [
"Holiday window",
"Events and entertainment"
]
},
{
"date": "2026-11-12",
"crowd_index": 65,
"label": "moderate",
"drivers": [
"Events and entertainment",
"Weekend vs weekday"
]
},
{
"date": "2026-11-13",
"crowd_index": 67,
"label": "high",
"drivers": [
"Events and entertainment",
"Weekend vs weekday"
]
}
],
"meta": {
"park": "epcot",
"quality": {
"state": "degraded"
}
}
}Questions
Can I use it from scripts without Claude Code?
Yes. Any MCP client can call the server with a personal API key (Streamable HTTP, JSON-RPC over POST). The free public API on the developers page needs no key at all.
What are the rate limits?
Each signed-in app or key gets 60 requests a minute and 5,000 a day. Over the limit, the client is told to wait and try again.
What if the data is not available?
The tool tells your assistant the data is unavailable and why, and every live answer carries the time the data was read. It never fills the gap with an estimate presented as live data.
What you can ask
By task
Everything in one place: SupaPark for AI assistants. Every tool, scope and error: MCP docs.
App names belong to their owners and are listed only to show compatibility.