# sixflags-mcp [Health: Active]

**Category:** 🚆 Travel & Transportation  
**Repository:** https://github.com/chrischall/sixflags-mcp  
**GitHub Stars:** 0  
**npm Downloads (last month):** 2626  
**Views:** 1  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/sixflags-mcp

## Description
Six Flags MCP for Claude — live wait times, park hours, shows, and day planning

## Tools
Capabilities this server exposes over MCP:

- **sixflags_list_parks** — List Six Flags parks (the combined Six Flags / Cedar Fair chain, including Carowinds, Cedar Point, Canada’s Wonderland, Magic Mountain, and the Hurricane Harbor water parks). Optionally filter by a name substring. Returns each park’s id, name, and owning destination, and flags your configured home park.
- **sixflags_get_park_schedule** — Get operating hours (open/close times) for a Six Flags park, from today forward. Defaults to your home park. Use this to plan what time to arrive and how long you have.
- **sixflags_get_wait_times** — Get current ride wait times for a Six Flags park (defaults to your home park, Carowinds). Returns every attraction with its status (operating/closed/down) and standby + single-rider waits, sorted longest-wait first, plus a summary of the park’s crowd level.
- **sixflags_suggest_next** — Recommend which attraction to ride next: ranks currently-operating rides by shortest standby wait. Optionally exclude rides you’ve already done and cap the wait. Use this repeatedly through the day to keep hopping to the lowest-wait ride. Defaults to your home park (Carowinds).
- **sixflags_list_attractions** — List the attractions (or shows / restaurants) at a Six Flags park — the full directory of what’s there, with map coordinates. Static metadata, not live status; use sixflags_get_wait_times for current waits. Defaults to your home park (Carowinds).
- **sixflags_get_shows** — Get today’s live show schedule (showtimes) for a Six Flags park — parades, stunt shows, character meets. Defaults to your home park (Carowinds). Showtimes are only populated on operating days.
- **sixflags_healthcheck** — Check that the upstream data source (themeparks.wiki) is reachable and returning Six Flags park data. Returns ok/degraded plus the number of parks discovered.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "sixflags-mcp": {
    "command": "npx",
    "args": ["-y","sixflags-mcp"]
  }
}
```

## Documentation

## What sixflags-mcp does

The sixflags-mcp MCP server exposes theme-park information as tools for an MCP client. It covers the combined Six Flags and Cedar Fair chain, including parks such as Cedar Point, Kings Island, Canada's Wonderland, Magic Mountain, and Hurricane Harbor locations. The default home park is Carowinds, but tools can target another park by name, slug, unique substring, or ID.

Ride data includes current standby and single-rider waits, operating status, and a crowd summary. A separate planner ranks open rides by wait time. Other tools provide upcoming operating hours, the day's shows and showtimes, attraction listings with map coordinates, the complete park directory, and a connectivity check for the upstream source.

## How it works

The server reads data from the public themeparks.wiki API. No account, API key, or login is needed. Wait times, showtimes, and operating hours are sourced from data aggregated from the parks' own applications.

Every data tool accepts an optional park selector. If the selector is omitted, the configured home park is used. `sixflags_suggest_next` can exclude attractions, apply a maximum wait threshold, and limit the number of recommendations returned. Its results focus on rides that are currently open and sorted by shorter waits.

Data is operational rather than historical. The upstream source generally populates waits during park operating hours; outside those hours, rides may appear as `CLOSED`. Returned wait values should therefore be treated as estimates rather than guarantees.

## Setup and configuration

The sixflags-mcp MCP server can be launched from npm with `npx` and added as a standard stdio MCP server. A typical configuration runs `npx -y sixflags-mcp` and optionally sets `SIXFLAGS_HOME_PARK` to choose the default park. It is also available as a Claude Code plugin through the `chrischall` marketplace, or as an `.mcpb` bundle from a release.

All configuration variables are optional. `SIXFLAGS_HOME_PARK` defaults to `Carowinds` and accepts a park name, themeparks.wiki slug, or park ID. `SIXFLAGS_REQUEST_TIMEOUT_MS` controls the per-request timeout and defaults to `15000`. `SIXFLAGS_USER_AGENT` sets the User-Agent sent to themeparks.wiki and has a repository-based default value.

## Tools and capabilities

- `sixflags_get_wait_times`: Lists ride standby and single-rider waits with status, longest waits first, plus a crowd summary.
- `sixflags_suggest_next`: Recommends currently open rides using wait time, exclusions, a maximum wait, and a result limit.
- `sixflags_get_park_schedule`: Returns operating hours from the current day forward.
- `sixflags_get_shows`: Returns today's shows, including parades, stunt shows, character meets, and showtimes.
- `sixflags_list_attractions`: Lists rides, shows, and restaurants with map coordinates.
- `sixflags_list_parks`: Lists available parks and supports search filtering.
- `sixflags_healthcheck`: Checks whether the upstream data source can be reached.

## Limitations and notes

Live availability depends on themeparks.wiki and the data supplied by participating park applications. The server does not provide a separate guarantee that a ride is operating or that a displayed wait is exact. Off-hours responses can report rides as closed, and show or wait information may be absent when the upstream source has not populated it.

The package is described as built and maintained by AI in the project material; users should evaluate the code and data behavior for their own deployment.

_Full upstream README: https://allmcps.com/mcp/sixflags-mcp/readme_

