get_meGet the currently authenticated user
get_my_websitesGet the list of websites belonging to the current user
get_my_teamsGet the list of teams the current user belongs to
update_my_passwordUpdate the current user
verify_authVerify the current authentication token is valid
get_shareGet shared website data by share ID (public access, no auth required for the share itself)
heartbeatCheck if the Umami server is running and healthy
send_eventSend a custom event or pageview to Umami (useful for server-side tracking)
get_event_valuesGet event or session property values for a website
get_event_data_eventsGet event data events (custom event names and counts) for a website
get_event_data_fieldsGet event data fields (property keys and their data types) for a website
get_event_data_valuesGet event data values (aggregated counts for a specific property) for a website
get_event_data_statsGet event data statistics (summary counts) for a website
batch_eventsSend multiple events or pageviews in a single batch request
get_realtimeGet real-time data for a website (last 30 minutes). Returns current visitors, active URLs, referrers, countries, and events.
We re-grade npm:@mikusnuz/umami-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.