Umami MCP server
MCP server exposing Umami analytics (Cloud + self-hosted)
Umami MCP Server
MCP server that exposes Umami Cloud analytics via tools.
Tools
get_websites- List all your websitesget_stats- Get visitor statisticsget_pageviews- View page traffic over timeget_metrics- See browsers, countries, devices, and moreget_active- Current active visitors
Requirements
- Python 3.13+
uv
Configure
Umami Cloud API base URL: https://api.umami.is/v1
Environment variables:
UMAMI_API_KEY- Umami Cloud API key (required for Umami Cloud)UMAMI_USERNAME- Umami username (self-hosted only)UMAMI_PASSWORD- Umami password (self-hosted only)UMAMI_API_BASE(optional) - defaults tohttps://api.umami.is/v1
Auth rules:
- Umami Cloud: only
UMAMI_API_KEYis supported. - Self-hosted: you can use
UMAMI_API_KEYorUMAMI_USERNAME+UMAMI_PASSWORD. - You must configure at least one of these:
UMAMI_API_KEYOR (UMAMI_USERNAMEandUMAMI_PASSWORD). - For self-hosted username/password auth, set
UMAMI_API_BASEto your instance API root (e.g.https://your-umami.example/api).
All tool parameters that represent times accept ISO datetimes. If a datetime is missing a timezone, it is treated as UTC.
Run locally
uvx run umami-mcp-server
OpenCode MCP config
Example ~/.config/opencode/opencode.json (replace the API key and adjust the path if your clone lives elsewhere):
{
"$schema": "https://opencode.ai/config.json",
"theme": "system",
"mcp": {
"umami": {
"type": "local",
"command": [
"uvx",
"umami-mcp-server"
],
"environment": {
"UMAMI_API_KEY": "YOUR_UMAMI_CLOUD_API_KEY",
"UMAMI_API_BASE": "https://api.umami.is/v1"
},
"enabled": true,
}
}
}
Self-hosted example:
{
"mcp": {
"umami": {
"type": "local",
"command": ["uvx", "umami-mcp-server"],
"environment": {
"UMAMI_USERNAME": "YOUR_USERNAME",
"UMAMI_PASSWORD": "YOUR_PASSWORD",
"UMAMI_API_BASE": "https://your-umami.example"
}
},
"enabled": true,
}
}
Servidores relacionados
drain-mcp
Open marketplace for AI services — LLMs, image/video generation, web scraping, model hosting, data extraction, and more. Agents pay per use with USDC micropayments on Polygon.
APOLOGY-AS-A-SERVICE
A live Model Context Protocol (MCP) server that provides context-aware crisis communication for AI agents
Euroleague Live
Provides club information and advanced player statistics for Euroleague and Eurocup basketball from the Euroleague API.
FinMCP
Lightweight TypeScript Finance MCP server wrapping Yahoo Finance APIs. Plug real-time financial data — stocks, options, crypto, earnings — into any AI assistant. No API key. Works via stdio, Docker, or HTTP.
AHME MCP
Asynchronous Hierarchical Memory Engine
MCP OCR Server
An MCP server for Optical Character Recognition (OCR) using the Tesseract engine.
PoshMCP
Expose explicitly whitelisted PowerShell commandlets as a MCP Tool
aibtc-mcp-server
Bitcoin-native MCP server for AI agents: BTC/STX wallets, DeFi yield, sBTC peg, NFTs, and x402 payments.
MCP-HA-Connect
A production-ready Model Context Protocol (MCP) server for Home Assistant integration with AI assistants like Claude.
HomeMCPBridge
Native macOS HomeKit integration for AI assistants via Model Context Protocol