{
  "markdown": "# sixflags-mcp\n\nMCP server for **Six Flags** theme parks — live ride wait times, park hours, show schedules, and day planning. Your home park (default **Carowinds**) is the default for every tool, so \"what are the wait times?\" just works. Covers the whole combined Six Flags / Cedar Fair chain: Cedar Point, Kings Island, Canada's Wonderland, Magic Mountain, the Hurricane Harbor water parks, and more.\n\nData comes from the public [themeparks.wiki](https://themeparks.wiki) API — **no account, no API key, no login**.\n\n> **Built and maintained by AI.** This codebase is developed and maintained by Claude (Claude Code). Use at your own discretion.\n\n## Tools\n\n| Tool | What it does |\n| --- | --- |\n| `sixflags_get_wait_times` | Every ride's current standby + single-rider wait and status, sorted longest-first, with a crowd summary. |\n| `sixflags_suggest_next` | Ranks currently-open rides by shortest wait — the \"what should we ride next?\" planner. Supports `exclude`, `maxWaitMinutes`, `limit`. |\n| `sixflags_get_park_schedule` | Operating hours from today forward. |\n| `sixflags_get_shows` | Today's live show schedule (parades, stunt shows, character meets) with showtimes. |\n| `sixflags_list_attractions` | The full directory of a park's rides / shows / restaurants, with map coordinates. |\n| `sixflags_list_parks` | Every Six Flags park and its id; `search` to filter. |\n| `sixflags_healthcheck` | Confirm the upstream data source is reachable. |\n\nEvery data tool takes an optional `park` argument (name, slug, unique substring, or id). Omit it for your home park.\n\n## Install\n\nVia `npx` (published to npm):\n\n```json\n{\n  \"mcpServers\": {\n    \"sixflags\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"sixflags-mcp\"],\n      \"env\": { \"SIXFLAGS_HOME_PARK\": \"Carowinds\" }\n    }\n  }\n}\n```\n\nOr as a Claude Code plugin from the `chrischall` marketplace, or install the `.mcpb` bundle from a release.\n\n## Configuration\n\nAll optional — the upstream is keyless.\n\n| Env var | Default | Purpose |\n| --- | --- | --- |\n| `SIXFLAGS_HOME_PARK` | `Carowinds` | Default park for tools that don't name one. A park name, themeparks.wiki slug, or park id. |\n| `SIXFLAGS_REQUEST_TIMEOUT_MS` | `15000` | Per-request timeout. |\n| `SIXFLAGS_USER_AGENT` | `sixflags-mcp (+…)` | User-Agent sent to themeparks.wiki. |\n\n## Development\n\n```bash\nnpm install\nnpm run build          # tsc → dist/, then esbuild bundle → dist/bundle.js\nnpm test               # vitest run\nnpm run test:coverage  # 100% coverage gate (CI)\nnpm run dev            # node --env-file=.env dist/index.js (requires a build)\n```\n\n## Data source & accuracy\n\nWait times, show times, and hours are provided by themeparks.wiki, which aggregates the parks' own apps. They populate only during operating hours — off-hours every ride reads `CLOSED`. Treat waits as best-effort estimates, not guarantees.\n",
  "bytes": 2843,
  "sha": "ced4e7f6f8bc55fc33e2e6d9166844f992afc482e0d263fe110318fc43b5b11e",
  "repo_slug": "chrischall/sixflags-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_chrischall_sixflags_mcp_3895b4e0/readme"
}