Retrieve raw JSON by making read-only GET requests to any Umami API endpoint that has no dedicated tool, including newer or custom endpoints like session data, reports, and teams.
Validate Umami configuration and authentication. Returns auth mode, API base URL, instance URL, default timezone, and current user info to confirm connectivity.
List all user accounts on a self-hosted Umami instance, including usernames, roles, and creation dates. Requires admin access and is not available on Umami Cloud. Output as markdown or JSON.
Retrieve summarized Umami analytics for a website: pageviews, visitors, visits, bounces, total time, and growth comparisons. Requires website ID and date range; supports filters like path, referrer, and browser.
Retrieve ranked aggregate Umami metrics such as paths, referrers, countries, devices, events, channels, or URLs with customizable filters and date ranges.
Track custom events and pageviews server-side with Umami Analytics. Send event data, page titles, referrers, and language details to your Umami instance for analysis.
Provision complete Umami tracking for a new client or project in one call: register the website, create an optional team, grant user access, and enable replay or heatmap. Avoids piecemeal setup.
Build a click-density heatmap for any page path by extracting click coordinates from session replays. Use it to reveal where users click, identify UI engagement patterns, and spot misclicks or dead zones.