{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ObsidianCorps/umami-mcp","description":"Umami v3 MCP for Cloud or self-hosted analytics, with read-only, privacy-conscious defaults.","title":"ObsidianCorps Umami Analytics","repository":{"url":"https://github.com/obsidiancorps/umami-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"@obsidiancorps/umami-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Umami Cloud API key. Configure this or one self-hosted authentication mode.","format":"string","isSecret":true,"name":"UMAMI_API_KEY"},{"description":"Base URL of a self-hosted Umami instance, for example https://analytics.example.com.","format":"string","name":"UMAMI_BASE_URL"},{"description":"Pre-issued self-hosted Umami token. Use with UMAMI_BASE_URL instead of login credentials.","format":"string","isSecret":true,"name":"UMAMI_TOKEN"},{"description":"Self-hosted Umami username. Use with UMAMI_BASE_URL and UMAMI_PASSWORD.","format":"string","name":"UMAMI_USERNAME"},{"description":"Self-hosted Umami password. Use with UMAMI_BASE_URL and UMAMI_USERNAME.","format":"string","isSecret":true,"name":"UMAMI_PASSWORD"},{"description":"Optional Base32 TOTP setup secret for automatic Umami 3.3+ two-factor login.","format":"string","isSecret":true,"name":"UMAMI_TWO_FACTOR_SECRET"},{"description":"Optional default website UUID used when a tool call does not select a website.","format":"string","name":"UMAMI_DEFAULT_WEBSITE_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-03T17:28:29.042004Z","publishedAt":"2026-09-03T17:28:29.042004Z","updatedAt":"2026-09-03T17:28:29.042004Z","isLatest":true}}}],"metadata":{"count":1}}
