accueil / serveurs / Données & BDD / io.github.mindstone/mcp-server-google-analytics
io.github.mindstone/mcp-server-google-analytics
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que io.github.mindstone/mcp-server-google-analytics est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.mindstone/mcp-server-google-analytics » 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 34 outils
- ga_list_account_summaries≈ 92 tokens
List Google Analytics accounts and their property summaries available to the authenticated user. Use this first to discover available property IDs before calling other tools.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "ga_list_account_summaries", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_properties≈ 155 tokens
List GA4 properties visible to the authenticated user, optionally filtered by account_id or property_id. Returns a flat list — easier to consume than ga_list_account_summaries when you just want property IDs.
Paramètres, retour & exemple (2)
Paramètresaccount_id· string · optionnel
Optional account ID, with or without the accounts/ prefix.property_id· string · optionnel
Optional property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_list_properties", "arguments": {"account_id": "texte", "property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_property_details≈ 117 tokens
Get details for a single GA4 property — display name, currency code, configured time zone, industry category, service level, and timestamps.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_get_property_details", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_metadata≈ 116 tokens
Get the live GA4 metadata for the property, including all available dimensions and metrics. Use this when you need the raw schema; prefer ga_search_schema for keyword lookups.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · optionnel
Optional GA4 property ID. Defaults to GA4_PROPERTY_ID.
Exemple d'appel{"name": "ga_get_metadata", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_property_schema≈ 88 tokens
Return the full GA4 property schema, including dimension count and metric count. Same data as ga_get_metadata with summary counts.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · optionnel
Exemple d'appel{"name": "ga_get_property_schema", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_search_schema≈ 192 tokens
Search dimensions and metrics by keyword across the live GA4 property schema. Use this to discover the exact apiName for a concept (e.g. "session", "revenue", "country").
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Maximum matches to return.query· string · requis
Keyword to search for.field_type· string · optionnel · dimension | metric | all
Filter by dimensions, metrics, or both.property_id· string · optionnel
Exemple d'appel{"name": "ga_search_schema", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_dimension_categories≈ 72 tokens
List available dimension categories for the property schema.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · optionnel
Exemple d'appel{"name": "ga_list_dimension_categories", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_metric_categories≈ 71 tokens
List available metric categories for the property schema.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · optionnel
Exemple d'appel{"name": "ga_list_metric_categories", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_dimensions_by_category≈ 130 tokens
Get dimensions for a given category name (from ga_list_dimension_categories).
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelcategory· string · requis
Category name from ga_list_dimension_categories.property_id· string · optionnel
Exemple d'appel{"name": "ga_get_dimensions_by_category", "arguments": {"category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_metrics_by_category≈ 126 tokens
Get metrics for a given category name (from ga_list_metric_categories).
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelcategory· string · requis
Category name from ga_list_metric_categories.property_id· string · optionnel
Exemple d'appel{"name": "ga_get_metrics_by_category", "arguments": {"category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_check_compatibility≈ 174 tokens
Check whether a set of dimensions and metrics can be used together in a GA4 report. Useful before running a complex report to avoid INCOMPATIBLE errors.
Paramètres, retour & exemple (3)
Paramètresmetrics· ? · optionnel
Metric names (comma-separated string or array).dimensions· ? · optionnel
Dimension names (comma-separated string or array).property_id· string · optionnel
Exemple d'appel{"name": "ga_check_compatibility", "arguments": {"metrics": "texte", "dimensions": "texte", "property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_run_report≈ 987 tokens
Run a GA4 report with configurable dimensions, metrics, date range, ordering, and safe dataset controls. Estimates row count first; returns a warning above row_warning_threshold (default 2500). Use ga_search_schema to discover dimension/metric apiNames.
Paramètres, retour & exemple (20)
Paramètreslimit· integer · optionneloffset· integer · optionnelmetrics· ? · optionnel
Metric names (comma-separated string or array).end_date· string · optionnel
End date, e.g. today or 2026-04-28.order_by· ? · optionnel
Order field, prefix with - for descending.dimensions· ? · optionnel
Dimension names (comma-separated string or array).start_date· string · optionnel
Start date, e.g. 7daysAgo or 2026-04-01.property_id· string · optionnel
Optional GA4 property ID. Defaults to GA4_PROPERTY_ID.currency_code· string · optionnelestimate_only· boolean · optionnelmetric_filter· ? · optionnel
GA4 metricFilter (FilterExpression object).include_totals· boolean · optionnelkeep_empty_rows· boolean · optionneldimension_filter· object · optionnel
GA4 dimensionFilter (FilterExpression object).include_maximums· boolean · optionnelinclude_minimums· boolean · optionnelenable_aggregation· boolean · optionnelreturn_property_quota· boolean · optionnelrow_warning_threshold· integer · optionnelproceed_with_large_dataset· boolean · optionnel
Exemple d'appel{"name": "ga_run_report", "arguments": {"limit": 1, "offset": 1, "metrics": "texte", "end_date": "texte", "order_by": "texte", "dimensions": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_run_pivot_report≈ 768 tokens
Run a GA4 pivot report. Pivots are useful for cross-tabulating dimensions (e.g. country x device).
Paramètres, retour & exemple (10)
Paramètrespivots· array · requismetrics· ? · requisend_date· string · optionneldimensions· ? · requisstart_date· string · optionnelproperty_id· string · optionnelmetric_filter· ? · optionnelkeep_empty_rows· boolean · optionneldimension_filter· object · optionnelreturn_property_quota· boolean · optionnel
Exemple d'appel{"name": "ga_run_pivot_report", "arguments": {"pivots": [], "metrics": "texte", "dimensions": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_batch_run_reports≈ 1016 tokens
Run multiple GA4 reports (max 5) in a single batch request. Each report shares the row-volume safety net of ga_run_report.
Paramètres, retour & exemple (2)
Paramètresreports· array · requisproperty_id· string · optionnel
Exemple d'appel{"name": "ga_batch_run_reports", "arguments": {"reports": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_run_realtime_report≈ 716 tokens
Run a GA4 realtime report with configurable dimensions and metrics. Realtime data covers the last 30 minutes by default.
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnelmetrics· ? · optionneldimensions· ? · optionnelproperty_id· string · optionnelmetric_filter· ? · optionnelminute_ranges· array · optionneldimension_filter· object · optionnelreturn_property_quota· boolean · optionnel
Exemple d'appel{"name": "ga_run_realtime_report", "arguments": {"limit": 1, "metrics": "texte", "dimensions": "texte", "property_id": "texte", "metric_filter": "texte", "minute_ranges": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_property_quotas_snapshot≈ 97 tokens
Return a fresh property quota snapshot using a lightweight GA4 report call. Use this to check remaining tokens / requests before kicking off a large batch.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · optionnel
Exemple d'appel{"name": "ga_get_property_quotas_snapshot", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_custom_dimensions_and_metrics≈ 104 tokens
List all custom dimensions and custom metrics configured on a GA4 property.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_get_custom_dimensions_and_metrics", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_google_ads_links≈ 96 tokens
List all Google Ads links configured on a GA4 property.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_list_google_ads_links", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_key_events≈ 99 tokens
List all key events (formerly conversions) configured on a GA4 property.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_list_key_events", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_data_streams≈ 98 tokens
List all data streams (web, Android app, iOS app) on a GA4 property.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_list_data_streams", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_audiences≈ 138 tokens
List all audiences configured on a GA4 property, including membership duration, ads-personalization flag, and filter clauses. Uses the v1alpha Admin API (audiences are not yet promoted to v1beta); structure may evolve over time.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_list_audiences", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_channel_groups≈ 142 tokens
List all channel groups configured on a GA4 property, including the grouping rules that define channels such as "Organic Social". Uses the v1alpha Admin API (channel groups are not yet promoted to v1beta); structure may evolve over time.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_list_channel_groups", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_global_site_tag≈ 104 tokens
Get the gtag.js / global site tag snippet for the first web data stream on a GA4 property.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_get_global_site_tag", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_bigquery_links≈ 97 tokens
List all BigQuery export links configured on a GA4 property.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_list_bigquery_links", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_data_retention_settings≈ 101 tokens
Get the configured event data retention settings for a GA4 property.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_get_data_retention_settings", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_firebase_links≈ 97 tokens
List all Firebase project links configured on a GA4 property.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_list_firebase_links", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_search_change_history_events≈ 137 tokens
Search the change history (created/updated/deleted) for a GA4 property. Follows all result pages automatically, so large histories are returned in full. Uses the v1alpha admin API; structure may evolve over time.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · requis
GA4 property ID, with or without the properties/ prefix.
Exemple d'appel{"name": "ga_search_change_history_events", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_create_audience_export≈ 249 tokens
Create an audience export — a server-side snapshot of the users in a GA4 audience for later retrieval. Charges audience-export quota tokens and takes seconds-to-minutes to become ACTIVE; poll with ga_get_audience_export, then page users with ga_query_audience_export. Does not modify property configuration.
Paramètres, retour & exemple (3)
Paramètresaudience· string · requis
Audience to export — bare ID or full resource name. Use ga_list_audiences to discover audience IDs.dimensions· array · optionnel
Optional audience dimension names (e.g. userId, deviceId, isAdsPersonalizationAllowed). Defaults to the API default set when omitted.property_id· string · optionnel
Optional GA4 property ID. Defaults to GA4_PROPERTY_ID.
Exemple d'appel{"name": "ga_create_audience_export", "arguments": {"audience": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_audience_export≈ 166 tokens
Get the configuration metadata and state of an audience export. Poll this after ga_create_audience_export until state is ACTIVE before querying rows.
Paramètres, retour & exemple (2)
Paramètresexport_id· string · requis
Audience export ID — bare ID or full resource name (properties/<id>/audienceExports/<exportId>), as returned by ga_create_audience_export.property_id· string · optionnel
Optional GA4 property ID. Defaults to GA4_PROPERTY_ID.
Exemple d'appel{"name": "ga_get_audience_export", "arguments": {"export_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_list_audience_exports≈ 105 tokens
List all audience exports for a GA4 property. Useful to find and reuse an existing export rather than creating a new one.
Paramètres, retour & exemple (1)
Paramètresproperty_id· string · optionnel
Optional GA4 property ID. Defaults to GA4_PROPERTY_ID.
Exemple d'appel{"name": "ga_list_audience_exports", "arguments": {"property_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_query_audience_export≈ 244 tokens
Retrieve users from an ACTIVE audience export, with offset/limit pagination. Rows contain user-level identifiers (user IDs / device IDs) — treat them as privacy-sensitive. The export must be ACTIVE; poll ga_get_audience_export first.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Rows per page. The API caps a single page at 250,000 rows.offset· integer · optionnelexport_id· string · requis
Audience export ID — bare ID or full resource name (properties/<id>/audienceExports/<exportId>), as returned by ga_create_audience_export.property_id· string · optionnel
Optional GA4 property ID. Defaults to GA4_PROPERTY_ID.
Exemple d'appel{"name": "ga_query_audience_export", "arguments": {"export_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_create_report_task≈ 933 tokens
Start an asynchronous report task for a large GA4 export. Unlike ga_run_report this has no synchronous timeout and no row-volume warning gate — the task materialises up to `limit` rows server-side. Poll ga_get_report_task until state is ACTIVE, then page rows with ga_query_report_task. Uses the v1alpha Data API; structure may evolve over time.
Paramètres, retour & exemple (12)
Paramètreslimit· integer · optionnel
Total rows the task materialises from Analytics storage. Page through them with ga_query_report_task.offset· integer · optionnelmetrics· ? · optionnel
Metric names (comma-separated string or array).end_date· string · optionnel
End date, e.g. today or 2026-04-28.order_by· ? · optionnel
Order field, prefix with - for descending.dimensions· ? · optionnel
Dimension names (comma-separated string or array).start_date· string · optionnel
Start date, e.g. 7daysAgo or 2026-04-01.property_id· string · optionnel
Optional GA4 property ID. Defaults to GA4_PROPERTY_ID.currency_code· string · optionnelmetric_filter· ? · optionnel
GA4 metricFilter (FilterExpression object).keep_empty_rows· boolean · optionneldimension_filter· object · optionnel
GA4 dimensionFilter (FilterExpression object).
Exemple d'appel{"name": "ga_create_report_task", "arguments": {"limit": 1, "offset": 1, "metrics": "texte", "end_date": "texte", "order_by": "texte", "dimensions": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_get_report_task≈ 161 tokens
Get the metadata and state of a report task. Poll this after ga_create_report_task until state is ACTIVE before querying rows. Uses the v1alpha Data API.
Paramètres, retour & exemple (2)
Paramètrestask_id· string · requis
Report task ID — bare ID or full resource name (properties/<id>/reportTasks/<taskId>), as returned by ga_create_report_task.property_id· string · optionnel
Optional GA4 property ID. Defaults to GA4_PROPERTY_ID.
Exemple d'appel{"name": "ga_get_report_task", "arguments": {"task_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ga_query_report_task≈ 226 tokens
Retrieve rows from an ACTIVE report task with offset/limit pagination (up to 250,000 rows per page). The task must be ACTIVE; poll ga_get_report_task first. Uses the v1alpha Data API.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Rows per page. The API caps a single page at 250,000 rows.offset· integer · optionneltask_id· string · requis
Report task ID — bare ID or full resource name (properties/<id>/reportTasks/<taskId>), as returned by ga_create_report_task.property_id· string · optionnel
Optional GA4 property ID. Defaults to GA4_PROPERTY_ID.
Exemple d'appel{"name": "ga_query_report_task", "arguments": {"task_id": "texte"}}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.mindstone--mcp-server-google-analytics)
<a href="https://dokore.fr/serveur/io.github.mindstone--mcp-server-google-analytics"><img src="https://dokore.fr/badge/io.github.mindstone--mcp-server-google-analytics.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
@mindstone/mcp-server-google-analytics@0.2.1