surendranb

59 mods across 10 repositories, 302 stars between them.

surendranb/google-analytics-mcp

Instructions file CodexOpenCode

Instructions for surendranb/google-analytics-mcp, covering agents.md — agent operating manual, ⚡ 1. fast install & client wiring (start here), or launch directly via stdio, client config snippet (mcp.json / claudedesktopconfig.json) and 📖 2. what this repo is.

236 14d ago C 1,032 tokens original MIT

ga4-analytics

04

surendranb/google-analytics-mcp

Skill Claude CodeCodex

Use when querying Google Analytics 4 data, active users, sessions, pageviews, bounce rate, channel acquisition, or custom dimensions.

236 14d ago A 32 tokens original MIT

surendranb/google-analytics-mcp

Skill Claude CodeCodex

Measure traffic arriving from AI tools — ChatGPT, Claude, Perplexity, Gemini, Copilot, and others — and understand how it behaves compared to other channels.

236 14d ago A 39 tokens original MIT

attribution-scope

06

surendranb/google-analytics-mcp

Skill Claude CodeCodex

GA4 has three distinct attribution scopes. Using the wrong scope gives misleading results. Choose based on the question you are answering.

236 14d ago A 30 tokens original MIT

channel-acquisition

08

surendranb/google-analytics-mcp

Skill Claude CodeCodex

Break down sessions and users by traffic source, medium, and channel group to understand where your audience comes from and which channels perform best.

236 14d ago A 31 tokens original MIT

common-metric-names

09

surendranb/google-analytics-mcp

Skill Claude CodeCodex

The correct GA4 Data API names for fields models most often get wrong. Use these before calling getga4data — wrong names return a hard error.

236 14d ago A 39 tokens original MIT

surendranb/google-analytics-mcp

Skill Claude CodeCodex

GA4 enforces strict rules about which dimensions and metrics can appear in the same request. Incompatible combinations return a 400 error: "The request's dimensions & metrics are incompatible.".

236 14d ago A 41 tokens original MIT

date-ranges

13

surendranb/google-analytics-mcp

Skill Claude CodeCodex

How to specify date ranges in getga4data and how to structure period-over-period comparisons.

236 14d ago A 25 tokens original MIT

filter-structures

15

surendranb/google-analytics-mcp

Skill Claude CodeCodex

The correct shape for dimensionfilter in getga4data. Wrong structure returns an "Invalid dimensionfilter" error. Use these templates.

236 14d ago A 34 tokens original MIT

ga4-limitations

16

surendranb/google-analytics-mcp

Skill Claude CodeCodex

What this MCP cannot do via the GA4 Data API, and where to go instead. Attempting these will either fail or produce meaningless aggregate data.

236 14d ago A 37 tokens original MIT

traffic-diagnosis

18

surendranb/google-analytics-mcp

Skill Claude CodeCodex

Systematically diagnose why traffic changed — spike, drop, or shift in mix. Follow these steps in order. Each step narrows the hypothesis.

236 14d ago A 34 tokens original MIT

ua-to-ga4

19

surendranb/google-analytics-mcp

Skill Claude CodeCodex

Universal Analytics (UA) and GA4 use different names for equivalent concepts. UA was sunset on 2023-07-01; models trained before or around then guess UA field names that no longer exist in the GA4 Data API. On 2024-05-06 GA4 also renamed "conversions" to "key events" (see the conversions rows below). If a name feels…

236 14d ago A 127 tokens original MIT

surendranb/google-analytics-mcp

MCP server Claude CodeCodexCursor +2

Model Context Protocol for Google Analytics 4 (Data API) allowing autonomous agents to query dimensions and metrics. Gives agents analysis-ready GA4 access with schema discovery, server-side aggregation, and smart defaults. Runs locally from the google-analytics-mcp Python package. Needs 2 environment variables to run.

236 14d ago A tokens not measured original MIT

surendranb/google-search-console-mcp

Instructions file CodexOpenCode

Instructions for surendranb/google-search-console-mcp, covering agents.md — agent operating manual, ⚡ 1. fast install & client wiring (start here), or launch directly via stdio, client config snippet (mcp.json / claudedesktopconfig.json) and 📖 2. what this repo is.

38 10d ago C 955 tokens original MIT