Skip to main content
Glama
AIWerk

@aiwerk/mcp-server-elevenlabs

by AIWerk

usage_by_product_over_time

Retrieve workspace usage over time grouped by product and optional dimensions such as model, voice, user, or region to analyze billing and consumption trends.

Instructions

Get Workspace Usage

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
filtersNo
end_timeYesEnd of the time range as a Unix timestamp in milliseconds. Must be at least 2020-01-01.
group_byNo
time_zoneNoIANA time zone identifier (e.g. 'America/New_York', 'Europe/London', 'UTC') used to align bucket boundaries for eligible `interval_seconds` values. Whole-day multiples start at local midnight; whole-hour multiples up to 24 hours align to local hour boundaries from midnight. Sub-hour intervals and ot
start_timeYesStart of the time range as a Unix timestamp in milliseconds. Must be at least 2020-01-01.
interval_secondsNoBucket size in seconds. Each row in the response covers this many seconds of the selected time range. For example, pass 3600 for hourly buckets or 86400 for daily buckets. Whether `time_zone` shifts bucket boundaries depends on this value: whole-day multiples (e.g. 86400) align to local midnight; wh

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

D1.5/5.0
Behavior1/5

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

The description says 'Get', implying a safe read, while annotations declare readOnlyHint=false and idempotentHint=false, which the description neither explains nor reconciles. No behavioral traits (aggregation semantics, bucket boundaries, cost of large ranges) are disclosed, and the text actively conflicts with the annotation profile. Annotation Contradiction.

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

Conciseness2/5

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

It is short, but this is under-specification rather than conciseness: a three-word sentence cannot carry the semantics of a six-parameter time-series query.

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

Completeness1/5

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

No output schema exists, yet the description says nothing about the response shape, bucket granularity, or how grouping affects rows. For an analytics tool with 17 group_by options, this leaves the agent unable to predict results.

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 coverage is 67% and the description adds nothing: the meaning of filters, group_by, interval_seconds, and time_zone must be inferred entirely from the schema. The undocumented filters and group_by parameters receive no compensating explanation in the description.

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

Purpose2/5

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

The description 'Get Workspace Usage' only partially restates the tool name and never mentions the two defining dimensions: 'by product' and 'over time'. An agent cannot tell from the text that this is a time-bucketed, groupable analytics query rather than a simple total.

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

Usage Guidelines1/5

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

There is no guidance on when to use this versus the sibling usage_characters, nor any mention of prerequisites such as the time range or grouping needs. The agent is left to guess.

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

Deploy Server

Other Tools