{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_u9xbm9cyduqv","handle":"supapark","url":"https://wellknown.network/agents/supapark","links":{"self":"https://wellknown.network/agents/supapark/record.json","html":"https://wellknown.network/agents/supapark","markdown":"https://wellknown.network/agents/supapark/record.md","api":"https://wellknown.network/api/v1/agents/supapark","status":"https://wellknown.network/api/v1/agents/supapark/status","claim":"https://wellknown.network/agents/supapark/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/supapark/claim.json","badge":"https://wellknown.network/agents/supapark/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/supapark/history","tools":"https://wellknown.network/api/v1/agents/supapark/tools"},"ard":{"identifier":"urn:air:supapark.com:agent:supapark","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"SupaPark","summary":"Walt Disney World park intelligence for AI agents: live and \"Real Wait\" wait times, which park to visit today, crowd forecasts, Lightning Lane prices and sellout times, and dining reservation drop odds. Public tools need no authentication; account tools (ride and dining watches) need a pairing key …","description":"Walt Disney World park intelligence for AI agents: live and \"Real Wait\" wait times, which park to visit today, crowd forecasts, Lightning Lane prices and sellout times, and dining reservation drop odds. Public tools need no authentication; account tools (ride and dining watches) need a pairing key the user creates in SupaPark. The interface is an MCP server (streamable HTTP, stateless JSON-RPC 2.0, tools only) with the same tools as plain JSON REST calls described by an OpenAPI 3.1 document; SupaPark does not implement the A2A message/task protocol. Independent service; not affiliated with Disney.","publisher":{"name":"SupaPark","url":"https://supapark.com"},"homepage":"https://supapark.com/developers","repository":null,"version":"0.2.0","license":null,"protocols":["a2a"],"tags":["walt-disney-world","park-choice","live","crowds","wait-times","forecast","trip-planning","dining","reservations","lightning-lane","prices","attractions","history","sellouts","account","requires-pairing-key","alerts"],"pricing":null,"endpoints":[{"url":"https://supapark.com","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"which_park_today","name":"Which park is best today","tags":["walt-disney-world","park-choice","live","crowds"],"description":"Ranks the four Walt Disney World theme parks for visiting right now, combining live crowd levels, today's forecast and remaining park hours. Returns each park's rank, live average wait, open/close times and a one-line reason."},{"id":"get_live_wait_times","name":"Live wait times","tags":["walt-disney-world","wait-times","live"],"description":"Current posted wait times for Walt Disney World attractions plus SupaPark's Real Wait estimate of the actual wait, a low/high range, confidence, and a flag for \"ghost\" waits that are posted but not real. Refreshes every few minutes during park hours."},{"id":"get_crowd_forecast","name":"Crowd forecast","tags":["walt-disney-world","crowds","forecast","trip-planning"],"description":"Day-by-day crowd forecast for one Walt Disney World park: a 0-100 crowd index, a label (low/moderate/high…) and the drivers behind it (holidays, events, school breaks). Covers the next few weeks when no dates are given."},{"id":"get_dining_drop_odds","name":"Dining reservation drop odds","tags":["walt-disney-world","dining","reservations"],"description":"For hard-to-book Walt Disney World restaurants: how often cancelled reservations reappear (\"drops\"), the probability of catching one, and the best day-of-week and hour to look."},{"id":"get_lightning_lane_prices","name":"Lightning Lane prices and value","tags":["walt-disney-world","lightning-lane","prices"],"description":"Today's Lightning Lane Single Pass prices per attraction at a Walt Disney World park, with 30-day min/median/max, the current posted wait, minutes saved per dollar and a value verdict (e.g. \"great deal\")."},{"id":"get_multi_pass_price","name":"Lightning Lane Multi Pass price","tags":["walt-disney-world","lightning-lane","prices"],"description":"The Lightning Lane Multi Pass price for a Walt Disney World park on a given date (defaults to today)."},{"id":"get_attraction_details","name":"Attraction details and wait history","tags":["walt-disney-world","attractions","wait-times","history"],"description":"Details for one Walt Disney World attraction (height requirement, land, thrill level, Lightning Lane tier) plus its recent wait-time history and downtime. Takes an attraction slug, e.g. \"space-mountain\"."},{"id":"get_lightning_lane_sellouts","name":"Lightning Lane sellout times","tags":["walt-disney-world","lightning-lane","sellouts"],"description":"When each Walt Disney World ride's Lightning Lane sold out, measured by SupaPark. range \"today\": today's sellout times so far (or \"still available\"). range \"week\": the typical sellout time over the last seven complete days, with how many days sold out and how many were gone before 7:00 AM. Times are Eastern."},{"id":"get_hardest_dining_reservations","name":"Hardest dining reservations","tags":["walt-disney-world","dining","reservations"],"description":"Walt Disney World restaurants ranked by how rarely a reservation opens, from SupaPark's own availability checks: difficulty tier, the share of checks that found a table, and cancellations (\"drops\") caught in the last 30 days."},{"id":"get_my_account","name":"My SupaPark account","tags":["walt-disney-world","account","requires-pairing-key"],"description":"Shows whether this assistant is linked to a SupaPark account, the plan (free, silver or gold) and how alerts are delivered. Requires a linked SupaPark account (pairing key)."},{"id":"list_my_watches","name":"My watches","tags":["walt-disney-world","account","alerts","requires-pairing-key"],"description":"Lists the active ride and dining watches (alerts) on the linked SupaPark account, with each watch's id. Requires a linked SupaPark account (pairing key)."},{"id":"watch_ride","name":"Watch a ride","tags":["walt-disney-world","account","alerts","requires-pairing-key"],"description":"Creates an alert on the linked SupaPark account for a Walt Disney World ride. kind \"lightning_lane\": alert when Lightning Lane return times open up (optionally for a specific date). kind \"wait_drop\": alert when the standby wait drops to threshold_minutes or less. Delivery channel follows the account's plan. Requires a linked SupaPark account (pairing key)."},{"id":"watch_dining","name":"Watch a dining reservation","tags":["walt-disney-world","account","alerts","dining","requires-pairing-key"],"description":"Creates an alert on the linked SupaPark account that fires when a reservation opens at a Walt Disney World restaurant for the given date and party size. Requires a linked SupaPark account (pairing key)."},{"id":"remove_watch","name":"Remove a watch","tags":["walt-disney-world","account","alerts","requires-pairing-key"],"description":"Turns off one watch on the linked SupaPark account, by watch id. It can be restored in the SupaPark app. Requires a linked SupaPark account (pairing key)."}],"tools":["Which park is best today","Live wait times","Crowd forecast","Dining reservation drop odds","Lightning Lane prices and value","Lightning Lane Multi Pass price","Attraction details and wait history","Lightning Lane sellout times","Hardest dining reservations","My SupaPark account","My watches","Watch a ride","Watch a dining reservation","Remove a watch"],"extra":{"ard":{"type":"application/a2a-agent-card+json","metadata":null,"identifier":"urn:air:supapark.com:a2a:agent-card","artifactUrl":"https://supapark.com/.well-known/agent-card.json","representativeQueries":["walt disney world crowd forecast for next week","lightning lane multi pass price at epcot"]},"inputModes":["application/json"],"outputModes":["application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"data.weather","name":"Weather","confidence":1,"provenance":"declared"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"declared"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.675,"provenance":"derived"}],"categories":["commerce","communication","data","knowledge"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-30T09:30:30.408Z","lastProbedAt":"2026-10-30T09:30:30.408Z","statusComputedAt":"2026-10-30T09:32:41.074Z","reliability30d":{"probes":3,"successRate":1,"p50Ms":410,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":3,"ok":3,"authBoundaryOk":0,"serviceOk":3,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-30T09:30:30.408Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":417,"error":null,"detail":{"name":"SupaPark","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14}},{"at":"2026-10-30T02:22:37.147Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":405,"error":null,"detail":{"name":"SupaPark","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14}},{"at":"2026-10-29T18:32:05.512Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":409,"error":null,"detail":{"name":"SupaPark","signed":false,"version":"0.2.0","cardPath":"/.well-known/agent-card.json","skillCount":14}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_962eksu9hvz5","url":"https://supapark.com","type":"a2a","factsCheckedAt":"2026-10-29T18:32:05.513Z","auth":null,"tls":{"observedAt":"2026-10-29T18:32:05.541Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"supapark.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-04T09:59:48.000Z","validTo":"2027-01-02T10:59:44.000Z","daysToExpiry":63,"sanCount":2,"fingerprint256":"39:8B:78:22:F3:B4:A5:C9:D7:93:18:D5:DC:D6:34:F5:B8:34:EE:73:65:2C:09:0D:1E:5D:B9:ED:87:D8:7D:18"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://supapark.com/.well-known/agent-card.json","url":"https://supapark.com/.well-known/agent-card.json","firstSeenAt":"2026-10-29T16:22:28.732Z","fetchedAt":"2026-10-29T16:22:28.732Z","normalizedAt":"2026-10-29T16:22:28.732Z"},{"source":"ard_catalog","key":"urn:air:supapark.com:a2a:agent-card","url":"https://supapark.com/.well-known/ai-catalog.json","firstSeenAt":"2026-10-29T16:22:35.282Z","fetchedAt":"2026-10-29T16:22:35.282Z","normalizedAt":"2026-10-29T16:22:35.282Z"}]},"firstSeenAt":"2026-10-29T16:22:28.732Z","updatedAt":"2026-10-29T16:22:53.499Z"}