Umami MCP server
MCP server for Umami Analytics v3 — analytics, boards, links, pixels, reports, replay, and more
not scanned yet
8 stars
Reviews
Write oneNobody has reviewed Umami yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Umami tools
No tool declarations could be read from the package source. They show once the server is installed.
How Umami compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 48,255 servers
- GitHub stars
- 8
- more than 86% of 28,688 servers
Release history: 3 versions in the registry since 2026-03-19, latest 2026-10-19, typically one every 203 days.
Install Umami in Claude Code, Cursor or VS Code
Runs npx -y @mikusnuz/umami-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add umami -- npx -y @mikusnuz/umami-mcp
What the publisher says
From the Umami repository's README, as published. We do not edit it. Read it on GitHub
English | 한국어
umami-mcp
Model Context Protocol server for the current Umami Analytics v3.3 API. It supports self-hosted username/password authentication and Umami Cloud API keys, and exposes analytics, collection, administration, and newer v3 feature families such as boards, links, pixels, segments, session replay, shares, exports, performance, and revenue.
This version intentionally does not claim every private Umami route. Its tools track the documented API and the public v3.3.1 server contracts.
Requirements
- Node.js 18 or newer
- Umami v3.3-compatible self-hosted instance, or an Umami Cloud API key
Installation
npm install -g @mikusnuz/umami-mcpOr run it directly:
npx -y @mikusnuz/umami-mcpConfiguration
Self-hosted
{
"mcpServers": {
"umami": {
"command": "npx",
"args": ["-y", "@mikusnuz/umami-mcp"],
"env": {
"UMAMI_URL": "https://analytics.example.com",
"UMAMI_USERNAME": "admin",
"UMAMI_PASSWORD": "your-password"
}
}
}
}UMAMI_URL is the instance origin. A trailing /api is accepted, but is not required.
Umami Cloud
{
"mcpServers": {
"umami": {
"command": "npx",
"args": ["-y", "@mikusnuz/umami-mcp"],
"env": {
"UMAMI_API_KEY": "your-cloud-api-key"
}
}
}
}Cloud management calls default to https://api.umami.is/v1; tool paths are translated from self-hosted /api/... paths to Cloud /v1/... paths. Set UMAMI_URL to https://api.umami.is/v1/us or https://api.umami.is/v1/eu when an explicit Cloud region is required.
Environment variables
For Cloud, the collector defaults to https://cloud.umami.is. For self-hosted Umami it defaults to UMAMI_URL.
Authentication and public routes
Management and analytics tools send a bearer token. The client logs in to a self-hosted instance lazily and caches the returned JWT; Cloud uses the API key as the bearer credential.
The public collection routes do not require credentials:
- sendevent, sendidentify, send_performance
- batch_events (raw JSON array, up to 500 items)
- heartbeat, getshare, getrecorder_config
If self-hosted login reports that two-factor authentication is required, call completetwofactor_login with a current TOTP or backup code, then retry the original tool. Setup and policy tools are also exposed for self-hosted Umami.
Umami Cloud does not expose /me/password, /users, or /users/* through an API key. Those tools are for self-hosted instances.
Tool groups
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Umami: common questions
- Is Umami MCP server safe?
- Mostly: it is graded B (78/100). Read the Umami safety report
- How do I install Umami?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Umami need an API key?
- Yes. The registry entry asks for
UMAMI_PASSWORD,UMAMI_API_KEY. - Is Umami maintained?
- The last commit was 68 days ago (2026-08-28). The latest release is v2.1.1.
- How does Umami compare with other MCP servers?
- safety score 78/100 (higher than 57% of 48,255 servers); github stars 8 (more than 86% of 28,688 servers). Full comparison.