Skip to main content
Glama

List Voice IN Trunk Groups

list_trunk_groups
Read-onlyIdempotent

List the authenticated customer's Voice IN Trunk Groups (failover / load-balancing groups of inbound voice trunks), optionally searched by name (case-insensitive, partial match). Results are paginated. Returns each group id, name, capacity limit, number of assigned DIDs, creation time and its member trunks (id, name, type, destination, priority, weight) in routing order — priority ascending, then weight descending — plus pagination meta.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNoSearch by trunk group name (case-insensitive, partial match).
pageNoPage number (default 1).
page_sizeNoResults per page (default 50, max 1000).

Schema Changelog

Changes observed during successful MCP inspections.

No schema history has been recorded yet.

TDQS

A4/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower; the description still adds real behavioral detail — pagination, case-insensitive partial-match search, the returned member fields, and the routing order (priority ascending, then weight descending). It stops short of things like rate limits or auth scopes.

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?

Dense and front-loaded: resource and scope lead, then search, pagination, and return shape. It is essentially one long run-on sentence, but each clause (routing order, member fields) carries useful information rather than padding.

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

Completeness5/5

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

With no output schema, the description carries the return-value burden and does so fully — it enumerates the group fields and member trunk fields and explains the ordering. Combined with annotations covering safety, an agent has everything needed to call and interpret this tool.

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% and all three parameters (name, page, page_size) are documented in the schema, so the baseline is 3. The description restates the name search semantics (case-insensitive, partial match) but adds no syntax or format detail beyond the schema.

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?

States a specific verb (List) and resource (Voice IN Trunk Groups) and even defines the resource in a parenthetical ('failover / load-balancing groups of inbound voice trunks'), which cleanly separates it from siblings like list_trunks, list_sms_trunks, and list_capacity_groups.

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

Usage Guidelines3/5

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

The description conveys that this lists the authenticated customer's trunk groups with optional name search, so the general usage context is implied, but it never states when to prefer this over list_trunks, get_trunk, or the create/update/delete trunk-group siblings. No explicit alternatives or exclusions are given.

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