mikusnuz/umami-mcp

mikusnuz/umami-mcp

от mikusnuz
MCP сервер для Umami Analytics с полным покрытием API v2. Включает 66 инструментов: от управления сайтами до реалтайм-мониторинга и администрирования пользователей. Подходит для автоматизации веб-аналитики через ИИ-помощников.

English | 한국어

umami-mcp

npm version License: MIT MCP Badge

Full-coverage Model Context Protocol (MCP) server for Umami Analytics API v2.

Unlike existing Umami MCP implementations (read-only, ≤5 tools), this server provides 66 tools, 2 resources, and 2 prompts covering the entire Umami API — websites CRUD, stats, sessions, events, event-data, session-data, reports, user management, teams, realtime, account, and more.

When to Use

Use this MCP when you need to:

  • "Show me website analytics for the last 7 days" — get stats, pageviews, and metrics with date filters
  • "Which pages got the most views this month?" — query aggregated metrics by URL
  • "Compare traffic between two date ranges" — use the traffic_compare prompt or get_stats with different ranges
  • "Set up a new website in Umami" — create and configure tracked websites
  • "Get real-time active visitors" — check active visitors and real-time data
  • "Export analytics report" — create, run, and retrieve reports (funnel, retention, UTM, goals, revenue, attribution)
  • "Track a custom event from the server" — send events or batch events programmatically
  • "Manage team access to analytics" — create teams, add users and websites to teams
add_team_user

Добавить пользователя в команду

Добавить пользователя в команду

Параметры

  • teamIdstringобязательный

    Team UUID

  • userIdstringобязательный

    User UUID to add

  • rolestringобязательный

    Role in the team: 'team-owner' or 'team-member'

add_team_website

Добавить сайт в команду

Добавить сайт в команду

Параметры

  • teamIdstringобязательный

    Team UUID

  • websiteIdstringобязательный

    Website UUID to add to the team

batch_events

Отправляйте несколько событий или просмотров страниц в одном пакетном запросе.

Отправляйте несколько событий или просмотров страниц в одном пакетном запросе.

Параметры

  • eventsobject[]обязательный

    Array of events to send

create_report

Создать и сохранить новый отчёт

Создать и сохранить новый отчёт

Параметры

  • websiteIdstringобязательный

    Website UUID

  • namestringобязательный

    Report name

  • typeenumобязательный

    Report type

    funnelretentionutmgoalsinsightsrevenuejourneyattribution
  • descriptionstring

    Report description

  • parametersobject

    Report-specific parameters (JSON object)

create_team

Создать новую команду

Создать новую команду

Параметры

  • namestringобязательный

    Team name

create_user

Создать нового пользователя (только для администратора)

Создать нового пользователя (только для администратора)

Параметры

  • usernamestringобязательный

    Username for the new user

  • passwordstringобязательный

    Password for the new user

  • rolestring

    User role: 'admin' or 'user' (default: 'user')

create_website

Создать новый сайт для отслеживания в Umami

Создать новый сайт для отслеживания в Umami

Параметры

  • domainstringобязательный

    Website domain (e.g. 'example.com')

  • namestringобязательный

    Display name for the website

  • shareIdstring

    Unique share ID for public access

delete_report

Удалить сохранённый отчёт

Удалить сохранённый отчёт

Параметры

  • reportIdstringобязательный

    Report UUID to delete

delete_team

Удалить команду

Удалить команду

Параметры

  • teamIdstringобязательный

    Team UUID to delete

delete_user

Удалить пользователя (только для администратора)

Удалить пользователя (только для администратора)

Параметры

  • userIdstringобязательный

    User UUID to delete

delete_website

Удалить сайт из Umami

Удалить сайт из Umami

Параметры

  • websiteIdstringобязательный

    Website UUID to delete

get_active_visitors

Получить количество активных посетителей на сайте

Получить количество активных посетителей на сайте

Параметры

  • websiteIdstringобязательный

    Website UUID

get_daterange

Получить диапазон дат доступных данных для веб-сайта

Получить диапазон дат доступных данных для веб-сайта

Параметры

  • websiteIdstringобязательный

    Website UUID

get_event_data_events

Получить данные о событиях: события (пользовательские названия событий и их количество) для веб-сайта

Получить данные о событиях: события (пользовательские названия событий и их количество) для веб-сайта

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • eventNamestring

    Filter by event name

get_event_data_fields

Получить поля данных событий (ключи свойств и их типы данных) для веб-сайта

Получить поля данных событий (ключи свойств и их типы данных) для веб-сайта

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • eventNamestring

    Filter by event name

get_event_data_stats

Получить статистику данных событий (суммарные подсчеты) для сайта

Получить статистику данных событий (суммарные подсчеты) для сайта

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • eventNamestring

    Filter by event name

get_event_data_values

Получить значения данных событий (агрегированные количества для конкретного свойства) для веб-сайта

Получить значения данных событий (агрегированные количества для конкретного свойства) для веб-сайта

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • eventNamestring

    Filter by event name

  • propertyNamestring

    Filter by property name

get_events

Получить данные о событиях для веб-сайта за период времени

Получить данные о событиях для веб-сайта за период времени

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • unitenumобязательный

    Time grouping unit

    hourdayweekmonthyear
  • timezonestring

    Timezone (e.g. 'Asia/Seoul')

  • urlstring

    Filter by URL path

get_event_series

Получить метрики событий во времени (данные временных рядов событий) для веб-сайта

Получить метрики событий во времени (данные временных рядов событий) для веб-сайта

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • unitenumобязательный

    Time grouping unit

    hourdayweekmonthyear
  • timezonestring

    Timezone (e.g. 'Asia/Seoul')

  • urlstring

    Filter by URL path

  • eventNamestring

    Filter by event name

get_event_values

Получает значения свойств событий или сессий для веб-сайта.

Получает значения свойств событий или сессий для веб-сайта.

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

get_me

Получить информацию профиля текущего аутентифицированного пользователя

Получить информацию профиля текущего аутентифицированного пользователя

Параметры

Без параметров.

get_metrics

Получает агрегированные метрики для сайта (например, топ страниц, браузеры, страны, устройства, ОС, события).

Получает агрегированные метрики для сайта (например, топ страниц, браузеры, страны, устройства, ОС, события).

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • typeenumобязательный

    Metric type to aggregate

    urlreferrerbrowserosdevicecountryregioncitylanguageeventquerytitlehosttag
  • urlstring

    Filter by URL path

  • referrerstring

    Filter by referrer

  • limitnumber

    Max results to return (default 500)

get_my_teams

Получите список команд, к которым принадлежит текущий пользователь

Получите список команд, к которым принадлежит текущий пользователь

Параметры

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page

  • querystring

    Search query to filter teams

get_my_websites

Получить список сайтов, принадлежащих текущему пользователю

Получить список сайтов, принадлежащих текущему пользователю

Параметры

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page

  • querystring

    Search query to filter websites

get_pageviews

Получает количество просмотров страниц и сеансов для веб-сайта с разбивкой по времени.

Получает количество просмотров страниц и сеансов для веб-сайта с разбивкой по времени.

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • unitenumобязательный

    Time grouping unit

    hourdayweekmonthyear
  • timezonestring

    Timezone (e.g. 'Asia/Seoul')

  • urlstring

    Filter by URL path

  • referrerstring

    Filter by referrer

get_realtime

Получить данные о сайте в реальном времени (за последние 30 минут). Возвращает текущих посетителей, активные URL, источники перехода, страны и события.

Получить данные о сайте в реальном времени (за последние 30 минут). Возвращает текущих посетителей, активные URL, источники перехода, страны и события.

Параметры

  • websiteIdstringобязательный

    Website UUID

get_report

Получить подробности конкретного сохранённого отчёта

Получить подробности конкретного сохранённого отчёта

Параметры

  • reportIdstringобязательный

    Report UUID

get_session

Получить сведения о конкретной сессии

Получить сведения о конкретной сессии

Параметры

  • websiteIdstringобязательный

    Website UUID

  • sessionIdstringобязательный

    Session UUID

get_session_activity

Получить журнал активности для конкретной сессии (посещённые страницы, вызванные события)

Получить журнал активности для конкретной сессии (посещённые страницы, вызванные события)

Параметры

  • websiteIdstringобязательный

    Website UUID

  • sessionIdstringобязательный

    Session UUID

get_session_data_properties

Получить имена свойств данных сессии и их типы данных для веб-сайта

Получить имена свойств данных сессии и их типы данных для веб-сайта

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

get_session_data_values

Получить значения данных сессии (агрегированные подсчеты для свойств сессии) для веб-сайта

Получить значения данных сессии (агрегированные подсчеты для свойств сессии) для веб-сайта

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • propertyNamestring

    Filter by property name

get_session_properties

Получить пользовательские свойства, прикреплённые к конкретной сессии.

Получить пользовательские свойства, прикреплённые к конкретной сессии.

Параметры

  • websiteIdstringобязательный

    Website UUID

  • sessionIdstringобязательный

    Session UUID

get_sessions

Получить данные сессии для сайта

Получить данные сессии для сайта

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • querystring

    Search query

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page

  • orderBystring

    Field to order by

get_session_stats

Получает сводную статистику сессий для сайта (общее количество сессий, уникальных посетителей и т.д.).

Получает сводную статистику сессий для сайта (общее количество сессий, уникальных посетителей и т.д.).

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • urlstring

    Filter by URL path

  • referrerstring

    Filter by referrer

get_sessions_weekly

Получить еженедельные данные о сессиях для веб-сайта

Получить еженедельные данные о сессиях для веб-сайта

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

get_share

Получить данные общего веб-сайта по share ID (публичный доступ, для самого share аутентификация не требуется)

Получить данные общего веб-сайта по share ID (публичный доступ, для самого share аутентификация не требуется)

Параметры

  • shareIdstringобязательный

    The share ID of a publicly shared website

get_stats

Получить сводную статистику для веб-сайта (pageviews, visitors, visits, bounces, totaltime)

Получить сводную статистику для веб-сайта (pageviews, visitors, visits, bounces, totaltime)

Параметры

  • websiteIdstringобязательный

    Website UUID

  • startAtnumberобязательный

    Start timestamp in milliseconds

  • endAtnumberобязательный

    End timestamp in milliseconds

  • urlstring

    Filter by URL path

  • referrerstring

    Filter by referrer

get_team

Получить подробности о конкретной команде

Получить подробности о конкретной команде

Параметры

  • teamIdstringобязательный

    Team UUID

get_team_user

Получить сведения о конкретном участнике команды

Получить сведения о конкретном участнике команды

Параметры

  • teamIdstringобязательный

    Team UUID

  • userIdstringобязательный

    User UUID

get_user

Получить сведения о конкретном пользователе (только для администраторов)

Получить сведения о конкретном пользователе (только для администраторов)

Параметры

  • userIdstringобязательный

    User UUID

get_user_teams

Получить список команд, в которых состоит пользователь (только для администратора)

Получить список команд, в которых состоит пользователь (только для администратора)

Параметры

  • userIdstringобязательный

    User UUID

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page

  • querystring

    Search query to filter teams

get_user_usage

Получить статистику использования для конкретного пользователя (только для администраторов)

Получить статистику использования для конкретного пользователя (только для администраторов)

Параметры

  • userIdstringобязательный

    User UUID

  • startAtnumber

    Start timestamp in milliseconds

  • endAtnumber

    End timestamp in milliseconds

get_user_websites

Получить список сайтов, к которым у пользователя есть доступ (только для администратора)

Получить список сайтов, к которым у пользователя есть доступ (только для администратора)

Параметры

  • userIdstringобязательный

    User UUID

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page

  • querystring

    Search query to filter websites

get_website

Получает детали конкретного веб-сайта по ID.

Получает детали конкретного веб-сайта по ID.

Параметры

  • websiteIdstringобязательный

    Website UUID

get_website_reports

Получить все отчёты, связанные с конкретным веб-сайтом

Получить все отчёты, связанные с конкретным веб-сайтом

Параметры

  • websiteIdstringобязательный

    Website UUID

heartbeat

Проверьте, работает ли сервер Umami и исправен ли он.

Проверьте, работает ли сервер Umami и исправен ли он.

Параметры

Без параметров.

join_team

Присоединиться к команде по коду доступа

Присоединиться к команде по коду доступа

Параметры

  • accessCodestringобязательный

    Team access/invite code

list_reports

Перечислить все сохранённые отчёты.

Перечислить все сохранённые отчёты.

Параметры

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page

  • orderBystring

    Field to order by

list_teams

Вывести список всех команд

Вывести список всех команд

Параметры

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page (default 10)

  • querystring

    Search query to filter teams

  • orderBystring

    Field to order by (e.g. 'name', 'createdAt')

list_team_users

Вывести список всех участников команды

Вывести список всех участников команды

Параметры

  • teamIdstringобязательный

    Team UUID

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page

  • querystring

    Search query to filter members

list_team_websites

Выведи список всех сайтов, принадлежащих команде.

Выведи список всех сайтов, принадлежащих команде.

Параметры

  • teamIdstringобязательный

    Team UUID

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page

  • querystring

    Search query to filter websites

list_users

Вывести список всех пользователей (только для администратора)

Вывести список всех пользователей (только для администратора)

Параметры

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page (default 10)

  • querystring

    Search query to filter users

  • orderBystring

    Field to order by (e.g. 'username', 'createdAt')

list_websites

Перечисли все сайты, отслеживаемые в Umami.

Перечисли все сайты, отслеживаемые в Umami.

Параметры

  • pagenumber

    Page number (1-based)

  • pageSizenumber

    Results per page (default 10)

  • querystring

    Search query to filter websites

  • orderBystring

    Field to order by (e.g. 'name', 'domain')

remove_team_user

Удалить пользователя из команды

Удалить пользователя из команды

Параметры

  • teamIdstringобязательный

    Team UUID

  • userIdstringобязательный

    User UUID to remove

remove_team_website

Удалить сайт из команды

Удалить сайт из команды

Параметры

  • teamIdstringобязательный

    Team UUID

  • websiteIdstringобязательный

    Website UUID to remove from the team

reset_website

Сбросить сайт, удалив все его аналитические данные (необратимо)

Сбросить сайт, удалив все его аналитические данные (необратимо)

Параметры

  • websiteIdstringобязательный

    Website UUID to reset

run_report

Запустите отчет по типу и получите результаты (funnel, retention, utm, goals, insights, revenue, journey, attribution).

Запустите отчет по типу и получите результаты (funnel, retention, utm, goals, insights, revenue, journey, attribution).

Параметры

  • typeenumобязательный

    Report type to run

    funnelretentionutmgoalsinsightsrevenuejourneyattribution
  • websiteIdstringобязательный

    Website UUID

  • parametersobjectобязательный

    Report-specific parameters (varies by type)

send_event

Отправьте кастомное событие или просмотр страницы в Umami (полезно для отслеживания на стороне сервера)

Отправьте кастомное событие или просмотр страницы в Umami (полезно для отслеживания на стороне сервера)

Параметры

  • websiteIdstringобязательный

    Website UUID (used as the 'website' field in payload)

  • hostnamestringобязательный

    Hostname of the site (e.g. 'example.com')

  • urlstringобязательный

    URL path (e.g. '/checkout')

  • eventNamestring

    Custom event name (omit for pageview)

  • eventDataobject

    Custom event data as key-value pairs

  • referrerstring

    Referrer URL

  • languagestring

    Browser language (e.g. 'en-US')

  • titlestring

    Page title

transfer_website

Передать владение сайтом другому пользователю

Передать владение сайтом другому пользователю

Параметры

  • websiteIdstringобязательный

    Website UUID to transfer

  • userIdstringобязательный

    Target user UUID to transfer ownership to

update_my_password

Обновить пароль текущего пользователя

Обновить пароль текущего пользователя

Параметры

  • currentPasswordstringобязательный

    Current password

  • newPasswordstringобязательный

    New password

update_report

Обновить существующий сохранённый отчёт

Обновить существующий сохранённый отчёт

Параметры

  • reportIdstringобязательный

    Report UUID

  • websiteIdstring

    Website UUID

  • namestring

    Report name

  • typeenum

    Report type

    funnelretentionutmgoalsinsightsrevenuejourneyattribution
  • descriptionstring

    Report description

  • parametersobject

    Report-specific parameters (JSON object)

update_team

Обновить название команды

Обновить название команды

Параметры

  • teamIdstringобязательный

    Team UUID

  • namestringобязательный

    New team name

update_team_user

Обновить роль участника команды

Обновить роль участника команды

Параметры

  • teamIdstringобязательный

    Team UUID

  • userIdstringобязательный

    User UUID

  • rolestringобязательный

    New role: 'team-owner' or 'team-member'

update_user

Обновить имя пользователя, пароль или роль (только для администратора)

Обновить имя пользователя, пароль или роль (только для администратора)

Параметры

  • userIdstringобязательный

    User UUID

  • usernamestring

    New username

  • passwordstring

    New password

  • rolestring

    New role: 'admin' or 'user'

update_website

Обнови конфигурацию существующего сайта.

Обнови конфигурацию существующего сайта.

Параметры

  • websiteIdstringобязательный

    Website UUID

  • domainstring

    New domain

  • namestring

    New display name

  • shareIdstring

    Share ID (set to null to remove)

verify_auth

Проверьте, что текущий токен аутентификации действителен.

Проверьте, что текущий токен аутентификации действителен.

Параметры

Без параметров.

Другие проверенные MCP-сервера

oraios/serena

oraios/serena

Serena — MCP-сервер для AI-агентов, который даёт семантический поиск, рефакторинг и отладку кода на уровне IDE. Работает с символьными операциями, ускоряет агентов в больших проектах.

Python26578
keboola/keboola-mcp-server

keboola/keboola-mcp-server

официальный

MCP сервер для подключения AI-агентов к Keboola: он открывает доступ к данным, SQL-запросам и трансформациям без написания кода. Идеален для аналитиков и разработчиков, которые хотят кормить ИИ актуальными данными напрямую.

Python84
pydantic/logfire-mcp

pydantic/logfire-mcp

официальный

MCP-сервер для интеграции с Logfire от Pydantic. Текущая версия архивирована — используйте новый удаленный сервер для быстрой итерации инструментов и лучшего опыта. Полезен разработчикам, работающим с логированием и мониторингом Pydantic Logfire.

Python162
Firecrawl MCP

Firecrawl MCP

официальный

MCP сервер для поиска и скрапинга веб-страниц, превращающий живой интернет в чистые данные для ИИ-агентов. Поддерживает навигацию, клики и автономные исследования. Работает в облаке или локально.

JavaScript6989
InditexTech/mcp-teams-server

InditexTech/mcp-teams-server

официальный

MCP-сервер для интеграции с Microsoft Teams через Model Context Protocol. Позволяет AI-ассистентам читать и отправлять сообщения, отвечать в ветках с упоминанием участников. Полезен разработчикам и...

Python384
zoomeye-ai/mcp_zoomeye

zoomeye-ai/mcp_zoomeye

официальный

ZoomEye MCP Server предоставляет ИИ-ассистентам доступ к данным о сетевых активах через ZoomEye. Полезен для специалистов по кибербезопасности и разработчиков. Быстрый поиск устройств и сайтов с по...

Python79
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин