Price Per TokenPrice Per Token

TMDB Server

by laksh-star

0

About

TMDB Server connects to The Movie Database (TMDB) API to provide comprehensive movie and TV show data access for AI assistants. The server offers several capabilities: - **Movie search** by title or keywords, returning results with release years, ratings, and overviews - **Trending content** retrieval for daily or weekly popular movies - **Personalized recommendations** based on specific movie IDs - **Detailed movie information** including genres, cast details, posters, and full plot summaries Access structured entertainment data from TMDB's extensive catalog of films and series.

README

[](https://mseep.ai/app/laksh-star-mcp-server-tmdb)

TMDB MCP Server

[](https://smithery.ai/server/@Laksh-star/mcp-server-tmdb) This MCP server integrates with The Movie Database (TMDB) API to provide movie information, search capabilities, and recommendations.

[](https://deepwiki.com/Laksh-star/mcp-server-tmdb)

Prerequisites

Before installing and running the TMDB MCP server, ensure you have the following prerequisites installed and configured:

Required software

  • Node.js
  • - Version 18.0.0 or higher - Download from Node.js official website - Verify installation: node --version

  • npm (Node Package Manager)
  • - Version 8.0.0 or higher (comes with Node.js) - Verify installation: npm --version

  • TypeScript
  • - Will be installed as a project dependency - Can be installed globally: npm install -g typescript - Verify installation: tsc --version

    Required accounts & API keys

  • TMDB account
  • - Free account at TMDB - API key from TMDB dashboard - API access must be approved by TMDB

  • Claude desktop application
  • - Latest version installed - Access to modify configuration files

    System requirements

  • Operating systems
  • - macOS (10.15 or later) - Linux (modern distributions)

  • Hardware requirements
  • Minimum 4GB RAM
  • - 1GB free disk space - Stable internet connection

    Development environment

    For the best development experience, we recommend:

  • A code editor with TypeScript support (e.g., VS Code)
  • Terminal access
  • Git (for version control)
  • Features

    Tools

  • search_movies
  • - Search for movies by title or keywords - Input: query (string): Search query - Returns: List of movies with titles, release years, IDs, ratings, and overviews - Example: Search for movies about space exploration

  • get_recommendations
  • - Get movie recommendations based on a movie ID - Input: movieId (string): TMDB movie ID - Returns: Top 5 recommended movies with details - Example: Get recommendations based on movie ID 550 (Fight Club)

  • get_trending
  • - Get trending movies for a specified time window - Input: timeWindow (string): Either "day" or "week" - Returns: Top 10 trending movies with details - Example: Get today's trending movies

    Resources

    The server provides access to TMDB movie information:

  • Movies (tmdb:///movie/)
  • - Comprehensive movie details including: - Title and release date - Rating and overview - Genres - Poster URL - Cast information (top 5 actors) - Director - Selected reviews - All data is returned in JSON format

    Getting started

    1. Get a TMDB API key: - Sign up at TMDB - Go to your account settings - Navigate to the API section - Request an API key for developer use

    2. Clone and set up the project:

       git clone [repository-url]
       cd mcp-server-tmdb
       npm install
       

    3. Build the server:

       npm run build
       

    4. Set up your environment variable:

       export TMDB_API_KEY=your_api_key_here
       

    Usage with Claude Desktop

    To integrate this server with Claude Desktop, add the following to your app's server configuration file (located at ~/Library/Application Support/Claude/config.json):

    {
      "mcpServers": {
        "tmdb": {
          "command": "/full/path/to/dist/index.js",
          "env": {
            "TMDB_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    

    Replace /full/path/to with the actual path to your project directory.

    Installing via Smithery

    To install TMDB Server for Claude Desktop automatically via Smithery:

    npx -y @smithery/cli install @Laksh-star/mcp-server-tmdb --client claude
    

    Example usage

    Once the server is running with Claude Desktop, you can use commands like:

    1. Search for movies:

       "Search for movies about artificial intelligence"
       

    2. Get trending movies:

       "What are the trending movies today?"
       "Show me this week's trending movies"
       

    3. Get movie recommendations:

       "Get movie recommendations based on movie ID 550"
       

    4. Get movie details:

       "Tell me about the movie with ID 550"
       

    Error handling

    The server includes comprehensive error handling for:

  • Invalid API keys
  • Network errors
  • Invalid movie IDs
  • Malformed requests
  • Error messages will be returned in a user-friendly format through Claude Desktop.

    Development

    To watch for changes dur

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81