@zgeoff/umami-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@zgeoff/umami-mcpshow me active visitors right now"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@zgeoff/umami-mcp
A Model Context Protocol server exposing Umami analytics — Cloud and self-hosted — as read-only tools.
A TypeScript port of Alurith/umami-mcp-server (Python, MIT) by Alessandro Ferrini — tool surface and behaviour mirror the original; all credit for the design to its author.
Tools
All tools are read-only.
get_websites— list websites, with pagination and searchget_stats— summary statistics for a time rangeget_pageviews— pageview/session series bucketed by hour/day/month/yearget_metrics— ranked breakdowns (url, referrer, browser, country, event, …)get_active— visitors active in the last 5 minutes
Related MCP server: Umami MCP Server
Configuration
Auth is one of two modes:
Variable | Mode | Notes |
| Umami Cloud | required for Cloud; wins when both modes are set |
| self-hosted | rejected against Umami Cloud |
| both | API root; defaults to |
Usage
{
"mcpServers": {
"umami": {
"command": "npx",
"args": ["-y", "@zgeoff/umami-mcp"],
"env": {
"UMAMI_API_BASE": "https://your-umami.example/api",
"UMAMI_USERNAME": "admin",
"UMAMI_PASSWORD": "…"
}
}
}
}Development
npm install
npm test
npm run buildThis server cannot be deployed
Maintenance
Related MCP Connectors
Query site stats, realtime visitors, breakdowns and goals from Plausible Analytics.
Privacy-first web analytics. Query pageviews, referrers, trends, and AI insights.
Read-only access to your Nexly web analytics: traffic, pages, acquisition, events, and reports.
Read-only website analytics, AI referrals, crawlers, goals, revenue, and funnels.
Related MCP Servers
- AlicenseAqualityFmaintenanceEnables AI assistants to interact with Umami Analytics for both Cloud and self-hosted instances. It provides tools to retrieve website statistics, visitor metrics, pageview trends, and real-time active user counts.51MIT
- AlicenseAqualityDmaintenanceRead-only MCP server for Umami analytics. It talks to the Umami REST API directly over HTTP, supporting self-hosted and cloud setups.86 npmMIT
- AlicenseNot gradedqualityBmaintenanceA read-only Model Context Protocol server for self-hosted Umami analytics. Enables querying website analytics data such as pageviews, visitors, and metrics through natural language.1MIT
- AlicenseAqualityBmaintenanceEnables natural-language analytics against Umami, including traffic stats, time series, sessions, custom events, and filtered breakdowns, plus self-hosted admin CRUD for websites, users, and teams, and client onboarding.4812 npmMIT