Skip to main content
Glama

sixflags-mcp

MCP 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.

Data comes from the public themeparks.wiki API — no account, no API key, no login.

Built and maintained by AI. This codebase is developed and maintained by Claude (Claude Code). Use at your own discretion.

Tools

Tool

What it does

sixflags_get_wait_times

Every ride's current standby + single-rider wait and status, sorted longest-first, with a crowd summary.

sixflags_suggest_next

Ranks currently-open rides by shortest wait — the "what should we ride next?" planner. Supports exclude, maxWaitMinutes, limit.

sixflags_get_park_schedule

Operating hours from today forward.

sixflags_get_shows

Today's live show schedule (parades, stunt shows, character meets) with showtimes.

sixflags_list_attractions

The full directory of a park's rides / shows / restaurants, with map coordinates.

sixflags_list_parks

Every Six Flags park and its id; search to filter.

sixflags_healthcheck

Confirm the upstream data source is reachable.

Every data tool takes an optional park argument (name, slug, unique substring, or id). Omit it for your home park.

Related MCP server: global-entry-scanner

Install

Via npx (published to npm):

{
  "mcpServers": {
    "sixflags": {
      "command": "npx",
      "args": ["-y", "sixflags-mcp"],
      "env": { "SIXFLAGS_HOME_PARK": "Carowinds" }
    }
  }
}

Or as a Claude Code plugin from the chrischall marketplace, or install the .mcpb bundle from a release.

Configuration

All optional — the upstream is keyless.

Env var

Default

Purpose

SIXFLAGS_HOME_PARK

Carowinds

Default park for tools that don't name one. A park name, themeparks.wiki slug, or park id.

SIXFLAGS_REQUEST_TIMEOUT_MS

15000

Per-request timeout.

SIXFLAGS_USER_AGENT

sixflags-mcp (+…)

User-Agent sent to themeparks.wiki.

Development

npm install
npm run build          # tsc → dist/, then esbuild bundle → dist/bundle.js
npm test               # vitest run
npm run test:coverage  # 100% coverage gate (CI)
npm run dev            # node --env-file=.env dist/index.js (requires a build)

Data source & accuracy

Wait 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.

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
8dResponse time
1wRelease cycle
4Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Amtrak MCP — live Amtrak train tracking via the community Amtraker API

  • MCP server exposing live Helldivers 2 galactic war data.

  • Official MCP server for Lovable, the AI-powered full-stack app builder.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/sixflags-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server