Skip to content
mcp/skillhub

Umami MCP Server

by mikusnuzio.github.mikusnuz/umamiv2.0.1

Access the Umami Analytics API: websites, stats, sessions, events, reports, users, teams and realtime monitoring.

8Node.jsstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active1d ago

Install Umami MCP server

Install in Claude Code

claude mcp add umami -e UMAMI_PASSWORD='<umami-password>' -e UMAMI_API_KEY='<umami-api-key>' -- npx -y @mikusnuz/umami-mcp

Configuration

VariableRequiredSecretDescription
UMAMI_MODE——Optional 'self-hosted' or 'cloud' override; otherwise inferred from UMAMI_URL
UMAMI_URL——Self-hosted Umami instance URL; optional for Cloud API keys
UMAMI_COLLECTOR_URL——Optional collection host for send, batch, heartbeat, share, and recorder calls
UMAMI_USERNAME——Login username (for self-hosted)
UMAMI_PASSWORD—yesLogin password (for self-hosted)
UMAMI_API_KEY—yesBearer API key for Umami Cloud or self-hosted Umami 3.4+

Freshness

Active — last maintenance signal 1d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-10-08 · 1d ago · GitHub

  2. Latest release

    2026-03-19 · 7mo ago · GitHub · v1.2.1

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-10-08 · 1d ago · official registry · v2.0.1

FAQ

›How do I install the Umami MCP server in Claude Code?

Run: claude mcp add umami -e UMAMI_PASSWORD='<umami-password>' -e UMAMI_API_KEY='<umami-api-key>' -- npx -y @mikusnuz/umami-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Umami require an API key?

Yes. It expects UMAMI_PASSWORD, UMAMI_API_KEY, of which 2 are secrets.

›Can I use Umami as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Umami in the official MCP registry?

Yes, as io.github.mikusnuz/umami.

Alternatives to Umami

Other monitoring & observability MCP servers.

View all