get_movie

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

Fetch a movie record from Trakt by Trakt ID, slug, or IMDB/TMDB ID. Pass extended=“full” to include plot, runtime, genres, rating, certification, and release year.

Parameters

NameTypeRequiredDescription
idstringyestrakt ID, slug, or IMDB/TMDB ID
extendedstringnofull | metadata | images (default omitted = base record)

Example call

Arguments

{
  "id": "278"
}

curl

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

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('get_movie', {
  "id": "278"
});

More examples

{
  "id": "tt0133093",
  "extended": "full"
}

Response shape

FieldTypeDescription
titlestringMovie title
yearnumberRelease year
idsobjectTrakt, IMDB, TMDB, Slug IDs
taglinestringMovie tagline
overviewstringPlot summary
ratingnumberAverage rating
votesnumberNumber of votes
runtimenumberRuntime in minutes
releasedstringRelease date
genresarrayList of genre slugs
languagestringLanguage code
translationsarrayAvailable translations
peopleobjectCast and crew information
Full JSON Schema
{
  "type": "object",
  "description": "Movie record with metadata",
  "properties": {
    "title": {
      "type": "string",
      "description": "Movie title"
    },
    "year": {
      "type": "number",
      "description": "Release year"
    },
    "ids": {
      "type": "object",
      "description": "Trakt, IMDB, TMDB, Slug IDs"
    },
    "tagline": {
      "type": "string",
      "description": "Movie tagline"
    },
    "overview": {
      "type": "string",
      "description": "Plot summary"
    },
    "rating": {
      "type": "number",
      "description": "Average rating"
    },
    "votes": {
      "type": "number",
      "description": "Number of votes"
    },
    "runtime": {
      "type": "number",
      "description": "Runtime in minutes"
    },
    "released": {
      "type": "string",
      "description": "Release date"
    },
    "genres": {
      "type": "array",
      "description": "List of genre slugs",
      "items": {
        "type": "string"
      }
    },
    "language": {
      "type": "string",
      "description": "Language code"
    },
    "translations": {
      "type": "array",
      "description": "Available translations"
    },
    "people": {
      "type": "object",
      "description": "Cast and crew information"
    }
  }
}

Connect

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

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

See Getting Started for client-specific install steps.

Regenerated from source · build July 6, 2026