Umami Analytics MCP Server
by jakeyShakey
The Umami Analytics MCP Server enhances Claude's capabilities by providing access to website analytics data from Umami. It allows Claude to analyze user behavior, track website performance, and provide data-driven insights.
Last updated: N/A
What is Umami Analytics MCP Server?
This server is a Model Context Protocol (MCP) server that connects Claude to your Umami analytics platform, enabling it to analyze website data and generate insights.
How to use Umami Analytics MCP Server?
To use this server, you need to configure Claude Desktop with the server details, including the command to run the server and the necessary environment variables for Umami API access. After starting Claude Desktop, you can interact with Claude using natural language to request data analysis, create dashboards, or analyze user journeys. You can also use the provided 'Create Dashboard Prompt' to get started quickly.
Key features of Umami Analytics MCP Server
Provides access to Umami analytics data for Claude
Enables analysis of user behavior and website performance
Offers tools for retrieving website stats, metrics, and pageview data
Includes semantic search for analyzing user journeys
Integrates with Crawl4AI for retrieving webpage HTML and screenshots
Allows for creating custom prompts for specific workflows
Supports natural language interaction with Claude
Facilitates the creation of data-driven dashboards
Use cases of Umami Analytics MCP Server
Analyzing user journeys to identify pain points
Tracking website performance metrics such as pageviews and bounce rate
Monitoring real-time visitor activity
Generating insights from historical analytics data
Improving website performance based on data-driven recommendations
FAQ from Umami Analytics MCP Server
What is Umami?
What is Umami?
Umami is an open-source website analytics platform.
What is an MCP server?
What is an MCP server?
An MCP server is a Model Context Protocol server that allows Claude to access external data and tools.
How do I configure Claude Desktop to use this server?
How do I configure Claude Desktop to use this server?
You need to add the server configuration to your Claude Desktop config file, including the command to run the server and the necessary environment variables for Umami API access.
What tools are available to Claude through this server?
What tools are available to Claude through this server?
The server provides tools for retrieving website stats, metrics, pageview data, session IDs, tracking data, and webpage content.
How can I create my own prompts for specific workflows?
How can I create my own prompts for specific workflows?
You can define your own prompts by adding them to the list_prompts()
and get_prompt()
functions in src/analytics_service/server.py
.