{"apiVersion":"v1","directorySlug":"mickeyalerts-mcp-092200dd2b","title":"Disney Resort Alerts","description":"Get Disney hotel and dining availability alerts, dining auto-booking, DVC villa alerts and park planning tools with Mickey Alerts. Free plan available.","pageUrl":"https://www.mcpbundles.com/skills/mickeyalerts-mcp-092200dd2b","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.mickeyalerts.com/mcp","hostedMcpUrl":null,"toolCount":47,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.mickeyalerts/mickeyalerts-mcp-092200dd2b","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_crowd_calendar_month","description":"Use when someone asks how busy one Walt Disney World or Disneyland park will be on particular days of a month: returns that park's crowd score for every day of the month, observed for past days and projected for future ones. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["parkSlug","year","month"],"properties":{"year":{"type":"integer","maximum":2100,"minimum":2024},"month":{"type":"integer","maximum":12,"minimum":1},"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"}},"additionalProperties":false},"title":"Crowd calendar month","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_crowd_calendar_month","displayName":"Crowd calendar month"},{"name":"get_crowd_calendar_year","description":"Use when someone is picking travel dates and wants a whole year's crowd picture for one Walt Disney World or Disneyland park: returns that park's daily crowd scores for the year, observed for past days and projected for future ones. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["parkSlug","year"],"properties":{"year":{"type":"integer","maximum":2100,"minimum":2024},"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"}},"additionalProperties":false},"title":"Crowd calendar year","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_crowd_calendar_year","displayName":"Crowd calendar year"},{"name":"get_wdw_crowd_calendar_year","description":"Use when someone wants all four Walt Disney World parks' crowds across a year in one read: returns daily crowd scores for the year for Magic Kingdom, EPCOT, Hollywood Studios and Animal Kingdom, observed for past days and projected for future ones. Walt Disney World only. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["year"],"properties":{"year":{"type":"integer","maximum":2100,"minimum":2024}},"additionalProperties":false},"title":"Walt Disney World crowd year","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_wdw_crowd_calendar_year","displayName":"Walt Disney World crowd year"},{"name":"compare_park_dates","description":"Use when someone is choosing between specific travel dates: returns predicted crowd levels for every park across a date range of up to 31 days, with an optional closer look at one park on one day. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["fromDate","toDate"],"properties":{"lens":{"type":["object","null"],"required":["parkSlug","date"],"properties":{"date":{"type":"string","format":"date"},"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"}},"additionalProperties":false},"toDate":{"type":"string","format":"date"},"fromDate":{"type":"string","format":"date"}},"additionalProperties":false},"title":"Compare park dates","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"compare_park_dates","displayName":"Compare park dates"},{"name":"get_wait_times","description":"Use when someone asks about waits at a Disney park right now or today: returns the park's current posted waits, with typical waits for comparison. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["parkSlug"],"properties":{"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"}},"additionalProperties":false},"title":"Wait times","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_wait_times","displayName":"Wait times"},{"name":"get_attraction","description":"Use when someone asks about one ride or show while planning a park day: returns its current wait-time summary and attraction facts. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["parkSlug","attractionSlug"],"properties":{"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"},"attractionSlug":{"type":"string","maxLength":100,"minLength":1}},"additionalProperties":false},"title":"Attraction","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_attraction","displayName":"Attraction"},{"name":"get_attraction_wait_history","description":"Use when someone asks when to ride one attraction to wait the least: returns its typical waits by time of day, by weekday and hour, and by season, plus its record waits, where data exists. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["parkSlug","attractionSlug"],"properties":{"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"},"attractionSlug":{"type":"string","maxLength":100,"minLength":1}},"additionalProperties":false},"title":"Attraction wait history","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_attraction_wait_history","displayName":"Attraction wait history"},{"name":"get_rope_drop_guidance","description":"Use when planning the first hour of a park day: ranks which rides to head to at park opening, from historical opening-hour waits compared with midday. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["parkSlug"],"properties":{"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"}},"additionalProperties":false},"title":"Rope drop guidance","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_rope_drop_guidance","displayName":"Rope drop guidance"},{"name":"get_park_hours","description":"Use when someone asks when Walt Disney World or Disneyland parks open and close: returns the published park hours for each park and day, including early entry and extended evening hours and who may use them. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort"],"properties":{"resort":{"enum":["wdw","dlr"],"type":"string"}},"additionalProperties":false},"title":"Park hours","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_park_hours","displayName":"Park hours"},{"name":"get_ride_closures","description":"Use when someone asks which Walt Disney World or Disneyland rides are closed or scheduled for refurbishment: returns the known ride closures for each park with their dates and sources, and rides reported down now. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort"],"properties":{"resort":{"enum":["wdw","dlr"],"type":"string"}},"additionalProperties":false},"title":"Ride closures","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_ride_closures","displayName":"Ride closures"},{"name":"get_height_requirements","description":"Use when someone asks about ride height requirements at Walt Disney World or Disneyland: returns each attraction's published minimum height and restriction by park. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort"],"properties":{"resort":{"enum":["wdw","dlr"],"type":"string"}},"additionalProperties":false},"title":"Height requirements","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_height_requirements","displayName":"Height requirements"},{"name":"check_park_hours_for_trip","description":"Use when a trip plan depends on park hours on the trip dates: returns a day-by-day grid of each park's hours from the first to the last trip day, including early entry and extended evening windows, and marks days whose hours are not published yet. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort","fromDate","toDate"],"properties":{"resort":{"enum":["wdw","dlr"],"type":"string"},"toDate":{"type":"string","format":"date"},"fromDate":{"type":"string","format":"date"}},"additionalProperties":false},"title":"Park hours for a trip","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_park_hours_for_trip","displayName":"Park hours for a trip"},{"name":"check_ride_closures_for_trip","description":"Use when someone wants to know which rides will be closed during their trip: returns, for each park, a day-by-day grid over the trip dates for every ride with a closure record, marking each day closed, open or unverified, and rides reported down now. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort","fromDate","toDate"],"properties":{"resort":{"enum":["wdw","dlr"],"type":"string"},"toDate":{"type":"string","format":"date"},"fromDate":{"type":"string","format":"date"}},"additionalProperties":false},"title":"Ride closures for a trip","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_ride_closures_for_trip","displayName":"Ride closures for a trip"},{"name":"check_rides_for_family_heights","description":"Use when a family with young children asks which rides everyone, or at least someone, can ride: given each traveler's height, returns for each attraction which travelers meet its height requirement and whether it matches. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort","travelers"],"properties":{"resort":{"enum":["wdw","dlr"],"type":"string"},"matchWhen":{"enum":["everyone","someone"],"type":"string"},"parkSlugs":{"type":"array","items":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"},"maxItems":6,"minItems":1},"travelers":{"type":"array","items":{"type":["integer","null"],"maximum":2500000,"minimum":1},"maxItems":6,"minItems":1}},"additionalProperties":false},"title":"Family height check","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_rides_for_family_heights","displayName":"Family height check"},{"name":"calculate_dining_booking_windows","description":"Use when someone asks when they can book Disney dining reservations for their meal dates: calculates when the booking window opens for each meal (earlier for a qualifying resort stay), in the destination's time zone. It books nothing. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["destination","meals"],"properties":{"meals":{"type":"array","items":{"type":["object","null"],"properties":{"key":{"type":["string","null"]},"meal":{"enum":["breakfast","brunch","lunch","dinner","any",null],"type":["string","null"]},"mealDate":{"type":["string","null"],"format":"date"},"restaurantId":{"type":["string","null"]}},"additionalProperties":false},"minItems":1},"stays":{"type":["array","null"],"items":{"type":["object","null"],"properties":{"checkIn":{"type":["string","null"],"format":"date"},"checkOut":{"type":["string","null"],"format":"date"},"hotelEligibility":{"enum":["eligible","not-eligible","unknown",null],"type":["string","null"]}},"additionalProperties":false}},"destination":{"enum":["wdw","dlr"],"type":"string"},"viewerTimeZone":{"type":["string","null"]}},"additionalProperties":false},"title":"Dining booking windows","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_dining_booking_windows","displayName":"Dining booking windows"},{"name":"calculate_trip_booking_windows","description":"Use when someone wants a checklist of when to book each part of a Disney trip: returns when dining, Lightning Lane and DVC reservation windows open for the trip's dates. It books nothing. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["destination"],"properties":{"dvc":{"type":["object","null"],"properties":{"checkIn":{"type":["string","null"],"format":"date"},"resorts":{"type":["array","null"],"items":{"type":["object","null"],"properties":{"code":{"type":["string","null"]},"relationship":{"enum":["home","not-home","unknown",null],"type":["string","null"]}},"additionalProperties":false}},"membership":{"enum":["member","not-member","unknown",null],"type":["string","null"]}},"additionalProperties":false},"stays":{"type":["array","null"],"items":{"type":["object","null"],"properties":{"checkIn":{"type":["string","null"],"format":"date"},"checkOut":{"type":["string","null"],"format":"date"},"hotelEligibility":{"enum":["eligible","not-eligible","unknown",null],"type":["string","null"]}},"additionalProperties":false}},"dining":{"type":["object","null"],"properties":{"meals":{"type":["array","null"],"items":{"type":["object","null"],"properties":{"key":{"type":["string","null"]},"meal":{"enum":["breakfast","brunch","lunch","dinner","any",null],"type":["string","null"]},"mealDate":{"type":["string","null"],"format":"date"},"restaurantId":{"type":["string","null"]}},"additionalProperties":false}}},"additionalProperties":false},"destination":{"enum":["wdw","dlr"],"type":"string"},"lightningLane":{"type":["object","null"],"properties":{"parkDays":{"type":["array","null"],"items":{"type":["string","null"],"format":"date"}},"products":{"type":["array","null"],"items":{"enum":["multi-pass","single-pass","premier-pass",null],"type":["string","null"]}},"admission":{"enum":["park-ticket","date-based-ticket","annual-pass","unknown",null],"type":["string","null"]},"ticketEndDate":{"type":["string","null"],"format":"date"},"ticketStartDate":{"type":["string","null"],"format":"date"}},"additionalProperties":false},"viewerTimeZone":{"type":["string","null"]}},"additionalProperties":false},"title":"Trip booking windows","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_trip_booking_windows","displayName":"Trip booking windows"},{"name":"get_dining_booking_rules","description":"Use when someone asks in general how far ahead Disney dining reservations open, without dates: returns the reviewed dining booking-window policies for Walt Disney World and Disneyland, restaurant exceptions, their sources and worked examples. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Dining booking rules","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_dining_booking_rules","displayName":"Dining booking rules"},{"name":"get_trip_booking_rules","description":"Use when someone asks in general how far ahead Lightning Lane or DVC reservations can be made, without dates: returns the reviewed Lightning Lane and DVC booking-window policies, their sources and worked examples. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Trip booking rules","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_trip_booking_rules","displayName":"Trip booking rules"},{"name":"evaluate_park_days","description":"Use when planning which park to visit on each day of a Disney trip: given the trip dates and how many days at each park (optionally pinned days or rest days), assigns a park to each day so each park lands on its lighter predicted crowd days, using published park hours, with alternatives. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["destination","fromDate","toDate","visits"],"properties":{"toDate":{"type":"string","format":"date"},"visits":{"type":"array","items":{"type":"object","required":["parkSlug","count"],"properties":{"count":{"type":"integer","maximum":14,"minimum":1},"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"}},"additionalProperties":false},"maxItems":4,"minItems":1},"fromDate":{"type":"string","format":"date"},"restDays":{"type":["array","null"],"items":{"type":"string","format":"date"},"maxItems":14},"pinnedDays":{"type":["array","null"],"items":{"type":"object","required":["date","parkSlug"],"properties":{"date":{"type":"string","format":"date"},"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"}},"additionalProperties":false},"maxItems":14},"destination":{"enum":["wdw","dlr"],"type":"string"},"requireKnownHours":{"type":["boolean","null"]},"minimumOperatingHours":{"type":["integer","null"],"maximum":24,"minimum":1}},"additionalProperties":false},"title":"Evaluate park days","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"evaluate_park_days","displayName":"Evaluate park days"},{"name":"plan_park_day","description":"Use to build a day's ride order at one Disney park on a given date: returns a typical ride order for that park, built from typical waits, with that date's crowd level. It is a typical order, not a timed itinerary or a wait prediction for that date. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["parkSlug","date"],"properties":{"date":{"type":"string","format":"date"},"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"}},"additionalProperties":false},"title":"Plan a park day","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"plan_park_day","displayName":"Plan a park day"},{"name":"estimate_lightning_lane_value","description":"Use when someone is deciding whether Lightning Lane is worth it for a park day: for the party, park, date and passes chosen, weighs the cost (observed prices or the prices they were quoted) against the standby time it could save on the rides they pick. It sells nothing. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort","park","visitDate","partySize","preset"],"properties":{"park":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"},"preset":{"enum":["multi","single","premier","multi-plus-single"],"type":"string"},"quotes":{"type":"array","items":{"type":"object","required":["product","scopeId","priceSource","dollars","taxBasis","quoteBasis","eligibleCount"],"properties":{"dollars":{"type":"string","maxLength":20},"product":{"enum":["multi","single","premier"],"type":"string"},"scopeId":{"type":"string","maxLength":100},"taxBasis":{"enum":["included","excluded","unknown"],"type":"string"},"quoteBasis":{"enum":["person","party"],"type":"string"},"priceSource":{"enum":["auto","assumption"],"type":"string"},"eligibleCount":{"type":"integer","maximum":12,"minimum":1}},"additionalProperties":false},"maxItems":4},"resort":{"enum":["wdw","dlr"],"type":"string"},"standby":{"type":"array","items":{"type":"object","required":["attractionSlug","minutes"],"properties":{"minutes":{"type":"string","maxLength":10},"attractionSlug":{"type":"string","maxLength":100}},"additionalProperties":false},"maxItems":50},"partySize":{"type":"integer","maximum":12,"minimum":1},"visitDate":{"type":"string","format":"date"},"valueOfTime":{"type":"object","required":["enabled","llWaitMinutes","travelMinutesPerRide"],"properties":{"enabled":{"type":"boolean"},"llWaitMinutes":{"type":"integer","maximum":240,"minimum":0},"travelMinutesPerRide":{"type":"integer","maximum":120,"minimum":0}},"additionalProperties":false},"singleAddOns":{"type":"array","items":{"type":"string","maxLength":100},"maxItems":2},"selectedSlugs":{"type":"array","items":{"type":"string","maxLength":100},"maxItems":50}},"additionalProperties":false},"title":"Lightning Lane value","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"estimate_lightning_lane_value","displayName":"Lightning Lane value"},{"name":"list_lightning_lane_passes","description":"Use when someone asks which Lightning Lane passes exist at Walt Disney World or Disneyland and what each covers: returns the calculator's pass catalog, with the attractions each pass covers and observed prices where available. It sells nothing. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort"],"properties":{"resort":{"enum":["wdw","dlr"],"type":"string"}},"additionalProperties":false},"title":"Lightning Lane passes","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_lightning_lane_passes","displayName":"Lightning Lane passes"},{"name":"get_park_day_analysis","description":"Use when someone asks generally which days of the week are busiest at each park, or how party nights affect day crowds: returns the weekday crowd pattern per park and a descriptive ticketed-event comparison for Walt Disney World or Disneyland. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["destination"],"properties":{"destination":{"enum":["wdw","dlr"],"type":"string"}},"additionalProperties":false},"title":"Park day analysis","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_park_day_analysis","displayName":"Park day analysis"},{"name":"search_resorts","description":"Use to find a Walt Disney World or Disneyland resort hotel and its id: lists the resorts (optionally DVC resorts only), or the ones whose names match part of a name, to choose from. A resort id is what get_resort_room_types and a hotel alert need. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":[],"properties":{"dvcOnly":{"type":["boolean","null"]},"resortName":{"type":["string","null"],"maxLength":100,"minLength":1}},"additionalProperties":false},"title":"Search resorts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_resorts","displayName":"Search resorts"},{"name":"get_resort_room_types","description":"Use after search_resorts to see one resort hotel's room types: returns the resort and its room types with their ids (optionally DVC rooms only); these are the room ids a hotel alert needs. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resortId"],"properties":{"dvcOnly":{"type":["boolean","null"]},"resortId":{"type":"string","format":"uuid"}},"additionalProperties":false},"title":"Resort room types","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_resort_room_types","displayName":"Resort room types"},{"name":"check_dvc_points_availability","description":"Use when a Disney Vacation Club member, or someone renting points, asks whether villas are available on points for particular dates: returns observed DVC points availability for each resort and room type over those nights. Cash room availability and rates are not available. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["fromDate","checkoutDate"],"properties":{"guests":{"type":["integer","null"],"maximum":12,"minimum":1},"fromDate":{"type":"string","format":"date"},"resortCode":{"type":["string","null"],"maxLength":8,"minLength":1},"checkoutDate":{"type":"string","format":"date"}},"additionalProperties":false},"title":"DVC points availability","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_dvc_points_availability","displayName":"DVC points availability"},{"name":"find_dvc_points_arrival_dates","description":"Use when someone with flexible dates asks when DVC villas are available on points: returns, by arrival date, where a stay of the given length was observed available on points, optionally for one resort, a bedroom count, an accessible room or a points ceiling. Cash room availability and rates are not available. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":[],"properties":{"guests":{"type":["integer","null"],"maximum":12,"minimum":1},"nights":{"type":["integer","null"],"maximum":30,"minimum":1},"bedrooms":{"type":["integer","null"],"maximum":3,"minimum":0},"maxPoints":{"type":["integer","null"],"maximum":100000,"minimum":1},"accessible":{"type":["boolean","null"]},"resortCode":{"type":["string","null"],"maxLength":8,"minLength":1}},"additionalProperties":false},"title":"DVC arrival dates","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_dvc_points_arrival_dates","displayName":"DVC arrival dates"},{"name":"list_dvc_resort_rooms","description":"Use when a DVC points availability check needs a resort code: lists the DVC resorts and room types the points availability calendar covers, with their codes, and the dates it covers. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"DVC resort rooms","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_dvc_resort_rooms","displayName":"DVC resort rooms"},{"name":"get_attraction_heatmap","description":"Use when timing rides across a park day: returns typical waits for every attraction by hour of the day for one park on one date (from that weekday's recent pattern), with each ride's peak time and best window. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["parkSlug","date"],"properties":{"date":{"type":"string","format":"date"},"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"}},"additionalProperties":false},"title":"Attraction heatmap","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_attraction_heatmap","displayName":"Attraction heatmap"},{"name":"get_lightning_lane_board","description":"Use when planning Lightning Lane at a park: for each attraction, how often Lightning Lane was available, the time it typically sells out and the typical return lag, plus, when live data is fresh, the next return time offered now. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["parkSlug"],"properties":{"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"}},"additionalProperties":false},"title":"Lightning Lane board","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_lightning_lane_board","displayName":"Lightning Lane board"},{"name":"calculate_dining_plan","description":"Use when someone is deciding whether the Disney Dining Plan pays off for a Walt Disney World trip: compares the plan with paying cash for the meals they list, as arithmetic on the quotes and menu prices given. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["destination","planVersionId","arrivalDate","departureDate","guests","planQuote","taxRatePermille","tipRatePermille","mugCashValueCents","rows"],"properties":{"rows":{"type":"array","items":{"type":"object","required":["id","venueFacilityKey","meal","creditType","creditsRequired","count","guests","cashPrice","planEligibility","redeemPreference","gratuityIncluded"],"properties":{"id":{"type":"string","maxLength":64,"minLength":1},"meal":{"enum":["breakfast","lunch","dinner",null],"type":["string","null"]},"count":{"type":"integer"},"guests":{"type":"object","required":["adult","child"],"properties":{"adult":{"type":"integer"},"child":{"type":"integer"}},"additionalProperties":false},"cashPrice":{"type":"object","required":["adultCents","childCents","taxBasis"],"properties":{"taxBasis":{"enum":["included","excluded","unknown"],"type":"string"},"adultCents":{"type":["integer","null"]},"childCents":{"type":["integer","null"]}},"additionalProperties":false},"creditType":{"enum":["table-service","quick-service","snack"],"type":"string"},"creditsRequired":{"type":"integer"},"planEligibility":{"enum":["verified","assumed","not-accepted","unknown"],"type":"string"},"gratuityIncluded":{"type":"boolean"},"redeemPreference":{"enum":["plan","cash"],"type":"string"},"venueFacilityKey":{"type":["string","null"],"maxLength":20,"minLength":1}},"additionalProperties":false}},"guests":{"type":"object","required":["adult","child","infant"],"properties":{"adult":{"type":"integer"},"child":{"type":"integer"},"infant":{"type":"integer"}},"additionalProperties":false},"planQuote":{"type":["object","null"],"required":["kind","basis","adultNightCents","childNightCents","packageTotalCents","taxBasis"],"properties":{"kind":{"enum":["retail-quote","package-quote","promotional"],"type":"string"},"basis":{"enum":["per-guest-night","package-total"],"type":"string"},"taxBasis":{"enum":["included","excluded","unknown"],"type":"string"},"adultNightCents":{"type":["integer","null"]},"childNightCents":{"type":["integer","null"]},"packageTotalCents":{"type":["integer","null"]}},"additionalProperties":false},"arrivalDate":{"type":"string","format":"date"},"destination":{"enum":["wdw"],"type":"string"},"departureDate":{"type":"string","format":"date"},"planVersionId":{"type":"string","maxLength":80,"minLength":1},"taxRatePermille":{"type":"integer"},"tipRatePermille":{"type":"integer"},"mugCashValueCents":{"type":["integer","null"]}},"additionalProperties":false},"title":"Dining plan calculator","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"calculate_dining_plan","displayName":"Dining plan calculator"},{"name":"get_disney_offers","description":"Use when someone asks whether Disney has resort deals or special offers for their trip: lists Disney's currently published offers for Walt Disney World or Disneyland; informational only, no checkout. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":[],"properties":{"limit":{"type":["integer","null"],"maximum":50,"minimum":1},"offset":{"type":["integer","null"],"maximum":500,"minimum":0},"resort":{"enum":["wdw","dlr",null],"type":["string","null"]},"includeRecentlyEnded":{"type":["boolean","null"]}},"additionalProperties":false},"title":"Disney offers","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_disney_offers","displayName":"Disney offers"},{"name":"search_dining_locations","description":"Use to find a Disney restaurant or dining experience by name and get its id: searches the restaurant directory (e.g. Be Our Guest, Space 220), or with kind experience the dining-experience directory (dinner shows, dessert parties, Bibbidi Bobbidi Boutique and similar). Restaurant ids are what a dining alert needs. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort"],"properties":{"kind":{"enum":["restaurant","experience",null],"type":["string","null"]},"limit":{"type":["integer","null"],"maximum":50,"minimum":1},"query":{"type":["string","null"],"maxLength":100,"minLength":1},"offset":{"type":["integer","null"],"maximum":500,"minimum":0},"resort":{"enum":["wdw","dlr"],"type":"string"}},"additionalProperties":false},"title":"Search dining locations","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_dining_locations","displayName":"Search dining locations"},{"name":"get_dining_rarity","description":"Use when someone asks which Disney restaurants are hardest to book (e.g. Be Our Guest, Space 220, Cinderella's Royal Table): ranks reservable restaurants by how often availability scans found an open table for a party size. Dining experiences such as Bibbidi Bobbidi Boutique are not ranked. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort"],"properties":{"band":{"enum":["2","3-4","5-6","7-8",null],"type":["string","null"]},"limit":{"type":["integer","null"],"maximum":50,"minimum":1},"offset":{"type":["integer","null"],"maximum":500,"minimum":0},"resort":{"enum":["wdw","dlr"],"type":"string"}},"additionalProperties":false},"title":"Dining rarity","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_dining_rarity","displayName":"Dining rarity"},{"name":"get_restaurant_rarity","description":"Use when someone asks how hard one Disney restaurant is to book and when to try: for that restaurant (its facility id), returns how often availability scans found an open table for a party size, by weekday and meal. Dining experiences such as Bibbidi Bobbidi Boutique are not covered. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["resort","facilityKey"],"properties":{"band":{"enum":["2","3-4","5-6","7-8",null],"type":["string","null"]},"resort":{"enum":["wdw","dlr"],"type":"string"},"facilityKey":{"type":"string","maxLength":20,"minLength":1}},"additionalProperties":false},"title":"Restaurant rarity","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_restaurant_rarity","displayName":"Restaurant rarity"},{"name":"get_prediction_scorecard","description":"Use when someone asks how accurate the crowd predictions are: returns how past predictions compared with observed crowds, overall and by park, including the biggest misses; past accuracy is not a guarantee. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":[],"properties":{"parkSlug":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure",null],"type":["string","null"]}},"additionalProperties":false},"title":"Prediction scorecard","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_prediction_scorecard","displayName":"Prediction scorecard"},{"name":"list_public_guides","description":"Use when someone wants planning detail on Disney seasonal events and parties, restaurants, dining experiences or Lightning Lane strategy: lists the reviewed guides of that kind with their slugs and summaries. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["kind"],"properties":{"kind":{"enum":["events","restaurants","experiences","lightning_lane_strategy"],"type":"string"},"limit":{"type":["integer","null"],"maximum":20,"minimum":1},"offset":{"type":["integer","null"],"maximum":500,"minimum":0},"resort":{"enum":["wdw","dlr",null],"type":["string","null"]}},"additionalProperties":false},"title":"Planning guides","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_public_guides","displayName":"Planning guides"},{"name":"get_public_guide","description":"Use after list_public_guides to read one reviewed guide in full: returns that guide's text by its kind and slug. Covers Walt Disney World and Disneyland Resort public planning data from mickeyalerts.com; some parks, dates or venues have no data yet, and the result says so instead of guessing.","inputSchema":{"type":"object","required":["kind","slug"],"properties":{"kind":{"enum":["events","restaurants","experiences","lightning_lane_strategy"],"type":"string"},"slug":{"type":"string","maxLength":100,"minLength":1}},"additionalProperties":false},"title":"Planning guide","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_public_guide","displayName":"Planning guide"},{"name":"find_best_trip_windows","description":"Use when someone is planning a Walt Disney World or Disneyland trip and choosing dates: ranks the least crowded trip dates of a given length (1 to 21 days) inside a search window of up to 120 days, for the parks they plan to visit, by forecast crowds only (not cost or weather). The ranking is a forecast from a seasonal demand model, not a guarantee; dates without complete school and event calendar coverage are left unranked and the result says which, and an event with no measured effect is estim","inputSchema":{"type":"object","required":["destination","searchStartDate","searchEndDate","tripLengthDays","parkSlugs","objective","constraints"],"properties":{"objective":{"type":"object","required":["crowds","cost","weather"],"properties":{"cost":{"type":"number","maximum":1,"minimum":0},"crowds":{"type":"number","maximum":1,"minimum":0},"weather":{"type":"number","maximum":1,"minimum":0}},"additionalProperties":false},"parkSlugs":{"type":"array","items":{"enum":["magic-kingdom","epcot","hollywood-studios","animal-kingdom","disneyland","disney-california-adventure"],"type":"string"},"maxItems":6,"minItems":1},"maxResults":{"type":["integer","null"],"maximum":5,"minimum":1},"constraints":{"type":"object","required":["excludedDates","requiredWeekdays"],"properties":{"excludedDates":{"type":"array","items":{"type":"string","format":"date"},"maxItems":120},"earliestArrival":{"type":["string","null"],"format":"date"},"latestDeparture":{"type":["string","null"],"format":"date"},"requiredWeekdays":{"type":"array","items":{"type":"integer","maximum":7,"minimum":1},"maxItems":7}},"additionalProperties":false},"destination":{"enum":["wdw","dlr"],"type":"string"},"searchEndDate":{"type":"string","format":"date"},"tripLengthDays":{"type":"integer","maximum":21,"minimum":1},"searchStartDate":{"type":"string","format":"date"}},"additionalProperties":false},"title":"Best trip dates","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_best_trip_windows","displayName":"Best trip dates"},{"name":"get_website_link","description":"Use when someone wants something on their Mickey Alerts account that the other tools cannot do: set up dining auto-book, a DVC points alert or an experience alert (such as Bibbidi Bobbidi Boutique), edit or delete an alert, Fast Forward, the Disney account page, notification settings, managing alerts or disconnecting ChatGPT. Returns the exact mickeyalerts.com page for it; use this tool whenever a request is outside the other tools, or another tool's warning names a page, and give the customer t","inputSchema":{"type":"object","required":["page"],"properties":{"page":{"enum":["create_dining_auto_book","create_dvc_alert","create_experience_alert","edit_alert","delete_alert","fast_forward","connect_disney_account","notification_settings","manage_alerts","connected_apps"],"type":"string"},"alertId":{"type":"string","format":"uuid"},"alertKind":{"enum":["hotel","dining","dvc","experience"],"type":"string"}},"additionalProperties":false},"title":"Website link","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_website_link","displayName":"Website link"},{"name":"get_disney_connect_link","description":"Use when a connected customer needs to connect or reconnect their Disney account to Mickey Alerts (for example so a dining alert's auto-book can run): creates a one-time Disney connect link for this customer that works once and expires in 60 minutes; give it only to them. At most three are created an hour; when none can be created it returns the Disney account page instead and says why. Requires a connected account with permission to change alerts.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Disney connect link","logicalName":"get_disney_connect_link","displayName":"Disney connect link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_account_status","description":"Use when a customer asks about their own Mickey Alerts account: returns its status and alert allowances. Requires a connected account. It shows no plan names, prices or upgrades; plans can't be changed in ChatGPT.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"title":"Account status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_account_status","displayName":"Account status"},{"name":"list_alerts","description":"Use when a customer asks what alerts they have or how one is doing: lists their hotel alerts and dining alerts with dates, party and status. Requires a connected account.","inputSchema":{"type":"object","properties":{"kind":{"enum":["hotel","dining"],"type":"string"},"limit":{"type":"integer","maximum":50,"minimum":1},"cursor":{"type":"string","maxLength":512,"minLength":1}},"additionalProperties":false},"title":"List alerts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_alerts","displayName":"List alerts"},{"name":"create_hotel_alert","description":"Use when someone wants to be told when a sold-out Disney hotel room opens for their dates: creates a hotel alert for a resort, room types, dates and party (ids from search_resorts and get_resort_room_types) that texts them when a room opens. Requires a connected account; no booking.","inputSchema":{"type":"object","required":["requestId","resortId","roomIds","checkInDate","checkOutDate","adults","childrenAges"],"properties":{"adults":{"type":"integer","maximum":12,"minimum":1},"roomIds":{"type":"array","items":{"type":"string","format":"uuid"},"maxItems":20,"minItems":1},"resortId":{"type":"string","format":"uuid"},"requestId":{"type":"string","format":"uuid"},"accessible":{"type":"boolean"},"checkInDate":{"type":"string","format":"date"},"checkOutDate":{"type":"string","format":"date"},"childrenAges":{"type":"array","items":{"type":"integer","maximum":17,"minimum":0},"maxItems":11,"minItems":0},"priceThresholdCents":{"type":["integer","null"],"maximum":100000000,"minimum":1}},"additionalProperties":false},"title":"Create hotel alert","logicalName":"create_hotel_alert","displayName":"Create hotel alert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_dining_alert","description":"Use when someone wants to be told when a sold-out Disney restaurant reservation opens: creates a dining alert for a restaurant (id from search_dining_locations), date, party size and optional time window. Restaurants only; experience alerts and auto-book are set up on the website. Requires a connected account; no booking.","inputSchema":{"type":"object","required":["requestId","diningLocationId","reserveDate","partySize","timeWindow"],"properties":{"partySize":{"type":"integer","maximum":20,"minimum":1},"requestId":{"type":"string","format":"uuid"},"timeWindow":{"type":["object","null"],"required":["start","end"],"properties":{"end":{"type":"string","maxLength":5,"minLength":5},"start":{"type":"string","maxLength":5,"minLength":5}},"additionalProperties":false},"reserveDate":{"type":"string","format":"date"},"diningLocationId":{"type":"string","format":"uuid"}},"additionalProperties":false},"title":"Create dining alert","logicalName":"create_dining_alert","displayName":"Create dining alert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pause_alert","description":"Use when a customer wants to stop an alert for now without deleting it: pauses one of their hotel or dining alerts, including a dining alert with auto-book on. Requires a connected account.","inputSchema":{"type":"object","required":["requestId","kind","alertId","expectedVersion"],"properties":{"kind":{"enum":["hotel","dining"],"type":"string"},"alertId":{"type":"string","format":"uuid"},"requestId":{"type":"string","format":"uuid"},"expectedVersion":{"type":"string","maxLength":64,"minLength":1}},"additionalProperties":false},"title":"Pause alert","logicalName":"pause_alert","displayName":"Pause alert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"resume_alert","description":"Use when a customer wants a paused alert running again: resumes one of their paused hotel or dining alerts. Resuming a dining alert with auto-book on turns its booking back on and needs that park's Disney account connected. Requires a connected account.","inputSchema":{"type":"object","required":["requestId","kind","alertId","expectedVersion"],"properties":{"kind":{"enum":["hotel","dining"],"type":"string"},"alertId":{"type":"string","format":"uuid"},"requestId":{"type":"string","format":"uuid"},"expectedVersion":{"type":"string","maxLength":64,"minLength":1}},"additionalProperties":false},"title":"Resume alert","logicalName":"resume_alert","displayName":"Resume alert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Disney-Resort-Alerts&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkubWlja2V5YWxlcnRzLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Disney-Resort-Alerts%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.mickeyalerts.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Disney-Resort-Alerts%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.mickeyalerts.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Disney+Resort+Alerts&connectorUrl=https%3A%2F%2Fapi.mickeyalerts.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Disney-Resort-Alerts\" --url \"https://api.mickeyalerts.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mickeyalerts-mcp-092200dd2b","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mickeyalerts-mcp-092200dd2b/tools/{tool}","mcpServerUrl":"https://api.mickeyalerts.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/mickeyalerts-mcp-092200dd2b?live=1"}