Umami MCP
by kennethreitz
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | HTTP port. Default 8787. Takes precedence over MCP_PORT when both are set. | 8787 |
| MCP_HOST | No | Bind address. Use 0.0.0.0 for HTTP or 127.0.0.1 for stdio's unused default. | |
| MCP_PORT | No | HTTP port. Default 8787. Used when PORT is not set. | 8787 |
| UMAMI_URL | No | Self-hosted site origin, such as https://analytics.example.com. Required for self-hosted authentication; not required for Cloud when UMAMI_API_KEY is set. | |
| MCP_TRANSPORT | No | Transport mode: 'stdio' (default) or 'http'. | stdio |
| UMAMI_API_KEY | No | Cloud API key or self-hosted API key. One of the supported authentication modes. | |
| MCP_AUTH_TOKEN | No | Bearer token clients must send. Required when MCP_TRANSPORT=http; the server will not listen without it. | |
| UMAMI_PASSWORD | No | Self-hosted login password. Used together with UMAMI_USERNAME when no API key is provided. | |
| UMAMI_TIMEZONE | No | Default timezone as an IANA name. Used for resolving date ranges. | America/New_York |
| UMAMI_USERNAME | No | Self-hosted login username. Used together with UMAMI_PASSWORD when no API key is provided. | |
| MCP_ALLOWED_HOSTS | No | Comma-separated Host values. Enables DNS-rebinding checks. | |
| UMAMI_CLOUD_REGION | No | Cloud region. Use 'us' or 'eu' to send Cloud calls to https://api.umami.is/v1/us or /eu. | |
| MCP_ALLOWED_ORIGINS | No | Comma-separated Origin values. Used with the allowed hosts list. | |
| UMAMI_API_KEY_HEADER | No | How to send the Umami API key: 'both' (default), 'bearer', or 'x-umami-api-key'. | both |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo recent community issues