Skip to main content
Glama
lukasschmit

Umami MCP Server

by lukasschmit

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
UMAMI_URLNoBase URL for the Umami API. Defaults to https://api.umami.is in Cloud mode. Required for self-hosted instances.
UMAMI_API_KEYNoAPI key from Umami Cloud dashboard (Required for Cloud mode).
UMAMI_PASSWORDNoLogin password (Required for self-hosted mode).
UMAMI_USERNAMENoLogin username (Required for self-hosted mode).
UMAMI_USER_AGENTNoCustom User-Agent for outbound requests (default: umami-mcp/1.0).umami-mcp/1.0
UMAMI_CF_ACCESS_CLIENT_IDNoCloudflare Access service token client ID (for protected self-hosted APIs).
UMAMI_CF_ACCESS_CLIENT_SECRETNoCloudflare Access service token secret.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_websites

List all tracked websites in your Umami account.

get_stats

Get summary statistics (pageviews, visitors, visits, bounces, totaltime) for a website over a date range. Timestamps are Unix milliseconds.

get_pageviews

Get time-series pageview and session data for a website, bucketed by the chosen time unit.

get_metrics

Get a breakdown of metrics by a given dimension (url, referrer, browser, os, device, country, event, etc.) for a website.

get_active

Get the number of currently active visitors on a website (last 5 minutes).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lukasschmit/umami-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server