plex_reporting
Generate detailed Plex media server reports and diagnostics: library stats, usage, content, user activity, performance, and exports, to monitor library growth and server health.
Instructions
Comprehensive reporting and analytics tool for Plex Media Server.
PORTMANTEAU PATTERN RATIONALE: Consolidates 6 reporting and server diagnostic operations into a single tool to provide a systematic overview of library growth and server health.
Return Format
ToolResult with content dict: {"success": bool, "operation": str, "stats"/"reports"/"server_status": ...}
Examples
await plex_reporting(operation="library_stats") await plex_reporting(operation="performance_report") await plex_reporting(operation="library_stats", library_id="1")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Export format for export_report operation. | |
| operation | Yes | Reporting operation to execute. | |
| library_id | No | Target library ID for scoped reports. | |
| time_range | No | Time range filter (e.g. '7d', '30d', 'all'). | |
| output_path | No | File path for export_report output. |