TM

TMDB MCP Server

Model Context Protocol Server

Usage

Protocol

StreamableHTTP

URL

https://tmdb-mcp-server.imlc.me/api/mcp

Configuration

{
  "mcpServers": {
    "tmdb": {
      "transport": {
        "type": "streamable-http",
        "url": "https://tmdb-mcp-server.imlc.me/api/mcp"
      }
    }
  }
}

Replace streamable-http with http if your client does not support the former.

HTTP API proxies

Layer-7 reverse proxies: local path prefix is stripped, credentials are injected on the server, and the upstream response is streamed back to the client.

TMDB

Requests to /api/tmdb/* are forwarded to https://api.themoviedb.org/*. The /api/tmdb prefix is removed; the server adds Authorization: Bearer … using TMDB_ACCESS_TOKEN. Responses include Via, Server, X-Upstream-Response-Time, and X-Upstream-Status.

Example

GET /api/tmdb/tv/84666 → https://api.themoviedb.org/3/tv/84666

TVDB

Requests to /api/tvdb/* are forwarded to https://api4.thetvdb.com/*. The /api/tvdb prefix is removed; the server obtains a TVDB bearer token (via API key and Redis-backed caching) and sets Authorization on the outbound request.

Example

GET /api/tvdb/series/421069 → https://api4.thetvdb.com/series/421069