Skip to main content
Glama

live_usage_analytics

Read-onlyIdempotent

Get usage analytics for your live streams.

Input Schema

NameRequiredDescriptionDefault
metricsNoList of metrics required in response
group_byNoGroup the data either weekly, daily or monthly
date_rangeNo

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / date_range / properties / end_at / description
      Previous value: -"End date in ISO 8601 date format (YYYY-MM-DD)"New value: +"Date in yyyy-MM-dd format"
    • changedInput schema / properties / date_range / properties / start_at / description
      Previous value: -"Start date in ISO 8601 date format (YYYY-MM-DD)"New value: +"Date in yyyy-MM-dd format"
  2. First observed

TDQS

C2.4/5.0
Behavior2/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered by structured data and the description adds nothing on top. It does not mention that all parameters are optional, what the default metrics/date range behavior is, any rate limits, or the shape/granularity of the returned data. Nothing is contradicted, but no behavioral value is added.

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?

A single short, front-loaded sentence with no filler or repetition. It is efficiently written, though the brevity is closer to under-specification than to disciplined conciseness given the tool's complexity.

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

Completeness2/5

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

An output schema exists, so return-value detail is not required, and annotations cover safety. But for a tool with three optional parameters, a nested date_range object, and heavy sibling overlap, the definition omits defaults, scope limits, and differentiation — leaving the agent without enough to invoke it correctly versus the other analytics tools.

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

Parameters2/5

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

Schema description coverage is a moderate 67%, and the description contributes zero parameter information — it never mentions metrics, group_by, or date_range. In particular it does not clarify what happens when metrics or date_range are omitted (both are non-required), which is exactly the ambiguity the prose should resolve.

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

Purpose3/5

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

The description states a verb+resource ('Get usage analytics') and scopes it to live streams, so the basic intent is legible. However, the sibling list contains at least ten other analytics tools (analytics_aggregated_data, analytics_breakdown_data, analytics_chart_data, asset_analytics, insights_*, retrieve_analytics, retrieve_image_analytics, top_assets), and nothing here says how this differs from them. It also never says what kind of usage data (bandwidth, duration, storage) is returned, so an agent cannot route confidently.

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

Usage Guidelines2/5

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

There is no when-to-use guidance, no exclusion of alternatives, and no prerequisites or defaults stated. With so many overlapping analytics siblings, the absence of any routing signal is a real gap, though the sentence is not actively misleading.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources