Skip to main content
Glama

ga4_bigquery_links

Retrieve a GA4 property's BigQuery export links, including target project, export type (daily or streaming), and exported streams, to locate raw event data.

Instructions

BigQuery export links of the property: target project, daily or streaming export, and which streams are exported. Raw event data with every parameter lives there. Requires: Google Analytics Admin API (analyticsadmin.googleapis.com) enabled on the quota project; Lector (Viewer) en la propiedad de GA4. If it fails for access, the error explains how to fix it; ga4_check_access checks everything at once.

Input Schema

NameRequiredDescriptionDefault
propertyNoSaved property name (see ga4_list_properties). Defaults to the default property.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.1.0

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden. It usefully discloses the required Admin API enablement, Viewer access on the GA4 property, and that access errors explain how to fix the issue, but it does not explicitly state that the operation is read-only or describe response/pagination behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded and appropriately short, covering purpose, context, prerequisites, and fallback. The mixed-language phrase 'Lector (Viewer) en la propiedad de GA4' slightly reduces clarity, but overall it is efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple one-parameter read tool with no output schema, this covers purpose, access prerequisites, failure behavior, and the main exported fields. It could be more complete by explicitly stating read-only semantics and the exact response structure, but it is largely sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the property parameter is already fully documented. The description mentions 'of the property' but adds no syntax, formatting, or selection guidance beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific resource and scope: BigQuery export links for a GA4 property, including target project, daily or streaming export type, and which streams are exported. It also distinguishes this from the sibling ga4_firebase_links by naming BigQuery specifically.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear prerequisites and an alternative path for access problems by naming ga4_check_access. However, it does not explicitly say when not to use this tool or contrast it with related property/stream tools beyond the implicit scope.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.