What is the Umami Compass MCP server?
Secure Umami Analytics MCP server for Cloud and self-hosted deployments
How to install Umami Compass
Copy-paste configuration for popular MCP clients.
UMAMI_API_KEYsecretUmami Cloud or client API key
UMAMI_ACCESS_TOKENsecretExisting self-hosted Bearer token
UMAMI_USERNAMESelf-hosted Umami username
UMAMI_PASSWORDsecretSelf-hosted Umami password
UMAMI_URLSelf-hosted Umami instance origin
UMAMI_API_URLOptional exact Umami API root for a reverse proxy
UMAMI_WEBSITE_IDSOptional comma-separated website UUID allowlist
UMAMI_TEAM_IDSOptional comma-separated team UUID allowlist
UMAMI_TOOLSETSComma-separated toolsets or all
UMAMI_MAX_RESPONSE_BYTESMaximum decoded upstream JSON response size in bytes
{
"mcpServers": {
"umami-compass": {
"command": "npx",
"args": [
"-y",
"umami-compass"
],
"env": {
"UMAMI_API_KEY": "<YOUR_UMAMI_API_KEY>",
"UMAMI_ACCESS_TOKEN": "<YOUR_UMAMI_ACCESS_TOKEN>",
"UMAMI_USERNAME": "<YOUR_UMAMI_USERNAME>",
"UMAMI_PASSWORD": "<YOUR_UMAMI_PASSWORD>",
"UMAMI_URL": "<YOUR_UMAMI_URL>",
"UMAMI_API_URL": "<YOUR_UMAMI_API_URL>",
"UMAMI_WEBSITE_IDS": "<YOUR_UMAMI_WEBSITE_IDS>",
"UMAMI_TEAM_IDS": "<YOUR_UMAMI_TEAM_IDS>",
"UMAMI_TOOLSETS": "<YOUR_UMAMI_TOOLSETS>",
"UMAMI_MAX_RESPONSE_BYTES": "<YOUR_UMAMI_MAX_RESPONSE_BYTES>"
}
}
}
}{
"mcpServers": {
"umami-compass": {
"command": "npx",
"args": [
"-y",
"umami-compass"
],
"env": {
"UMAMI_API_KEY": "<YOUR_UMAMI_API_KEY>",
"UMAMI_ACCESS_TOKEN": "<YOUR_UMAMI_ACCESS_TOKEN>",
"UMAMI_USERNAME": "<YOUR_UMAMI_USERNAME>",
"UMAMI_PASSWORD": "<YOUR_UMAMI_PASSWORD>",
"UMAMI_URL": "<YOUR_UMAMI_URL>",
"UMAMI_API_URL": "<YOUR_UMAMI_API_URL>",
"UMAMI_WEBSITE_IDS": "<YOUR_UMAMI_WEBSITE_IDS>",
"UMAMI_TEAM_IDS": "<YOUR_UMAMI_TEAM_IDS>",
"UMAMI_TOOLSETS": "<YOUR_UMAMI_TOOLSETS>",
"UMAMI_MAX_RESPONSE_BYTES": "<YOUR_UMAMI_MAX_RESPONSE_BYTES>"
}
}
}
}{
"mcpServers": {
"umami-compass": {
"command": "npx",
"args": [
"-y",
"umami-compass"
],
"env": {
"UMAMI_API_KEY": "<YOUR_UMAMI_API_KEY>",
"UMAMI_ACCESS_TOKEN": "<YOUR_UMAMI_ACCESS_TOKEN>",
"UMAMI_USERNAME": "<YOUR_UMAMI_USERNAME>",
"UMAMI_PASSWORD": "<YOUR_UMAMI_PASSWORD>",
"UMAMI_URL": "<YOUR_UMAMI_URL>",
"UMAMI_API_URL": "<YOUR_UMAMI_API_URL>",
"UMAMI_WEBSITE_IDS": "<YOUR_UMAMI_WEBSITE_IDS>",
"UMAMI_TEAM_IDS": "<YOUR_UMAMI_TEAM_IDS>",
"UMAMI_TOOLSETS": "<YOUR_UMAMI_TOOLSETS>",
"UMAMI_MAX_RESPONSE_BYTES": "<YOUR_UMAMI_MAX_RESPONSE_BYTES>"
}
}
}
}{
"servers": {
"umami-compass": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"umami-compass"
],
"env": {
"UMAMI_API_KEY": "<YOUR_UMAMI_API_KEY>",
"UMAMI_ACCESS_TOKEN": "<YOUR_UMAMI_ACCESS_TOKEN>",
"UMAMI_USERNAME": "<YOUR_UMAMI_USERNAME>",
"UMAMI_PASSWORD": "<YOUR_UMAMI_PASSWORD>",
"UMAMI_URL": "<YOUR_UMAMI_URL>",
"UMAMI_API_URL": "<YOUR_UMAMI_API_URL>",
"UMAMI_WEBSITE_IDS": "<YOUR_UMAMI_WEBSITE_IDS>",
"UMAMI_TEAM_IDS": "<YOUR_UMAMI_TEAM_IDS>",
"UMAMI_TOOLSETS": "<YOUR_UMAMI_TOOLSETS>",
"UMAMI_MAX_RESPONSE_BYTES": "<YOUR_UMAMI_MAX_RESPONSE_BYTES>"
}
}
}
}claude mcp add umami-compass --env UMAMI_API_KEY=<YOUR_UMAMI_API_KEY> --env UMAMI_ACCESS_TOKEN=<YOUR_UMAMI_ACCESS_TOKEN> --env UMAMI_USERNAME=<YOUR_UMAMI_USERNAME> --env UMAMI_PASSWORD=<YOUR_UMAMI_PASSWORD> --env UMAMI_URL=<YOUR_UMAMI_URL> --env UMAMI_API_URL=<YOUR_UMAMI_API_URL> --env UMAMI_WEBSITE_IDS=<YOUR_UMAMI_WEBSITE_IDS> --env UMAMI_TEAM_IDS=<YOUR_UMAMI_TEAM_IDS> --env UMAMI_TOOLSETS=<YOUR_UMAMI_TOOLSETS> --env UMAMI_MAX_RESPONSE_BYTES=<YOUR_UMAMI_MAX_RESPONSE_BYTES> -- npx -y umami-compassRelated MCP servers
Control a real Chrome browser to complete any task: fill forms, extract data, book flights.
World Monitor
Live global intelligence: real-time markets, conflicts, country risk, chokepoints, energy. 39 tools.
Netdata
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Trending hip-hop artist momentum scores across four cultural dimensions.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.