Use SupaPark in VS Code
Add SupaPark to VS Code in one click and the chat in VS Code can call SupaPark's Walt Disney World tools: live waits, crowd forecasts, Lightning Lane prices and sellouts, dining reservation odds, and the watches and trip on your SupaPark account.
Part of Gold, for Walt Disney World. Connect once and revoke any time in Settings.
Set it up in VS Code
- Step 1: Be on SupaPark Gold. Gifted Gold and Family Sharing Gold count too.
- Step 2: Click Add to VS Code, choose Install, then sign in with your SupaPark account when VS Code asks.
https://mcp.supapark.com/mcp- The Add to VS Code button opens VS Code and installs the server; choose Install, then sign in with SupaPark when VS Code asks.
- Ask in VS Code's chat; the SupaPark tools appear in its tool list once the server is running.
- For a workspace-only setup, use .vscode/mcp.json with the snippet below.
Prefer a personal API key?
Create a key in SupaPark Settings → Connect to AI assistants → Advanced, then add to .vscode/mcp.json:
{
"servers": {
"supapark": {
"type": "http",
"url": "https://mcp.supapark.com/mcp",
"headers": {
"Authorization": "Bearer spk_live_YOUR_KEY"
}
}
}
}Try asking
- “Which Disney World park is the best pick right now?”
- “Which Lightning Lanes at Magic Kingdom still have return times right now?”
- “How likely is the Tron Lightning Lane to sell out before noon?”
- “Find a character breakfast at EPCOT that takes reservations.”
- “When are the fireworks and the parade at Magic Kingdom tonight?”
- “Alert me when the Seven Dwarfs Mine Train wait drops under 30 minutes today.”
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_pricesSee the tool output (excerpt)
{
"citation": "Source: SupaPark — https://supapark.com/ll-worth-it (as of Nov 4, 1:03 PM ET).",
"attractions": [
{
"attraction_name": "TRON Lightcycle / Run",
"current_price": 24,
"min_price": 21,
"median_price": 23,
"max_price": 25,
"n_obs_30d": 7367,
"posted_wait": 45,
"minutes_per_dollar": 1.88,
"verdict": "fair"
},
{
"attraction_name": "Seven Dwarfs Mine Train",
"current_price": 16,
"min_price": 13,
"median_price": 15,
"max_price": 18,
"n_obs_30d": 7367,
"posted_wait": 70,
"minutes_per_dollar": 4.38,
"verdict": "great deal"
}
]
}which_park_todaySee the tool output (excerpt)
{
"citation": "Source: SupaPark — https://supapark.com/which-park (as of Nov 4, 9:48 AM ET).",
"parks": [
{
"parkName": "Magic Kingdom",
"rank": 1,
"recommendation": "best bet",
"liveAvgWait": 18,
"nLive": 28,
"crowdLevel": 3,
"hoursLeft": 12.2,
"reason": "Light crowds (3/10 today) · shortest waits right now + open late"
},
{
"parkName": "Animal Kingdom",
"rank": 2,
"recommendation": "good",
"liveAvgWait": 22,
"nLive": 10,
"crowdLevel": 1,
"hoursLeft": 8.2,
"reason": "Very light crowds (1/10 today) + plenty of time left"
},
{
"parkName": "EPCOT",
"rank": 3,
"recommendation": "busy",
"liveAvgWait": 21,
"nLive": 14,
"crowdLevel": 5,
"hoursLeft": 11.2,
"reason": "Moderate crowds (5/10 today) + open late"
},
{
"parkName": "Hollywood Studios",
"rank": 4,
"recommendation": "avoid",
"liveAvgWait": 38,
"nLive": 13,
"crowdLevel": 3,
"hoursLeft": 11.2,
"reason": "Light crowds (3/10 today) · longest waits right now + open late"
}
]
}Questions
Do I need an extension?
VS Code reads remote MCP servers itself; the button adds SupaPark to its MCP configuration. Use a recent VS Code version with chat enabled.
What are the rate limits?
Each signed-in app or key gets 60 requests a minute and 5,000 a day.
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.