tmdb-mcp-server
Search, detail, and discovery for movies, TV, and people on The Movie Database (TMDB).
What this server provides
Search, detail, and discovery for movies, TV, and people on The Movie Database (TMDB).
Packages
npxTransport stdio- TMDB_API_KEYRequired
TMDB v4 API Read Access Token (JWT). Sent as 'Authorization: Bearer'. Create one at https://www.themoviedb.org/settings/api.
Format: string - TMDB_LANGUAGEOptional
Default response language as ISO 639-1, optionally with region (e.g. 'en-US'). Per-call language overrides it.
Format: string · Default: en-US - TMDB_DEFAULT_REGIONOptional
ISO 3166-1 country example in discovery missing-watch_region errors; never a query default.
Format: string · Default: US - MCP_LOG_LEVELOptional
Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').
Format: string · Default: info
npxTransport streamable-httphttp://localhost:3010/mcp- TMDB_API_KEYRequired
TMDB v4 API Read Access Token (JWT). Sent as 'Authorization: Bearer'. Create one at https://www.themoviedb.org/settings/api.
Format: string - TMDB_LANGUAGEOptional
Default response language as ISO 639-1, optionally with region (e.g. 'en-US'). Per-call language overrides it.
Format: string · Default: en-US - TMDB_DEFAULT_REGIONOptional
ISO 3166-1 country example in discovery missing-watch_region errors; never a query default.
Format: string · Default: US - MCP_HTTP_HOSTOptional
The hostname for the HTTP server.
Format: string · Default: 127.0.0.1 - MCP_HTTP_PORTOptional
The port to run the HTTP server on.
Format: string · Default: 3010 - MCP_HTTP_ENDPOINT_PATHOptional
The endpoint path for the MCP server.
Format: string · Default: /mcp - MCP_AUTH_MODEOptional
Authentication mode to use: 'none', 'jwt', or 'oauth'.
Format: string · Default: none - MCP_LOG_LEVELOptional
Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').
Format: string · Default: info