accueil / serveurs / Recherche & Web / io.github.mikusnuz/umami
io.github.mikusnuz/umami
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que io.github.mikusnuz/umami est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.mikusnuz/umami » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Versions auditées & empreintes
Vérifiez la version que vous utilisez : son empreinte doit correspondre à celle listée ici — sinon vous n'utilisez pas la version auditée.
Vous utilisez ce serveur ? Suivez-le (créez un compte) pour être alerté dès qu'une nouvelle version paraît ou que le verdict change.
Les 66 outils
- list_websites≈ 133 tokens
List all websites tracked in Umami
Paramètres, retour & exemple (4)
Paramètrespage· number · optionnel
Page number (1-based)query· string · optionnel
Search query to filter websitesorderBy· string · optionnel
Field to order by (e.g. 'name', 'domain')pageSize· number · optionnel
Results per page (default 10)
Exemple d'appel{"name": "list_websites", "arguments": {"page": 1, "query": "texte", "orderBy": "texte", "pageSize": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_website≈ 77 tokens
Get details of a specific website by ID
Paramètres, retour & exemple (1)
ParamètreswebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_website", "arguments": {"websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_website≈ 123 tokens
Create a new website to track in Umami
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Display name for the websitedomain· string · requis
Website domain (e.g. 'example.com')shareId· string · optionnel
Unique share ID for public access
Exemple d'appel{"name": "create_website", "arguments": {"name": "texte", "domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_website≈ 130 tokens
Update an existing website's configuration
Paramètres, retour & exemple (4)
Paramètresname· string · optionnel
New display namedomain· string · optionnel
New domainshareId· string · optionnel
Share ID (set to null to remove)websiteId· string · requis
Website UUID
Exemple d'appel{"name": "update_website", "arguments": {"websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_website≈ 77 tokens
Delete a website from Umami
Paramètres, retour & exemple (1)
ParamètreswebsiteId· string · requis
Website UUID to delete
Exemple d'appel{"name": "delete_website", "arguments": {"websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_active_visitors≈ 83 tokens
Get the number of currently active visitors on a website
Paramètres, retour & exemple (1)
ParamètreswebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_active_visitors", "arguments": {"websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reset_website≈ 86 tokens
Reset a website by removing all its analytics data (irreversible)
Paramètres, retour & exemple (1)
ParamètreswebsiteId· string · requis
Website UUID to reset
Exemple d'appel{"name": "reset_website", "arguments": {"websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - transfer_website≈ 107 tokens
Transfer website ownership to another user
Paramètres, retour & exemple (2)
ParamètresuserId· string · requis
Target user UUID to transfer ownership towebsiteId· string · requis
Website UUID to transfer
Exemple d'appel{"name": "transfer_website", "arguments": {"userId": "texte", "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_website_reports≈ 82 tokens
Get all reports associated with a specific website
Paramètres, retour & exemple (1)
ParamètreswebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_website_reports", "arguments": {"websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_stats≈ 166 tokens
Get summary statistics for a website (pageviews, visitors, visits, bounces, totaltime)
Paramètres, retour & exemple (5)
Paramètresurl· string · optionnel
Filter by URL pathendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondsreferrer· string · optionnel
Filter by referrerwebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_stats", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pageviews≈ 210 tokens
Get pageview and session counts over time for a website
Paramètres, retour & exemple (7)
Paramètresurl· string · optionnel
Filter by URL pathunit· string · requis · hour | day | week | month | year
Time grouping unitendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondsreferrer· string · optionnel
Filter by referrertimezone· string · optionnel
Timezone (e.g. 'Asia/Seoul')websiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_pageviews", "arguments": {"unit": "hour", "endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_metrics≈ 244 tokens
Get aggregated metrics for a website (e.g. top pages, browsers, countries, devices, OS, events)
Paramètres, retour & exemple (7)
Paramètresurl· string · optionnel
Filter by URL pathtype· string · requis · url | referrer | browser | os | device | country | region | city
Metric type to aggregateendAt· number · requis
End timestamp in millisecondslimit· number · optionnel
Max results to return (default 500)startAt· number · requis
Start timestamp in millisecondsreferrer· string · optionnel
Filter by referrerwebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_metrics", "arguments": {"type": "url", "endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_events≈ 188 tokens
Get event data for a website over time
Paramètres, retour & exemple (6)
Paramètresurl· string · optionnel
Filter by URL pathunit· string · requis · hour | day | week | month | year
Time grouping unitendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondstimezone· string · optionnel
Timezone (e.g. 'Asia/Seoul')websiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_events", "arguments": {"unit": "hour", "endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_sessions≈ 185 tokens
Get session data for a website
Paramètres, retour & exemple (7)
Paramètrespage· number · optionnel
Page number (1-based)endAt· number · requis
End timestamp in millisecondsquery· string · optionnel
Search queryorderBy· string · optionnel
Field to order bystartAt· number · requis
Start timestamp in millisecondspageSize· number · optionnel
Results per pagewebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_sessions", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_daterange≈ 80 tokens
Get the date range of available data for a website
Paramètres, retour & exemple (1)
ParamètreswebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_daterange", "arguments": {"websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_event_series≈ 213 tokens
Get event metrics over time (event series data) for a website
Paramètres, retour & exemple (7)
Paramètresurl· string · optionnel
Filter by URL pathunit· string · requis · hour | day | week | month | year
Time grouping unitendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondstimezone· string · optionnel
Timezone (e.g. 'Asia/Seoul')eventName· string · optionnel
Filter by event namewebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_event_series", "arguments": {"unit": "hour", "endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_session_stats≈ 168 tokens
Get summarized session statistics for a website (total sessions, unique visitors, etc.)
Paramètres, retour & exemple (5)
Paramètresurl· string · optionnel
Filter by URL pathendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondsreferrer· string · optionnel
Filter by referrerwebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_session_stats", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_sessions_weekly≈ 123 tokens
Get weekly session data for a website
Paramètres, retour & exemple (3)
ParamètresendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondswebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_sessions_weekly", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_session≈ 95 tokens
Get details of a specific session
Paramètres, retour & exemple (2)
ParamètressessionId· string · requis
Session UUIDwebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_session", "arguments": {"sessionId": "texte", "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_session_activity≈ 106 tokens
Get activity log for a specific session (pages visited, events fired)
Paramètres, retour & exemple (2)
ParamètressessionId· string · requis
Session UUIDwebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_session_activity", "arguments": {"sessionId": "texte", "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_session_properties≈ 102 tokens
Get custom properties attached to a specific session
Paramètres, retour & exemple (2)
ParamètressessionId· string · requis
Session UUIDwebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_session_properties", "arguments": {"sessionId": "texte", "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_session_data_properties≈ 132 tokens
Get session data property names and their data types for a website
Paramètres, retour & exemple (3)
ParamètresendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondswebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_session_data_properties", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_session_data_values≈ 154 tokens
Get session data values (aggregated counts for session properties) for a website
Paramètres, retour & exemple (4)
ParamètresendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondswebsiteId· string · requis
Website UUIDpropertyName· string · optionnel
Filter by property name
Exemple d'appel{"name": "get_session_data_values", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_event≈ 244 tokens
Send a custom event or pageview to Umami (useful for server-side tracking)
Paramètres, retour & exemple (8)
Paramètresurl· string · requis
URL path (e.g. '/checkout')title· string · optionnel
Page titlehostname· string · requis
Hostname of the site (e.g. 'example.com')language· string · optionnel
Browser language (e.g. 'en-US')referrer· string · optionnel
Referrer URLeventData· object · optionnel
Custom event data as key-value pairseventName· string · optionnel
Custom event name (omit for pageview)websiteId· string · requis
Website UUID (used as the 'website' field in payload)
Exemple d'appel{"name": "send_event", "arguments": {"url": "texte", "hostname": "texte", "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_event_values≈ 126 tokens
Get event or session property values for a website
Paramètres, retour & exemple (3)
ParamètresendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondswebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_event_values", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_event_data_events≈ 149 tokens
Get event data events (custom event names and counts) for a website
Paramètres, retour & exemple (4)
ParamètresendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondseventName· string · optionnel
Filter by event namewebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_event_data_events", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_event_data_fields≈ 150 tokens
Get event data fields (property keys and their data types) for a website
Paramètres, retour & exemple (4)
ParamètresendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondseventName· string · optionnel
Filter by event namewebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_event_data_fields", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_event_data_values≈ 172 tokens
Get event data values (aggregated counts for a specific property) for a website
Paramètres, retour & exemple (5)
ParamètresendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondseventName· string · optionnel
Filter by event namewebsiteId· string · requis
Website UUIDpropertyName· string · optionnel
Filter by property name
Exemple d'appel{"name": "get_event_data_values", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_event_data_stats≈ 146 tokens
Get event data statistics (summary counts) for a website
Paramètres, retour & exemple (4)
ParamètresendAt· number · requis
End timestamp in millisecondsstartAt· number · requis
Start timestamp in millisecondseventName· string · optionnel
Filter by event namewebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_event_data_stats", "arguments": {"endAt": 1, "startAt": 1, "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - batch_events≈ 250 tokens
Send multiple events or pageviews in a single batch request
Paramètres, retour & exemple (1)
Paramètresevents· array · requis
Array of events to send
Exemple d'appel{"name": "batch_events", "arguments": {"events": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_reports≈ 101 tokens
List all saved reports
Paramètres, retour & exemple (3)
Paramètrespage· number · optionnel
Page number (1-based)orderBy· string · optionnel
Field to order bypageSize· number · optionnel
Results per page
Exemple d'appel{"name": "list_reports", "arguments": {"page": 1, "orderBy": "texte", "pageSize": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_report≈ 76 tokens
Get details of a specific saved report
Paramètres, retour & exemple (1)
ParamètresreportId· string · requis
Report UUID
Exemple d'appel{"name": "get_report", "arguments": {"reportId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_report≈ 180 tokens
Create and save a new report
Paramètres, retour & exemple (5)
Paramètresname· string · requis
Report nametype· string · requis · funnel | retention | utm | goals | insights | revenue | journey | attribution
Report typewebsiteId· string · requis
Website UUIDparameters· object · optionnel
Report-specific parameters (JSON object)description· string · optionnel
Report description
Exemple d'appel{"name": "create_report", "arguments": {"name": "texte", "type": "funnel", "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_report≈ 192 tokens
Update an existing saved report
Paramètres, retour & exemple (6)
Paramètresname· string · optionnel
Report nametype· string · optionnel · funnel | retention | utm | goals | insights | revenue | journey | attribution
Report typereportId· string · requis
Report UUIDwebsiteId· string · optionnel
Website UUIDparameters· object · optionnel
Report-specific parameters (JSON object)description· string · optionnel
Report description
Exemple d'appel{"name": "update_report", "arguments": {"reportId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_report≈ 75 tokens
Delete a saved report
Paramètres, retour & exemple (1)
ParamètresreportId· string · requis
Report UUID to delete
Exemple d'appel{"name": "delete_report", "arguments": {"reportId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - run_report≈ 172 tokens
Execute a report by type and get results (funnel, retention, utm, goals, insights, revenue, journey, attribution)
Paramètres, retour & exemple (3)
Paramètrestype· string · requis · funnel | retention | utm | goals | insights | revenue | journey | attribution
Report type to runwebsiteId· string · requis
Website UUIDparameters· object · requis
Report-specific parameters (varies by type)
Exemple d'appel{"name": "run_report", "arguments": {"type": "funnel", "websiteId": "texte", "parameters": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_users≈ 132 tokens
List all users (admin only)
Paramètres, retour & exemple (4)
Paramètrespage· number · optionnel
Page number (1-based)query· string · optionnel
Search query to filter usersorderBy· string · optionnel
Field to order by (e.g. 'username', 'createdAt')pageSize· number · optionnel
Results per page (default 10)
Exemple d'appel{"name": "list_users", "arguments": {"page": 1, "query": "texte", "orderBy": "texte", "pageSize": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_user≈ 123 tokens
Create a new user (admin only)
Paramètres, retour & exemple (3)
Paramètresrole· string · optionnel
User role: 'admin' or 'user' (default: 'user')password· string · requis
Password for the new userusername· string · requis
Username for the new user
Exemple d'appel{"name": "create_user", "arguments": {"password": "texte", "username": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_user≈ 75 tokens
Get details of a specific user (admin only)
Paramètres, retour & exemple (1)
ParamètresuserId· string · requis
User UUID
Exemple d'appel{"name": "get_user", "arguments": {"userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_user≈ 129 tokens
Update a user's username, password, or role (admin only)
Paramètres, retour & exemple (4)
Paramètresrole· string · optionnel
New role: 'admin' or 'user'userId· string · requis
User UUIDpassword· string · optionnel
New passwordusername· string · optionnel
New username
Exemple d'appel{"name": "update_user", "arguments": {"userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_user≈ 74 tokens
Delete a user (admin only)
Paramètres, retour & exemple (1)
ParamètresuserId· string · requis
User UUID to delete
Exemple d'appel{"name": "delete_user", "arguments": {"userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_user_websites≈ 134 tokens
Get the list of websites a user has access to (admin only)
Paramètres, retour & exemple (4)
Paramètrespage· number · optionnel
Page number (1-based)query· string · optionnel
Search query to filter websitesuserId· string · requis
User UUIDpageSize· number · optionnel
Results per page
Exemple d'appel{"name": "get_user_websites", "arguments": {"userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_user_usage≈ 118 tokens
Get usage statistics for a specific user (admin only)
Paramètres, retour & exemple (3)
ParamètresendAt· number · optionnel
End timestamp in millisecondsuserId· string · requis
User UUIDstartAt· number · optionnel
Start timestamp in milliseconds
Exemple d'appel{"name": "get_user_usage", "arguments": {"userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_user_teams≈ 132 tokens
Get the list of teams a user belongs to (admin only)
Paramètres, retour & exemple (4)
Paramètrespage· number · optionnel
Page number (1-based)query· string · optionnel
Search query to filter teamsuserId· string · requis
User UUIDpageSize· number · optionnel
Results per page
Exemple d'appel{"name": "get_user_teams", "arguments": {"userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_teams≈ 127 tokens
List all teams
Paramètres, retour & exemple (4)
Paramètrespage· number · optionnel
Page number (1-based)query· string · optionnel
Search query to filter teamsorderBy· string · optionnel
Field to order by (e.g. 'name', 'createdAt')pageSize· number · optionnel
Results per page (default 10)
Exemple d'appel{"name": "list_teams", "arguments": {"page": 1, "query": "texte", "orderBy": "texte", "pageSize": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_team≈ 68 tokens
Create a new team
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Team name
Exemple d'appel{"name": "create_team", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_team≈ 72 tokens
Get details of a specific team
Paramètres, retour & exemple (1)
ParamètresteamId· string · requis
Team UUID
Exemple d'appel{"name": "get_team", "arguments": {"teamId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_team≈ 87 tokens
Update a team's name
Paramètres, retour & exemple (2)
Paramètresname· string · requis
New team nameteamId· string · requis
Team UUID
Exemple d'appel{"name": "update_team", "arguments": {"name": "texte", "teamId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_team≈ 71 tokens
Delete a team
Paramètres, retour & exemple (1)
ParamètresteamId· string · requis
Team UUID to delete
Exemple d'appel{"name": "delete_team", "arguments": {"teamId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - join_team≈ 78 tokens
Join a team using an access code
Paramètres, retour & exemple (1)
ParamètresaccessCode· string · requis
Team access/invite code
Exemple d'appel{"name": "join_team", "arguments": {"accessCode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_team_users≈ 126 tokens
List all members of a team
Paramètres, retour & exemple (4)
Paramètrespage· number · optionnel
Page number (1-based)query· string · optionnel
Search query to filter membersteamId· string · requis
Team UUIDpageSize· number · optionnel
Results per page
Exemple d'appel{"name": "list_team_users", "arguments": {"teamId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_team_user≈ 115 tokens
Add a user to a team
Paramètres, retour & exemple (3)
Paramètresrole· string · requis
Role in the team: 'team-owner' or 'team-member'teamId· string · requis
Team UUIDuserId· string · requis
User UUID to add
Exemple d'appel{"name": "add_team_user", "arguments": {"role": "texte", "teamId": "texte", "userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_team_user≈ 114 tokens
Update a team member's role
Paramètres, retour & exemple (3)
Paramètresrole· string · requis
New role: 'team-owner' or 'team-member'teamId· string · requis
Team UUIDuserId· string · requis
User UUID
Exemple d'appel{"name": "update_team_user", "arguments": {"role": "texte", "teamId": "texte", "userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_team_user≈ 92 tokens
Get details of a specific team member
Paramètres, retour & exemple (2)
ParamètresteamId· string · requis
Team UUIDuserId· string · requis
User UUID
Exemple d'appel{"name": "get_team_user", "arguments": {"teamId": "texte", "userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remove_team_user≈ 92 tokens
Remove a user from a team
Paramètres, retour & exemple (2)
ParamètresteamId· string · requis
Team UUIDuserId· string · requis
User UUID to remove
Exemple d'appel{"name": "remove_team_user", "arguments": {"teamId": "texte", "userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_team_websites≈ 130 tokens
List all websites that belong to a team
Paramètres, retour & exemple (4)
Paramètrespage· number · optionnel
Page number (1-based)query· string · optionnel
Search query to filter websitesteamId· string · requis
Team UUIDpageSize· number · optionnel
Results per page
Exemple d'appel{"name": "list_team_websites", "arguments": {"teamId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_team_website≈ 96 tokens
Add a website to a team
Paramètres, retour & exemple (2)
ParamètresteamId· string · requis
Team UUIDwebsiteId· string · requis
Website UUID to add to the team
Exemple d'appel{"name": "add_team_website", "arguments": {"teamId": "texte", "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remove_team_website≈ 99 tokens
Remove a website from a team
Paramètres, retour & exemple (2)
ParamètresteamId· string · requis
Team UUIDwebsiteId· string · requis
Website UUID to remove from the team
Exemple d'appel{"name": "remove_team_website", "arguments": {"teamId": "texte", "websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_realtime≈ 98 tokens
Get real-time data for a website (last 30 minutes). Returns current visitors, active URLs, referrers, countries, and events.
Paramètres, retour & exemple (1)
ParamètreswebsiteId· string · requis
Website UUID
Exemple d'appel{"name": "get_realtime", "arguments": {"websiteId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_me≈ 50 tokens
Get the currently authenticated user's profile information
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_me", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_my_websites≈ 112 tokens
Get the list of websites belonging to the current user
Paramètres, retour & exemple (3)
Paramètrespage· number · optionnel
Page number (1-based)query· string · optionnel
Search query to filter websitespageSize· number · optionnel
Results per page
Exemple d'appel{"name": "get_my_websites", "arguments": {"page": 1, "query": "texte", "pageSize": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_my_teams≈ 110 tokens
Get the list of teams the current user belongs to
Paramètres, retour & exemple (3)
Paramètrespage· number · optionnel
Page number (1-based)query· string · optionnel
Search query to filter teamspageSize· number · optionnel
Results per page
Exemple d'appel{"name": "get_my_teams", "arguments": {"page": 1, "query": "texte", "pageSize": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - update_my_password≈ 102 tokens
Update the current user's password
Paramètres, retour & exemple (2)
ParamètresnewPassword· string · requis
New passwordcurrentPassword· string · requis
Current password
Exemple d'appel{"name": "update_my_password", "arguments": {"newPassword": "texte", "currentPassword": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_auth≈ 49 tokens
Verify the current authentication token is valid
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "verify_auth", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_share≈ 96 tokens
Get shared website data by share ID (public access, no auth required for the share itself)
Paramètres, retour & exemple (1)
ParamètresshareId· string · requis
The share ID of a publicly shared website
Exemple d'appel{"name": "get_share", "arguments": {"shareId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - heartbeat≈ 49 tokens
Check if the Umami server is running and healthy
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "heartbeat", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/io.github.mikusnuz--umami)
<a href="https://dokore.fr/serveur/io.github.mikusnuz--umami"><img src="https://dokore.fr/badge/io.github.mikusnuz--umami.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».
Source
@mikusnuz/umami-mcp@2.1.1