Skip to main content
Glama
onionst
by onionst

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_APPLICATION_CREDENTIALSNoPath to a service-account JSON key file. The client checks this first when authenticating.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ga4_list_propertiesA

List every GA4 property accessible with the current read-only credentials.

ga4_overviewC

Return daily users, sessions, engagement, key events, and revenue.

ga4_top_pagesB

Return top page paths and titles ordered by page views.

ga4_acquisitionC

Return session channels and source/medium acquisition performance.

ga4_eventsC

Return top GA4 events, users, key events, and event values.

ga4_run_reportC

Run a custom historical GA4 report with requested dimensions and metrics.

ga4_realtimeB

Run a GA4 realtime report for activity from the last 30 minutes.

ga4_metadataB

List compatible GA4 dimensions and metrics, optionally filtered by text.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 8 tools

Disambiguation4/5

Most tools are clearly distinct: one lists properties, one fetches metadata, one covers realtime data, and the rest are named report types. There is minor overlap between ga4_overview and ga4_events, which both surface users and key events, but their primary purposes remain distinguishable.

Naming Consistency3/5

All tools share the ga4_ prefix and use snake_case, but the naming convention is mixed: ga4_list_properties and ga4_run_report are verb_noun while the other six are noun-style names like ga4_overview, ga4_events, and ga4_realtime. The prefix keeps them readable, but the pattern is not fully consistent.

Tool Count5/5

With 8 tools, the server is well-scoped for a GA4 reporting assistant. Each tool has a clear role, and the count is neither bloated nor too thin.

Completeness5/5

The tool set covers listing properties, exploring compatible dimensions and metrics, realtime reporting, common pre-built reports, and a fully custom report runner. For a read-only GA4 analytics server, this provides comprehensive coverage with no obvious dead ends.

Maintenance

ActivityNo data
ResponsivenessNo issues