This MCP server implementation provides a bridge to Umami analytics data, enabling AI assistants to analyze website performance and user behavior. Developed by jakeyShakey, it offers tools for retrieving website statistics, metrics, pageview data, and user session information. The server integrates with the Umami API and incorporates semantic search capabilities for efficient analysis of user journeys. It also features web crawling functionality to capture screenshots and HTML source code of webpages. Built with Python and designed for easy setup within Claude Desktop, this implementation is particularly useful for generating data-driven insights, creating custom analytics dashboards, and improving website performance based on user interaction patterns.
Retrieve a list of websites and their IDs in your Umami account.
Get key metrics like pageviews, visitors, bounce rate for a website.
Analyze specific metrics like URLs, referrers, browsers, countries.
Get time-series pageview data with customizable intervals.
Monitor current number of active visitors on a website.
Retrieve session IDs for specific events or time periods.
Get detailed activity data for a specific session ID.
Perform semantic search on many user journeys, returning the most relevant chunks for a given question.
Capture visual snapshots of webpages.
Retrieve and analyze webpage HTML source code.
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!