Parky (Park Planning)

Parky 提供迪士尼和环球影城的实时等候时间、Lightning Lane 返回时间和价格、最佳乘坐时间、游乐设施信息和可靠性、开放时间、演出时间、客流预测、门票和乐园预约。公开且只读;无需账户,可选用开发者密钥。

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