MovieGlu MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MOVIEGLU_LAT | No | Optional default latitude for geolocation queries | 37.7749 |
| MOVIEGLU_LNG | No | Optional default longitude for geolocation queries | -122.4194 |
| MOVIEGLU_CLIENT | Yes | Your MovieGlu client (username) from your credentials email | |
| MOVIEGLU_API_KEY | Yes | Your MovieGlu API key (x-api-key from your credentials email) | |
| MOVIEGLU_TERRITORY | Yes | The territory code (e.g., US, GB) for the API | |
| MOVIEGLU_AUTHORIZATION | Yes | The full Authorization header value, e.g. 'Basic A1B2c3...' |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| movies_now_showingA | List the top films currently in cinemas in the configured territory. Results are ordered by number of showtimes in the MovieGlu database. Each film carries a film_id — use it with movie_showtimes, closest_showing, movie_details or ticket_link. Args: limit: How many films to return (default 10, max 25). |
| movies_coming_soonA | List films coming soon to cinemas, ordered by release date. Includes release dates, age ratings and synopses. Args: limit: How many films to return (default 10, max 15). |
| search_moviesA | Search film titles by name fragment (search-as-you-type). Results are ordered by popularity (showtime count) and include film_id, release date, duration and age rating. Args: query: Film title fragment (at least 1 character). limit: Max results (default 5, max 25). |
| movie_detailsA | Full metadata for one film: synopsis, cast, directors, genres, ratings, trailers, images and nationwide show dates. Args: film_id: MovieGlu numeric film id (from search / listing tools). size_category: Image size: small, medium, large, xlarge or xxlarge (comma-separated for multiple). |
| movie_trailersB | Trailer URLs (with qualities and regions) for one film. Args: film_id: MovieGlu numeric film id. |
| cinemas_nearbyA | List the cinemas nearest to a location, with addresses and distances. lat/lng are optional: when omitted, the configured default location (MOVIEGLU_LAT / MOVIEGLU_LNG) is used. Only cinemas with showtimes in the next 10 days are returned. Args: limit: Max cinemas (default 10, max 25). lat: Latitude (-90..90). lng: Longitude (-180..180). |
| search_cinemasA | Search cinema names or towns (min 3 characters, search-as-you-type). Works best with a geolocation (within 75 miles); without it, results are alphabetical. lat/lng fall back to the configured default location. Args: query: Cinema chain or town name fragment (3+ chars). limit: Max results (default 5, max 25). lat: Latitude (-90..90), optional. lng: Longitude (-180..180), optional. |
| cinema_showtimesA | All showtimes at one cinema for one date. With film_id: only that film. Without: every film playing that day. Times are as published by the cinema; times after midnight belong to the previous day (cinema day = 03:00-02:59). Args: cinema_id: MovieGlu numeric cinema id. date: YYYY-MM-DD (defaults to today). film_id: Optional film id to narrow the schedule to one film. sort: popularity or alphabetical. |
| movie_showtimesA | Showtimes for one film at the cinemas nearest a location, sorted by distance. A location is required: pass lat/lng, or set a default location (MOVIEGLU_LAT / MOVIEGLU_LNG). Args: film_id: MovieGlu numeric film id. date: YYYY-MM-DD (defaults to today). limit: Max cinemas (default 10, max 25). lat: Latitude (-90..90), optional. lng: Longitude (-180..180), optional. |
| closest_showingA | Nearest cinemas showing a film, regardless of date and time. For 'where can I see this film at all?' A location is required (lat/lng, or the configured default location). Args: film_id: MovieGlu numeric film id. limit: Max cinemas (default 5, max 20). lat: Latitude (-90..90), optional. lng: Longitude (-180..180), optional. |
| ticket_linkA | Deep link to the cinema's ticketing page with film, date and time pre-selected. Use after presenting a showtime to the user. MovieGlu does not support seat selection or payment; the link goes to the cinema's own website. Args: cinema_id: MovieGlu numeric cinema id. film_id: MovieGlu numeric film id. date: Showtime date YYYY-MM-DD. time: Showtime time HH:MM (24h) exactly as published. |
| api_statusA | Diagnose the MovieGlu connection: which credentials are present, and whether a live API call succeeds. Use when other tools fail. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Most tools target clearly distinct resources and actions: film discovery, cinema lookup, showtimes by film or cinema, and ticketing. The main overlap is movie_trailers versus movie_details (both include trailers), and movie_showtimes versus closest_showing, but the descriptions make the intended use clear.
Names are mostly resource-oriented with a readable pattern: movie_*, cinema_*, search_*. There are minor inconsistencies like movies_now_showing/movies_coming_soon vs movie_details/movie_showtimes, plus standalone names like closest_showing and ticket_link.
12 tools is well-scoped for a cinema information server. Each tool serves a distinct part of the workflow—discovery, details, showtimes, ticketing, and diagnostics—without feeling bloated or redundant.
The set covers the full cinema lookup journey: finding films and cinemas, retrieving metadata and trailers, checking showtimes by film or venue, finding the closest showing, and linking to ticket purchase. No major lifecycle gaps are apparent for the domain.