ga_list_properties

Pack: google_analytics · Endpoint: https://gateway.pipeworx.io/google_analytics/mcp

List all GA4 properties you can access. Returns property IDs, names, creation dates, and account info. Use to find the property ID for ga_run_report queries.

Parameters

NameTypeRequiredDescription
page_sizenumbernoMaximum number of account summaries to return (default 50)
page_tokenstringnoToken for fetching the next page of results

Example call

Arguments

{
  "page_size": 50
}

curl

curl -X POST https://gateway.pipeworx.io/google_analytics/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ga_list_properties","arguments":{"page_size":50}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('ga_list_properties', {
  "page_size": 50
});

Response shape

FieldTypeDescription
accountSummariesarrayList of account summaries with accessible properties
nextPageTokenstringToken for fetching next page of results
errorstringError code if connection not established
messagestringError message if connection not established
Full JSON Schema
{
  "type": "object",
  "properties": {
    "accountSummaries": {
      "type": "array",
      "description": "List of account summaries with accessible properties",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Account summary resource name"
          },
          "account": {
            "type": "string",
            "description": "Account resource name"
          },
          "accountDisplayName": {
            "type": "string",
            "description": "Display name of the account"
          },
          "propertySummaries": {
            "type": "array",
            "description": "Properties under this account",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "description": "Property resource name"
                },
                "property": {
                  "type": "string",
                  "description": "Property ID"
                },
                "displayName": {
                  "type": "string",
                  "description": "Property display name"
                },
                "propertyType": {
                  "type": "string",
                  "description": "Type of property"
                }
              }
            }
          }
        }
      }
    },
    "nextPageToken": {
      "type": "string",
      "description": "Token for fetching next page of results"
    },
    "error": {
      "type": "string",
      "description": "Error code if connection not established"
    },
    "message": {
      "type": "string",
      "description": "Error message if connection not established"
    }
  }
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "google_analytics": {
      "url": "https://gateway.pipeworx.io/google_analytics/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build June 24, 2026