GA4 MCP Server

20 tools. 0 can modify or destroy data without limits.

Read-only server. Low risk, but rate limits prevent runaway API costs.

Last updated:

0 can modify or destroy data
20 read-only
20 tools total

Community server · catalogue entry verified 01/07/2026

How to control GA4 MCP Server ↓

What GA4 MCP Server exposes to your agents

Read (20) Write / Execute (0) Destructive / Financial (0)

What can go wrong

Even read-only tools carry cost. An agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up bills.

How to control GA4 MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and GA4 MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Cap read operations
{
  "compare_periods": {
    "limits": [
      {
        "counter": "compare_periods_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register GA4 MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON GA4 →

Instant setup, no code required.

All 20 GA4 MCP Server tools

READ 20 tools
Read compare_periods 2つの期間を比較します。前週比、前月比、前年同期比などの分析が可能です。 Read get_conversion_funnel コンバージョンファネルの分析を行います。各ステップの通過率や離脱率を確認できます。 Read get_daily_trend 日別のトレンドデータを取得します。グラフ作成やトレンド分析に使用できます。 Read get_device_breakdown デバイス別(PC/モバイル/タブレット)のアクセス内訳を取得します。OS別、ブラウザ別の情報も含まれます。 Read get_engagement_metrics エンゲージメント関連の詳細指標(エンゲージメント率、平均エンゲージメント時間など)を取得します。 Read get_exit_pages 離脱ページ(ユーザーが最後に見たページ)の分析結果を取得します。 Read get_geo_breakdown 地域別(国または市区町村)のアクセス分析結果を取得します。 Read get_hourly_traffic 時間帯別のアクセス状況を分析します。投稿やキャンペーンのタイミング最適化に活用できます。 Read get_landing_pages ランディングページ(ユーザーが最初にアクセスしたページ)の分析結果を取得します。 Read get_metadata 利用可能なディメンションとメトリクスの一覧を取得します。run_reportで使える項目を確認できます。 Read get_new_vs_returning 新規ユーザーとリピーターの比較分析を行います。それぞれのセッション数や滞在時間を確認できます。 Read get_property_details 指定したGA4プロパティの詳細情報(名前、タイムゾーン、通貨など)を取得します。 Read get_search_terms サイト内検索キーワードを分析します。GA4でサイト内検索が設定されている場合のみ有効です。 Read get_top_pages 人気ページのランキングを取得します。PV数、滞在時間、直帰率などを確認できます。 Read get_traffic_sources 流入元(チャネル、ソース、メディアなど)の分析結果を取得します。 Read get_traffic_summary 指定期間のトラフィック概要(PV数、ユーザー数、セッション数、直帰率など)を取得します。ダッシュボード的な使い方に最適です。 Read get_user_journey 特定ページの前後に閲覧されるページを分析します。ユーザーの回遊パターンの把握に便利です。 Read list_accounts GA4のアカウントとプロパティの一覧を取得します。どのプロパティIDを使うべきか確認する際に便利です。 Read run_realtime_report リアルタイムレポートを実行し、現在のアクティブユーザー数などを取得します。 Read run_report GA4の汎用レポートを実行します。任意のディメンションとメトリクスを指定して柔軟にデータを取得できます。

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about GA4 MCP Server

Is the GA4 MCP Server MCP server safe to use without restrictions? +

The GA4 MCP Server server is primarily read-only with 20 read tools. While it cannot modify data, an agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up costs. Rate limiting is still recommended.

How many tools does the GA4 MCP Server MCP server expose? +

20 tools across 2 categories: Execute, Read. 20 are read-only. 0 can modify, create, or delete data.

How do I enforce a policy on GA4 MCP Server? +

Register the GA4 MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every GA4 MCP Server tool call.

Deterministic rules across all 20 GA4 MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

20 GA4 MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.