Skip to main content
Glama

Volume Metrics

volume_metrics

Retrieve Loggly event counts and byte volume, grouped or filtered by host, app, log type, or tag for a selected time range.

Instructions

Calls /apiv2/volume-metrics to retrieve count/volume grouped or filtered by host/app/log type/tag.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
appNo
fromNo-1h
hostNo
untilNonow
accountNo
group_byNo
log_typeNo
measurement_typesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.4/5.0
Behavior2/5

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

No annotations are supplied, so the description carries the full behavioral burden, yet it discloses almost nothing: no auth/permission requirements, no rate limits, no pagination or result-size behavior, no mention of the from=-1h / until=now defaults, and no indication of what the response contains. It only implies the operation is a read (retrieve/count).

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

Conciseness3/5

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

It is a single efficient sentence, but the leading clause 'Calls /apiv2/volume-metrics' is wasted tokens that convey an internal endpoint rather than capability, so it is sparse rather than truly well-structured.

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?

For an 8-parameter tool with no annotations, no output schema, and 0% schema description coverage, the one-line description is far too thin. An agent would need to guess at time-range semantics, account scoping, and result shape to call it correctly.

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 0% across 8 parameters, so the description must compensate, and it only partially does: 'host/app/log type/tag' hints at the filter/group dimensions and 'count/volume' loosely maps to measurement_types. It says nothing about from, until, account, default values, accepted formats, or the group_by enum values, leaving half the parameters undocumented in both places.

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 specific verb+resource ('retrieve count/volume') and names the dimensions it can group/filter by, which is more than a tautology. However, it spends half its length citing the raw endpoint '/apiv2/volume-metrics' (implementation detail) and never distinguishes itself from close siblings like count_events, stats_query, or traffic_by_host, so an agent cannot confidently choose it over them.

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 at all. With siblings such as count_events, stats_query, timeline, and traffic_by_host all plausibly overlapping in intent, the description gives no condition, exclusion, or alternative that would route the agent correctly.

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