{"id":"macawls-umami-mcp-server","name":"umami-mcp-server","af_score":55.8,"security_score":48.2,"reliability_score":27.5,"what_it_does":"Provides an MCP server that exposes Umami Analytics data (websites, stats, pageviews, metrics, and active visitors) as MCP tools for MCP clients like Claude Desktop, VS Code/Copilot, Cursor, and others. Supports local stdio transport or an HTTP Streamable endpoint (/mcp) with session handling.","best_when":"You want to query Umami Analytics from an MCP-capable assistant tool, either locally (stdio) or via an HTTP deployment for remote clients.","avoid_when":"You cannot securely manage UMAMI credentials (env vars/headers/query-string fallback) or require strict, documented API-level throttling and error contract details.","last_evaluated":"2026-03-30T15:39:30.856737+00:00","has_mcp":true,"has_api":true,"auth_methods":["HTTP headers on MCP initialize (X-Umami-Host, X-Umami-Username, X-Umami-Password)","Environment variables for local stdio mode (UMAMI_URL, UMAMI_USERNAME, UMAMI_PASSWORD)","Query parameters fallback for clients that cannot send headers (deprecated)"],"has_free_tier":false,"known_gotchas":["Claude Desktop may force credentials into query parameters because custom headers are not supported (deprecated approach noted).","Remote HTTP usage requires MCP initialize credentials; mismatched/invalid Umami credentials will prevent tool availability.","If the binary path is not absolute or the transport mode/env vars are misconfigured, tools may not show up."],"error_quality":0.0}