Parky (Park Planning)
Live Disney and Universal waits, Lightning Lane return times and prices, best times to ride, ride facts and reliability, hours, showtimes, crowd forecasts, tickets and park reservations from Parky. Public and read-only; no account needed, developer key optional.
होस्ट किया गया MCP सर्वर
npx add-mcp 'https://mcp.parkypass.com/mcp'Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है
दस्तावेज़
Parky MCP server
A public, read-only connector so an assistant can answer park planning questions with live Parky data. No Parky account or key is needed. Each tool is also a REST operation with the same name, inputs and answer, in the OpenAPI document.
Connect
Any MCP client that speaks Streamable HTTP can use this URL:
MCP CONNECTOR · KEY OPTIONALhttps://mcp.parkypass.com/mcp
Claude
In Claude, open Settings, then Connectors, choose Add custom connector, name it Parky, and paste the URL. In Claude Code, run:
claude mcp add --transport http parky https://mcp.parkypass.com/mcp
With a developer key:
claude mcp add --transport http parky https://mcp.parkypass.com/mcp --header "Authorization: Bearer $PARKY_KEY"
Codex
codex mcp add parky --url https://mcp.parkypass.com/mcp
With a developer key, which Codex reads from the environment variable you name:
codex mcp add parky --url https://mcp.parkypass.com/mcp --bearer-token-env-var PARKY_KEY
ChatGPT
Parky is in ChatGPT's app directory: open Parky in ChatGPT and choose Connect. No account or key is needed.
To connect the server yourself instead, open Settings, then Apps & Connectors, turn on developer mode under Advanced settings, choose Create, and paste the URL with no authentication.
Developer key
A free key works here as it does on REST. Send Authorization: Bearer pk_live_… or X-Parky-Key: pk_live_…. Tool calls then count against that key's limits; listing tools never counts. A malformed, unknown or revoked key gets a 401, never the anonymous allowance.
Answers
A tool's structuredContent is the REST body, with the same fields and the same error codes. parky_get_waits returns rides. attribution is an object: show attribution.text linked to attribution.url. Replies are capped at 256 KB, so ask for the fewest days you need.
Tools
- parky_find_experience: Find a supported park or ride by name and get its Parky ID.
GET /v1/search - parky_get_waits: Live posted waits, Single Rider and Lightning Lane return times for every ride, plus attractions and shows the feed reports.
GET /v1/parks/{park_id}/waits - parky_get_hours: Operating hours from the park's own calendar for up to 60 days.
GET /v1/parks/{park_id}/hours - parky_get_crowd_outlook: Crowd forecast (1-10) with its range and the model's accuracy, for up to 30 days.
GET /v1/parks/{park_id}/crowds - parky_get_lightning_lane: Lightning Lane prices for a date and today's return times.
GET /v1/parks/{park_id}/lightning-lane - parky_get_best_time: Hourly predicted and typical waits, plus Disney's own forecast, for a date with the best and worst windows.
GET /v1/rides/{ride_id}/best-times - parky_get_ride_reliability: 30-day uptime and outages per ride, least reliable first.
GET /v1/parks/{park_id}/reliability - parky_get_ride_facts: One ride's facts, live wait and 30-day reliability.
GET /v1/rides/{ride_id} - parky_get_showtimes: Show and parade times.
GET /v1/parks/{park_id}/showtimes - parky_get_ride_outages: With ride_id, one ride's outages with start and end times, up to 30 days; without it, every outage at the park today.
GET /v1/parks/{park_id}/outages - parky_get_park_conditions: Current National Weather Service conditions and alerts, plus how many rides are up or down.
GET /v1/parks/{park_id}/conditions - parky_get_ticket_prices: Current ticket prices for a start date, plus per-park products such as Universal Express.
GET /v1/resorts/{resort}/tickets - parky_get_park_availability: Park reservation and blockout availability by ticket or pass type, up to 31 days.
GET /v1/resorts/{resort}/park-availability - parky_get_bus_times: With stop, the next Walt Disney World bus departures from it; without it, the list of stops.
GET /v1/buses - parky_get_event_nights: Ticketed event nights (Halloween and holiday parties, Halloween Horror Nights) with sell-out status and price, up to 60 days.
GET /v1/resorts/{resort}/events - parky_list_parks: Supported parks with keys, time zones and Parky URLs.
GET /v1/parks - parky_list_park_rides: Rides with facts: height requirement, duration, speed, drop, land and Lightning Lane.
GET /v1/parks/{park_id}/rides - parky_get_park_ride: One ride by ID or name within a park, with its live wait and reliability.
GET /v1/parks/{park_id}/rides/{ride_id} - parky_get_crowd_actuals: Observed crowd index for recent days, up to 60.
GET /v1/parks/{park_id}/crowds/actuals - parky_get_ride_history: Every change in one ride's posted wait and status over the last 1 to 7 days.
GET /v1/rides/{ride_id}/history - parky_list_resorts: Supported resorts (walt-disney-world, disneyland-resort, universal-orlando, universal-studios-hollywood) with their parks.
GET /v1/resorts - parky_get_resort: One resort with its parks, time zone and aliases.
GET /v1/resorts/{resort} - parky_get_hotel_availability: Hotel availability and lowest rates per night, up to 14 nights.
GET /v1/resorts/{resort}/hotel-availability
Schedules, waits and forecasts can change; confirm important plans with the park operator. The connector cannot book tickets or read private Parky Pass data.
Supported parks
- Magic Kingdom
- EPCOT
- Disney's Hollywood Studios
- Disney's Animal Kingdom
- Disneyland Park
- Disney California Adventure
- Universal Studios Florida
- Universal Islands of Adventure
- Universal Epic Universe
- Universal Studios Hollywood
Fair use
Calls without a key share a global allowance of 120 requests a minute and 5,000 a UTC day, subject to shared capacity. Calls with a key use that key's limits. The connector is for personal park planning; bulk collection and resale are prohibited. To build a product on Parky data, use the Parky API. See the Terms of Use and Privacy Policy.