get_by_imdb_id

Pack: omdb · Endpoint: https://gateway.pipeworx.io/omdb/mcp

Fetch a full movie/series/episode record from OMDb by IMDB ID (e.g., “tt0111161”). Returns title, year, rated, runtime, director, cast, plot, awards, IMDB/RT/Metacritic ratings, and box office.

Parameters

NameTypeRequiredDescription
imdb_idstringyesIMDB ID with leading “tt”
plotstringnoshort | full (default short)

Example call

Arguments

{
  "imdb_id": "tt0111161"
}

curl

curl -X POST https://gateway.pipeworx.io/omdb/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_by_imdb_id","arguments":{"imdb_id":"tt0111161"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('get_by_imdb_id', {
  "imdb_id": "tt0111161"
});

More examples

{
  "imdb_id": "tt0944947",
  "plot": "full"
}

Response shape

Always returns: title, year, rated, released, runtime, genres, director, writer, actors, plot, language, country, awards, poster, ratings, metascore, imdb_rating, imdb_votes, imdb_id, type, box_office, production, total_seasons, imdb_url

FieldTypeDescription
titlestring | nullMovie/series/episode title
yearstring | nullRelease year
ratedstring | nullMPAA rating (G, PG, PG-13, R, etc.)
releasedstring | nullRelease date
runtimestring | nullRuntime in minutes
genresarrayArray of genre strings
directorstring | nullDirector name(s)
writerstring | nullWriter name(s)
actorsarrayArray of actor names
plotstring | nullPlot summary
languagestring | nullLanguage(s)
countrystring | nullCountry/countries of origin
awardsstring | nullAwards and nominations summary
posterstring | nullPoster image URL
ratingsarrayArray of ratings from various sources
metascorenumber | nullMetacritic score
imdb_ratingnumber | nullIMDB rating (0-10)
imdb_votesnumber | nullNumber of IMDB votes
imdb_idstring | nullIMDB ID (tt-prefixed)
typestring | nullType: movie, series, or episode
box_officestring | nullBox office earnings
productionstring | nullProduction company
total_seasonsnumber | nullTotal seasons (for series only)
imdb_urlstring | nullDirect URL to IMDB title page
Full JSON Schema
{
  "type": "object",
  "properties": {
    "title": {
      "type": [
        "string",
        "null"
      ],
      "description": "Movie/series/episode title"
    },
    "year": {
      "type": [
        "string",
        "null"
      ],
      "description": "Release year"
    },
    "rated": {
      "type": [
        "string",
        "null"
      ],
      "description": "MPAA rating (G, PG, PG-13, R, etc.)"
    },
    "released": {
      "type": [
        "string",
        "null"
      ],
      "description": "Release date"
    },
    "runtime": {
      "type": [
        "string",
        "null"
      ],
      "description": "Runtime in minutes"
    },
    "genres": {
      "type": "array",
      "description": "Array of genre strings",
      "items": {
        "type": "string"
      }
    },
    "director": {
      "type": [
        "string",
        "null"
      ],
      "description": "Director name(s)"
    },
    "writer": {
      "type": [
        "string",
        "null"
      ],
      "description": "Writer name(s)"
    },
    "actors": {
      "type": "array",
      "description": "Array of actor names",
      "items": {
        "type": "string"
      }
    },
    "plot": {
      "type": [
        "string",
        "null"
      ],
      "description": "Plot summary"
    },
    "language": {
      "type": [
        "string",
        "null"
      ],
      "description": "Language(s)"
    },
    "country": {
      "type": [
        "string",
        "null"
      ],
      "description": "Country/countries of origin"
    },
    "awards": {
      "type": [
        "string",
        "null"
      ],
      "description": "Awards and nominations summary"
    },
    "poster": {
      "type": [
        "string",
        "null"
      ],
      "description": "Poster image URL"
    },
    "ratings": {
      "type": "array",
      "description": "Array of ratings from various sources",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": [
              "string",
              "null"
            ],
            "description": "Rating source (IMDB, Rotten Tomatoes, Metacritic)"
          },
          "value": {
            "type": [
              "string",
              "null"
            ],
            "description": "Rating value"
          }
        }
      }
    },
    "metascore": {
      "type": [
        "number",
        "null"
      ],
      "description": "Metacritic score"
    },
    "imdb_rating": {
      "type": [
        "number",
        "null"
      ],
      "description": "IMDB rating (0-10)"
    },
    "imdb_votes": {
      "type": [
        "number",
        "null"
      ],
      "description": "Number of IMDB votes"
    },
    "imdb_id": {
      "type": [
        "string",
        "null"
      ],
      "description": "IMDB ID (tt-prefixed)"
    },
    "type": {
      "type": [
        "string",
        "null"
      ],
      "description": "Type: movie, series, or episode"
    },
    "box_office": {
      "type": [
        "string",
        "null"
      ],
      "description": "Box office earnings"
    },
    "production": {
      "type": [
        "string",
        "null"
      ],
      "description": "Production company"
    },
    "total_seasons": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total seasons (for series only)"
    },
    "imdb_url": {
      "type": [
        "string",
        "null"
      ],
      "description": "Direct URL to IMDB title page"
    }
  },
  "required": [
    "title",
    "year",
    "rated",
    "released",
    "runtime",
    "genres",
    "director",
    "writer",
    "actors",
    "plot",
    "language",
    "country",
    "awards",
    "poster",
    "ratings",
    "metascore",
    "imdb_rating",
    "imdb_votes",
    "imdb_id",
    "type",
    "box_office",
    "production",
    "total_seasons",
    "imdb_url"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "omdb": {
      "url": "https://gateway.pipeworx.io/omdb/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build July 6, 2026