MCP.Market

Umami MCP server

by mikusnuz·io.github.mikusnuz/umami·v2.1.1·8 stars

MCP server for Umami Analytics v3 — analytics, boards, links, pixels, reports, replay, and more

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

not scanned yet

Adoption
New

8 stars

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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-mcp

Or run it directly:

npx -y @mikusnuz/umami-mcp

Configuration

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.

More from mikusnuz →