1. Conduid
  2. Data
  3. tmdb-server
MCP server · Data

tmdb-server

MCP server for searching movies on TMDB

Unclaimed data
39Low

Scored 3 months ago · breakdown

About tmdb-server

tmdb-server is an MCP server published by git+lonzzi in the Data category: mCP server for searching movies on TMDB. It has been installed 0 times through Conduid.

Install

Install
npx @lonzzi/tmdb-mcp-server
Claude Code
claude mcp add tmdb-mcp-server -- npx -y @lonzzi/tmdb-mcp-server
npx
npx -y @lonzzi/tmdb-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about tmdb-server

Powered by Claude · Grounded in docs

I know everything about tmdb-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

TMDB MCP Server

A Model Context Protocol (MCP) server that allows LLMs to search for movies and TV shows using the The Movie Database (TMDB) API.

Features

  • Search Movies: Find movies by title with support for region and language.
  • Search TV Shows: Find TV shows by title with language support.
  • Get Details: Retrieve detailed metadata for movies and TV shows (runtime, budget, seasons, etc.).
  • Trending: Discover today's or this week's trending movies and TV shows.
  • Search People: Search for actors, directors, and other crew members.
  • Direct Links: Provides TMDb URLs for easy access to more details.

Prerequisites

  • Node.js (v18 or higher)
  • A TMDB API Key. You can get one by creating an account on themoviedb.org and applying for an API key in your account settings.

Configuration

MCP Client Configuration (e.g., Claude Desktop)

To use this server with Claude Desktop, add it to your claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "tmdb": {
      "command": "npx",
      "args": ["-y", "@lonzzi/tmdb-mcp-server"],
      "env": {
        "TMDB_API_KEY": "your_api_key_here"
      }
    }
  }
}

Available Tools

All tools support an optional language argument (e.g., en-US, zh-CN, fr-FR) to get localized results. Default is en-US.

search_movies

Search for movies on TMDB by title.

  • Arguments:
    • query (string, required): The movie title to search for.
    • language (string, optional): Language code (default: en-US).
    • region (string, optional): ISO 3166-1 code to filter release dates (e.g., US, KR).

search_tv_shows

Search for TV shows on TMDB by title.

  • Arguments:
    • query (string, required): The TV show title to search for.
    • language (string, optional): Language code (default: en-US).

get_movie_details

Get detailed information about a specific movie.

  • Arguments:
    • movieId (number, required): The TMDB ID of the movie.
    • language (string, optional): Language code (default: en-US).

get_tv_show_details

Get detailed information about a specific TV show.

  • Arguments:
    • tvShowId (number, required): The TMDB ID of the TV show.
    • language (string, optional): Language code (default: en-US).

get_trending_movies

Get the daily or weekly trending movies.

  • Arguments:
    • timeWindow (string, optional): day or week (default: week).
    • language (string, optional): Language code (default: en-US).

get_trending_tv

Get the daily or weekly trending TV shows.

  • Arguments:
    • timeWindow (string, optional): day or week (default: week).
    • language (string, optional): Language code (default: en-US).

search_person

Search for people (actors, directors, etc.).

  • Arguments:
    • query (string, required): The name to search for.
    • language (string, optional): Language code (default: en-US).

Development

  1. Clone the repository:

    git clone https://github.com/lonzzi/tmdb-mcp-server.git
    cd tmdb-mcp-server
    
  2. Install dependencies:

    npm install
    
  3. Create a .env file with your TMDB_API_KEY.

  4. Build the project:

    npm run build
    

Running Tests

npm test

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About tmdb-server

How do I install tmdb-server?

Run npx @lonzzi/tmdb-mcp-server, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is tmdb-server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is tmdb-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.