Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ“Š Monitoring
  3. Umami MCP
Umami MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 2:16:02 PM

Umami MCP

User RatingsBe the first to rate and review this MCP server!
View Repository7 GitHub StarsTotal stargazers on GitHub for the source repository (7 stars).Visit Website
analyticsmonitoringeventssessionsreports

MCP server exposing full Umami Analytics API v2 with 66 tools for website analytics, events, sessions, reports, and user management.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mikusnuz-umami-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@mikusnuz/umami-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (66) Directory Badge Claim listing Alternatives๐Ÿ“Š More in Monitoring

Overview

This MCP server provides comprehensive access to the Umami Analytics API v2, supporting full CRUD operations on websites, detailed analytics, session tracking, event sending, report management, user and team administration, and real-time monitoring. It is suitable for developers needing programmatic access to website analytics data, event tracking, and user/team management within Umami. The server supports both self-hosted and Umami Cloud authentication methods and requires minimal dependencies.

Use cases

โ€ขRetrieve website analytics data for custom date ranges
โ€ขCreate, update, or delete tracked websites programmatically
โ€ขSend custom events or batch events for server-side tracking
โ€ขGenerate and run detailed analytics reports including funnels and retention
โ€ขManage users and teams with access control to analytics data

Key features

โ€ขFull CRUD for websites and reports
โ€ขDetailed session and event data querying
โ€ขReal-time active visitor monitoring
โ€ขUser and team management tools
โ€ขDual authentication: self-hosted (username/password) and Umami Cloud (API key)
โ€ขZero external dependencies, uses native fetch

Capabilities & Tool Schemas (66) ~738 tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Umami MCP.

list_websites

List all tracked websites

get_website

Get website details by ID

create_website

Create a new website

update_website

Update website configuration

delete_website

Delete a website

get_active_visitors

Get current active visitor count

Documentation Overview

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

Terminal
npm install -g @mikusnuz/umami-mcp

Or run it directly:

Terminal
npx -y @mikusnuz/umami-mcp

Configuration

Self-hosted

config.json
{
  "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

config.json
{
  "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

VariableWhen requiredDescription
UMAMI_URLSelf-hostedInstance origin; optional for Cloud
UMAMI_USERNAMESelf-hostedLogin username
UMAMI_PASSWORDSelf-hostedLogin password
UMAMI_API_KEYCloudBearer API key
UMAMI_COLLECTOR_URLOptionalSeparate host for public collection/share/heartbeat/recorder routes

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:

  • send_event, send_identify, send_performance
  • batch_events (raw JSON array, up to 500 items)
  • heartbeat, get_share, get_recorder_config

If self-hosted login reports that two-factor authentication is required, call complete_two_factor_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

AreaRepresentative tools
Websiteslist_websites, CRUD, reset, transfer to user/team, replay configuration
Analyticsget_stats, get_pageviews, get_metrics, get_events, get_sessions, event series
Event/session dataevent values, fields, properties, values, session activity
Collectionevent/pageview, identify, performance, raw batch, link/pixel events
Reportssaved-report CRUD and run_report for attribution, breakdown, funnel, goal, heatmap, journey, performance, retention, revenue, and UTM
Boardslist, CRUD, clone, and team boards
Links and pixelslist, CRUD, charts, and collection events
Segmentssegment/cohort list and CRUD
Replayrecorder config, replay list/detail, saved replays, session replays
Shares and exportpublic share resolution, managed website shares, update/delete, CSV ZIP export
Revenuestats, chart, metrics, and revenue sessions
Users and teamscurrent admin-user and team membership/transfer routes
2FAlogin completion, enrollment, disable, and admin enforcement policies
Realtimeget_realtime

Use MCP tools/list for the complete, machine-readable list and schemas.

Important v3 contract details

  • A pageview is sent as { "type": "event" } with no event name; the old pageview type is no longer valid.
  • /api/batch receives the event objects as a raw array, not { "events": [...] }. The tool returns Umami's processed, errors, and per-item details fields and marks partial failures as an MCP error result.
  • Collector calls set a stable non-bot User-Agent header as required by Umami; send_event and batch items may also supply the visitor's userAgent and trusted server-side ip in the payload.
  • Analytics URL filters and page metrics use path; the old url metric was removed. Host aggregation uses hostname.
  • Supported time units are minute, hour, day, month, and year.
  • get_event_series and get_sessions_weekly require an IANA timezone.
  • list_reports requires websiteId; report execution sends { websiteId, type, filters, parameters }.
  • Team website membership is changed through transfer_website; the removed team-website POST/DELETE routes are not exposed.

Development

Terminal
npm install
npm test

npm test builds the TypeScript server, checks Cloud/self-hosted URL and auth behavior, verifies raw public batch requests and the 2FA login flow, and validates key MCP schemas.

Official references

  • Umami API overview
  • Authentication
  • Cloud API keys
  • Sending statistics
  • Website statistics
  • Reports
  • Cloud/API changelog
  • Umami v3.3.1 server source

License

MIT

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Monitoring View all alternatives
  • Pagerduty MCP logoPagerduty MCP

    PagerDuty's official MCP server which provides tools to interact with your PagerDuty account.

    ๐Ÿ“Š Monitoring2 views
    Compare vs Pagerduty MCP โ†’
  • Clamp Sh MCP logoClamp Sh MCP

    AI-native web analytics. Query pageviews, top pages, referrers, countries, devices, and custom events. Create conversion funnels and alerts.

    ๐Ÿ“Š Monitoring2 views
    Compare vs Clamp Sh MCP โ†’
  • Measure MCP Server logoMeasure MCP Server

    Privacy-first web analytics with native MCP server. Query pageviews, referrers, trends, and AI-generated insights for your sites.

    ๐Ÿ“Š Monitoring1 views
    Compare vs Measure MCP Server โ†’
  • Langfuse MCP Java logoLangfuse MCP Java

    Query Langfuse traces, debug exceptions, analyze sessions, scores, datasets, schema, observations and manage prompts. Full observability toolkit for LLM applications. (https://github.com/langfuse/langfuse)

    ๐Ÿ“Š Monitoring3 views
    Compare vs Langfuse MCP Java โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
7
Stargazers on the source repository.
npm downloads
733
Package downloads in the last 30 days.
Last commit
15d ago
Most recent push to the default branch.
Tools exposed
66
Callable tools this server registers over MCP.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Umami MCP

It supports self-hosted authentication via username and password (which returns a JWT) and Umami Cloud authentication via an API key.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewUmami MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mikusnuz-umami-mcp?style=directory)](https://allmcps.com/mcp/mikusnuz-umami-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/mikusnuz-umami-mcp"><img src="https://allmcps.com/api/badge/mikusnuz-umami-mcp?style=directory" alt="Umami MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ“ŠMonitoring
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthAPI key
LicenseMIT
ClientsClaude Desktop
Last updatedAug 28, 2026
9/10 checks healthy over the last 33d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars7
GitHub Star CountTotal stargazers on GitHub representing community popularity (7 stars).
Last commit15d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 28, 2026
npm downloads733/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
61Quality signal: Good ยท 61/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools28/30
Adoption & activity8/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 23d ago via OSV.dev ยท @mikusnuz/umami-mcp (npm)

โ˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ“Š Monitoring โ†’Best MCP servers for Monitoring & Observability โ†’Alternatives to Umami MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code