io.github.cyanheads

tmdb-mcp-server

Search, detail, and discovery for movies, TV, and people on The Movie Database (TMDB).

communityservice

Package Details

Transportstdio
Runtimenode

Package Arguments

Positional
Position 0
run
Position 1
start:stdio

Environment Variables

TMDB_API_KEY(str)
RequiredSecret

TMDB v4 API Read Access Token (JWT). Sent as 'Authorization: Bearer'. Create one at https://www.themoviedb.org/settings/api.

TMDB_LANGUAGE(str)
Default:en-US

Default response language as ISO 639-1, optionally with region (e.g. 'en-US'). Per-call language overrides it.

TMDB_DEFAULT_REGION(str)
Default:US

Default ISO 3166-1 country hint (e.g. 'US') used in region-aware error messages.

MCP_LOG_LEVEL(str)
Default:info

Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

TransportStreamable HTTP
Runtimenode

Package Arguments

Positional
Position 0
run
Position 1
start:http

Environment Variables

TMDB_API_KEY(str)
RequiredSecret

TMDB v4 API Read Access Token (JWT). Sent as 'Authorization: Bearer'. Create one at https://www.themoviedb.org/settings/api.

TMDB_LANGUAGE(str)
Default:en-US

Default response language as ISO 639-1, optionally with region (e.g. 'en-US'). Per-call language overrides it.

TMDB_DEFAULT_REGION(str)
Default:US

Default ISO 3166-1 country hint (e.g. 'US') used in region-aware error messages.

MCP_HTTP_HOST(str)
Default:127.0.0.1

The hostname for the HTTP server.

MCP_HTTP_PORT(str)
Default:3010

The port to run the HTTP server on.

MCP_HTTP_ENDPOINT_PATH(str)
Default:/mcp

The endpoint path for the MCP server.

MCP_AUTH_MODE(str)
Default:none

Authentication mode to use: 'none', 'jwt', or 'oauth'.

MCP_LOG_LEVEL(str)
Default:info

Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').