Skip to main content
Glama

tautulli_status

Verify Tautulli server configuration and connectivity to monitor Plex media server analytics.

Instructions

Check Tautulli server configuration and reachability.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Implementation Reference

  • The handler function `tautulli_status` for checking the Tautulli server configuration and reachability. It is registered as an MCP tool using the `@mcp.tool()` decorator.
    @mcp.tool()
    async def tautulli_status() -> str:
        """Check Tautulli server configuration and reachability."""
        lines = [
            f"Tautulli URL: {TAUTULLI_URL}",
            f"API Key: {'configured' if TAUTULLI_API_KEY else 'NOT SET'}",
            f"TLS Verify: {TLS_VERIFY}",
        ]
    
        if not TAUTULLI_API_KEY:
            lines.append("\nError: TAUTULLI_API_KEY environment variable not set.")
            return "\n".join(lines)
    
        try:
            data = await _api("get_server_info")
            name = data.get("pms_name", "Unknown")
            version = data.get("pms_version", "?")
            lines.append(f"\nReachable: yes — Plex server \"{name}\" v{version}")
        except Exception:
            lines.append("\nReachable: NO — connection failed")
    
        return "\n".join(lines)

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