Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

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

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
tautulli_activity

Get current Plex streaming activity — who's watching what, playback state, progress, and quality.

Use this before restarting Plex or rebooting servers to check for active streams.

tautulli_history

Get recent Plex playback history.

Args: length: Number of records to return (default 10, max 50). user: Filter by username. media_type: Filter by type: "movie", "episode", "track" (audiobook). search: Text search in titles. start_date: Only show history from this date (YYYY-MM-DD).

tautulli_user_stats

Get per-user watch statistics — total plays, watch time, last seen.

Args: user: Filter to a specific username. If empty, shows all active users. days: Time range in days for stats (default 30).

tautulli_library_stats

Get library-level statistics — item counts, total plays, and last played content per library.

tautulli_most_watched

Get most watched content over a time period.

Args: days: Time range in days (default 7). stat_type: Sort by "plays" (total plays) or "duration" (total watch time). category: Content category — "tv", "movies", "music", or "users" (top users).

tautulli_server_info

Get Plex server identity — name, version, platform, and connection details.

tautulli_status

Check Tautulli server configuration and reachability.

tautulli_transcode_stats

Get direct play vs transcode breakdown by platform — shows which devices cause the most transcoding load.

Args: days: Time range in days (default 30).

tautulli_platform_stats

Get top platforms/devices by plays and total watch time.

Args: days: Time range in days (default 30).

tautulli_stream_resolution

Get source vs delivered resolution analysis — shows what quality your library serves and what clients actually receive.

Args: days: Time range in days (default 30).

tautulli_plays_by_date

Get daily play counts over time, broken down by stream type (direct play, direct stream, transcode).

Args: days: Number of days to show (default 14, max 90).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lodordev/mcp-tautulli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server