What it does
GA4 Funnel Analyzer is a Level-2 MCP agent for growth and performance marketing analysts. It pulls funnel/conversion data from the Google Analytics 4 Data API (read-only) — or a provided GA4 export as fallback — and computes step-by-step drop-off, conversion-from-top, overall conversion rate, segment comparison, and a confidence score entirely deterministically in code. An LLM is used only to narrate insights and recommendations over these code-derived numbers; it never invents data. Ships with a template-based fallback narrative when no LLM key or host sampling is available. Currently gated: without a sandbox GA4 property + service-account key, it runs against deterministic mock fixtures or a provided export with no live network calls. Ideal for teams who want trustworthy, reproducible funnel diagnostics instead of LLM-hallucinated metrics.
Example prompts
- Run a full GA4 funnel analysis for property 123456789 for January 2024
- Compute drop-off and conversion for these funnel steps: view_item, add_to_cart, purchase
- Check whether my GA4 credentials are configured
- Analyze funnel data and compare the mobile segment against the overall funnel
Tools (7)
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Run the GA4 funnel analyzer end-to-end: collect, analyze, narrate, and return the full JSON report.
- analyze_funnel — Pure deterministic analysis over raw funnel data (no LLM, no network).
- compute_drop_off — Compute per-step drop-off and conversion-from-top for an ordered list of steps.
- check_credentials — Report whether the live GA4 connector is configured, without revealing secrets.
- list_capabilities — List the agent's static capabilities, thresholds, and credential slots.
- plan_inputs — Return questions, schema and a ready-to-edit example for a chosen tool.
- discover_intent — Co-design the exact input via clarifying questions before running.
What you'll need to connect
This agent will ask you for the following. You enter them when you connect — they're encrypted and never shared with the creator.
- Anthropic API Key · optionalOptional. Leave blank on a sampling-capable client to use the host model with no key.Create a key on the Anthropic Console API keys page (console.anthropic.com → API keys).Paste the value as a single line.Only sent to: api.anthropic.com
- GA4 Property ID · optionalNumeric GA4 property id for a sandbox/test property. Leave blank to run against mock fixtures.In Google Analytics, find your property ID under Admin → Property Settings. Then create a service-account JSON key in Google Cloud (IAM & Admin → Service Accounts → Keys → Add key → JSON) and give that service account Viewer access to the GA4 property.Paste the value as a single line.Only sent to: analyticsdata.googleapis.com, oauth2.googleapis.com
- GA4 Service Account (JSON) · optionalService-account credential JSON with read-only GA4 Data API access. Needs oauth2.googleapis.com to mint its access token. Never logged.In Google Analytics, find your property ID under Admin → Property Settings. Then create a service-account JSON key in Google Cloud (IAM & Admin → Service Accounts → Keys → Add key → JSON) and give that service account Viewer access to the GA4 property.Paste the value as a single line.Only sent to: analyticsdata.googleapis.com, oauth2.googleapis.com
How you're protected
FindAgent runs these safety checks on every agent automatically. They're always on and can't be turned off.
- Prompt-injection scanning
Every request is checked for known prompt-injection and jailbreak attempts before the agent runs. This is always on.
- Secret-leak scanning
Every response is scanned for leaked API keys, tokens, and other secrets before it reaches you. This is always on.