MCP Hub
Back to servers

mcp-tautulli

A single file simple MCP server tracking 11 relevant tautulli metrics.

glama
Forks
1
Updated
Mar 20, 2026

mcp-tautulli

A single-file MCP server for Tautulli — Plex monitoring via Claude Code (or any MCP client).

11 read-only tools. No mutations. All configuration via environment variables.

Prerequisites

  • Python 3.10+
  • A running Tautulli instance with an API key
  • Claude Code (or any MCP-compatible client)

Installation

pip install mcp-tautulli

Or from source:

git clone https://github.com/lodordev/mcp-tautulli.git
cd mcp-tautulli
pip install .

Configuration

Three environment variables:

VariableRequiredDefaultDescription
TAUTULLI_URLYesTautulli base URL (e.g. http://localhost:8181)
TAUTULLI_API_KEYYesTautulli API key (Settings → Web Interface → API Key)
TAUTULLI_TLS_VERIFYNotrueSet to false if using self-signed certs (e.g. Tailscale serve)

Claude Code Setup

Add to your project's .mcp.json:

{
  "mcpServers": {
    "tautulli": {
      "command": "python",
      "args": ["/path/to/tautulli.py"],
      "env": {
        "TAUTULLI_URL": "http://your-tautulli-host:8181",
        "TAUTULLI_API_KEY": "your-api-key-here"
      }
    }
  }
}

Or run standalone:

export TAUTULLI_URL="http://localhost:8181"
export TAUTULLI_API_KEY="your-api-key"
python tautulli.py

Tools

ToolDescription
tautulli_activityCurrent Plex streaming activity — who's watching what, progress, quality
tautulli_historyRecent playback history with filters (user, media type, search, date)
tautulli_user_statsPer-user watch statistics — plays, watch time, last seen
tautulli_library_statsLibrary item counts, total plays, last played per library
tautulli_most_watchedTop content by plays or duration (TV, movies, music, users)
tautulli_server_infoPlex server identity — name, version, platform, connection
tautulli_statusServer config and reachability check
tautulli_transcode_statsDirect play vs transcode breakdown by platform
tautulli_platform_statsTop platforms/devices by plays and watch time
tautulli_stream_resolutionSource vs delivered resolution analysis
tautulli_plays_by_dateDaily play counts over time by stream type

All tools are read-only — this server does not modify any Tautulli or Plex state.

License

MIT

Reviews

No reviews yet

Sign in to write a review