mcp-tautulli
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TAUTULLI_URL | Yes | Tautulli base URL (e.g. http://localhost:8181) | |
| TAUTULLI_API_KEY | Yes | Tautulli API key (Settings → Web Interface → API Key) | |
| TAUTULLI_TLS_VERIFY | No | Set to false if using self-signed certs (e.g. Tailscale serve) | true |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tautulli_activityA | 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_historyC | Get recent Plex playback history. |
| tautulli_recently_addedA | Get recently added content to Plex — shows what's new in your libraries. |
| tautulli_searchB | Search Plex content by title — find movies, shows, episodes, and tracks. |
| tautulli_user_statsA | Get per-user watch statistics — total plays, watch time, last seen. |
| tautulli_library_statsA | Get library-level statistics — item counts, total plays, and last played content per library. |
| tautulli_most_watchedC | Get most watched content over a time period. |
| tautulli_server_infoA | Get Plex server identity — name, version, platform, and connection details. |
| tautulli_statusA | Check Tautulli server configuration and reachability. |
| tautulli_transcode_statsA | Get direct play vs transcode breakdown by platform — shows which devices cause the most transcoding load. |
| tautulli_platform_statsA | Get top platforms/devices by plays and total watch time. |
| tautulli_stream_resolutionB | Get source vs delivered resolution analysis — shows what quality your library serves and what clients actually receive. |
| tautulli_plays_by_dateA | Get daily play counts over time, broken down by stream type (direct play, direct stream, transcode). |
| tautulli_plays_by_day_of_weekB | Get weekly viewing patterns — which days of the week see the most Plex activity. |
| tautulli_plays_by_hourB | Get hourly viewing distribution — when people watch Plex throughout the day. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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