Trakt MCP Server

53 tools. 14 can modify or destroy data without limits.

6 destructive tools with no built-in limits. Policy required.

Last updated:

14 can modify or destroy data
39 read-only
53 tools total

Community server · catalogue entry verified 29/06/2026

How to control Trakt MCP Server ↓

What Trakt MCP Server exposes to your agents

Read (39) Write / Execute (8) Destructive / Financial (6)
Critical Risk

The most dangerous Trakt MCP Server tools

14 of Trakt MCP Server's 53 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Trakt MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Trakt MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "delete_checkin": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_rating": {
    "limits": [
      {
        "counter": "add_rating_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "get_all_movie_calendar": {
    "limits": [
      {
        "counter": "get_all_movie_calendar_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Trakt MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON TRAKT →

Instant setup, no code required.

All 53 Trakt MCP Server tools

READ 39 tools
Read get_all_movie_calendar Get all movies releasing across all Trakt users Read get_all_show_calendar Get all shows premiering and airing across all Trakt users Read get_anticipated_movies Get the most anticipated movies based on watchlist activity Read get_anticipated_shows Get the most anticipated TV shows based on watchlist activity Read get_boxoffice_movies Get the top 10 weekend box office movies updated weekly Read get_collection_movies Get all movies in the authenticated user Read get_collection_shows Get all shows in the authenticated user Read get_episode Get full details for a specific episode of a TV show Read get_history Get watch history for the authenticated user Read get_movie Get detailed information about a movie Read get_movie_people Get cast and crew for a movie Read get_movie_ratings Get community rating distribution for a movie Read get_movie_recommendations Get personalized movie recommendations for the authenticated user Read get_movie_related Get movies related to a given movie Read get_my_movie_calendar Get my upcoming movies based on movies in my watchlist Read get_my_show_calendar Get my upcoming show episodes based on shows I watch Read get_person Get details about a person (actor, director, etc.) Read get_person_credits Get movie or show credits for a person Read get_playback Get paused playback progress for movies or episodes to resume later Read get_popular_movies Get the most popular movies on Trakt Read get_popular_shows Get the most popular TV shows on Trakt Read get_ratings Get ratings given by the authenticated user Read get_season_episodes Get all episodes in a specific season of a TV show Read get_show Get detailed information about a TV show Read get_show_people Get cast and crew for a TV show Read get_show_ratings Get community rating distribution for a TV show Read get_show_recommendations Get personalized TV show recommendations for the authenticated user Read get_show_related Get TV shows related to a given show Read get_show_seasons Get all seasons for a TV show, optionally with full episode details Read get_sync_last_activities Get timestamps for when each resource was last updated — useful for syncing only changed data Read get_trending_movies Get movies currently being watched across Trakt Read get_trending_shows Get TV shows currently being watched across Trakt Read get_user_profile Get profile information for a user (defaults to authenticated user) Read get_user_stats Get watch statistics for a user Read get_user_watching Get what a user is currently watching Read get_watched_movies Get all movies the authenticated user has watched with play counts Read get_watched_shows Get all shows the authenticated user has watched with play counts per episode Read get_watchlist Get the authenticated user Read search Search for movies, shows, episodes, people, or lists on Trakt

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Trakt MCP Server

Can an AI agent delete data through the Trakt MCP Server MCP server? +

Yes. The Trakt MCP Server server exposes 6 destructive tools including delete_checkin, delete_playback, remove_from_collection. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Trakt MCP Server? +

The Trakt MCP Server server has 8 write tools including add_rating, add_to_collection, add_to_history. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Trakt MCP Server.

How many tools does the Trakt MCP Server MCP server expose? +

53 tools across 4 categories: Destructive, Execute, Read, Write. 39 are read-only. 14 can modify, create, or delete data.

How do I enforce a policy on Trakt MCP Server? +

Register the Trakt MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Trakt MCP Server tool call.

Deterministic rules across all 53 Trakt MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

53 Trakt MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.