Umami MCP Server

Security-first MCP server for Umami analytics (Cloud + self-hosted): set up, analyze, report, and manage your instance from any MCP client.

Remote serverstreamable-httpGo

What is the Umami MCP Server?

Security-first MCP server for Umami analytics (Cloud + self-hosted): set up, analyze, report, and manage your instance from any MCP client.

The short version

…with credentials supplied via environment variables. For Umami Cloud, create an API key at Dashboard → Settings → API keys and set UMAMI_API_KEY. For self-hosted, set UMAMI_API_URL + UMAMI_USERNAME + UMAMI_PASSWORD. See MCP client setup for copy-paste configs.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
read_(always on)_
writeUMAMI_ENABLE_WRITE=1
adminUMAMI_ENABLE_ADMIN=1 _(self-hosted)_

How to install the Umami MCP Server

claude mcp add umami-analytics --env UMAMI_API_KEY=your-value --env UMAMI_API_URL=your-value --env UMAMI_USERNAME=your-value --env UMAMI_PASSWORD=your-value --env UMAMI_ENABLE_WRITE=your-value --env UMAMI_CLOUD_REGION=your-value --env UMAMI_TEAM_ID=your-value --env MCP_AUTH_TOKEN=your-value -- npx -y umami-analytics-mcp

Configuration

VariableDescriptionRequired
UMAMI_API_KEYCredential the server authenticates with.Yes
UMAMI_API_URLEndpoint or connection string the server talks to.Yes
UMAMI_USERNAMEConfiguration value read at startup.Optional
UMAMI_PASSWORDConfiguration value read at startup.Optional
UMAMI_ENABLE_WRITEConfiguration value read at startup.Optional
UMAMI_CLOUD_REGIONConfiguration value read at startup.Optional
UMAMI_TEAM_IDConfiguration value read at startup.Optional
MCP_AUTH_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Umami to Variable.”
  • “Use Umami to UMAMI API KEY.”
  • “Use Umami to UMAMI CLOUD REGION.”

Frequently asked questions

Security-first MCP server for Umami analytics (Cloud + self-hosted): set up, analyze, report, and manage your instance from any MCP client. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.