Fandango MCP
# Fandango MCP
Unofficial, read-only MCP server for Fandango showtimes and seat availability, reverse-engineered from observed web traffic.
Built entirely by GPT-5.5 via Codex CLI.
## Overview
Exposes anonymous, read-only Fandango movie discovery, theater calendars, showtimes, and seat maps through MCP. It can find showtimes and inspect available seats, but it cannot buy, hold, reserve, validate, favorite, or check out tickets.
- `fandango_movie_showtimes` - search one movie across nearby theaters for a date
- `fandango_theater_showtimes` - list one theater's movie showtimes for a date
- `fandango_theater_calendar` - read a theater's available showtime dates
- `fandango_seat_availability` - read raw seat availability for a showtime
- `fandango_scan_movie_availability` - scan movie availability across multiple days, optionally with seat maps and best open groups
- `fandango_render_seat_map` - render a terminal seat map with open/taken seats and contiguous open groups
Typical workflow: `fandango_movie_showtimes` or `fandango_theater_showtimes` returns a `showtimeHashCode`, then `fandango_render_seat_map` or `fandango_seat_availability` inspects seats. For multi-day "good seats" searches, use `fandango_scan_movie_availability` with `includeSeatDetails`; it returns all showtimes, capped seat-map details, and `bestAvailability`.
Seat map symbols: `□` open, `☒` taken, `▣` open wheelchair, `▦` taken wheelchair.
TDQS
Scored across 6 tools
Tools have distinct purposes: movie showtimes, theater showtimes, seat mapping, theater calendar, and availability scanning. The only potential confusion is between fandango_movie_showtimes and fandango_theater_showtimes, but the descriptions clarify the different foci. Overall, agents should reliably select the correct tool.
All tools start with 'fandango_', but naming mixes noun_noun (movie_showtimes, seat_availability) and verb_noun (render_seat_map, scan_movie_availability) patterns. This inconsistency could cause slight confusion, though the verbs are informative.
With 6 tools, the set is well-scoped for a read-only movie ticketing service. Each tool covers a distinct aspect (showtimes by movie or theater, seat maps, availability scanning, theater calendar), and there are no redundant tools.
The tools provide comprehensive read-only access to showtimes, seat maps, and theater calendars. Missing features like movie metadata (synopsis, ratings) are understandable given the focus on ticketing; minor gaps exist but do not hinder core workflows.