get_show

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

“TV show info for [title]” / “details on [series]” / “how many seasons does [show] have” / “is [show] still on the air” / “[show] genre / runtime / cast” — full TV show record by Trakt ID, slug, or IMDb ID. Pass extended=“full” for runtime, genres, cast, rating, airs schedule, network, status.

Parameters

NameTypeRequiredDescription
idstringyestrakt ID, slug, or IMDB/TMDB ID
extendedstringnofull | metadata | images

Example call

Arguments

{
  "id": "1391"
}

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_show","arguments":{"id":"1391"}}}'

TypeScript (@pipeworx/sdk)

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

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

More examples

{
  "id": "breaking-bad",
  "extended": "full"
}

Response shape

FieldTypeDescription
titlestringShow title
yearnumberYear started
idsobjectTrakt, IMDB, TMDB, Slug IDs
overviewstringPlot summary
ratingnumberAverage rating
votesnumberNumber of votes
runtimenumberEpisode runtime in minutes
genresarrayList of genre slugs
statusstringreturning series or ended
first_airedstringFirst air date
airsobjectAir schedule information
languagestringLanguage code
translationsarrayAvailable translations
peopleobjectCast and crew information
Full JSON Schema
{
  "type": "object",
  "description": "Show record with metadata",
  "properties": {
    "title": {
      "type": "string",
      "description": "Show title"
    },
    "year": {
      "type": "number",
      "description": "Year started"
    },
    "ids": {
      "type": "object",
      "description": "Trakt, IMDB, TMDB, Slug IDs"
    },
    "overview": {
      "type": "string",
      "description": "Plot summary"
    },
    "rating": {
      "type": "number",
      "description": "Average rating"
    },
    "votes": {
      "type": "number",
      "description": "Number of votes"
    },
    "runtime": {
      "type": "number",
      "description": "Episode runtime in minutes"
    },
    "genres": {
      "type": "array",
      "description": "List of genre slugs",
      "items": {
        "type": "string"
      }
    },
    "status": {
      "type": "string",
      "description": "returning series or ended"
    },
    "first_aired": {
      "type": "string",
      "description": "First air date"
    },
    "airs": {
      "type": "object",
      "description": "Air schedule information"
    },
    "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