Skip to main content
Glama

UGC presenter catalogs

adgpt_ugc

Browse the UGC presenter avatar and voice catalogs. (UGC videos themselves are generated through adgpt_campaigns, adgpt_single_asset and adgpt_in_action.) Actions: avatarsPaginated, voices. Call adgpt_capabilities with the operationId to see an action's parameters.

Input Schema

NameRequiredDescriptionDefault
actionYes
paramsNoParameters for the action (see adgpt_capabilities).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior3/5

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

No annotations are supplied, so the description carries the full burden. It usefully discloses a key behavioral trait: action parameters are not in the schema and must be fetched via adgpt_capabilities with the operationId. It says nothing about pagination behavior (implied by 'avatarsPaginated'), rate limits, or the return shape, which leaves meaningful gaps for a no-annotation tool.

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?

Three tight sentences, front-loaded with the purpose and with the disambiguation/navigation guidance following. The list of three sibling tools in the parenthetical is slightly verbose but earns its place as boundary-setting.

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

Completeness3/5

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

For a 2-param tool with a nested object, no annotations, and no output schema, the description covers purpose and where to find parameters, but does not describe what a catalog result contains or how pagination works. It is adequate but leaves the agent to discover return structure at call time.

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 50% — the 'action' enum is self-documenting, but 'params' is a free-form object. The description names the two actions (avatarsPaginated, voices) and correctly points the agent to adgpt_capabilities for their parameters, which adds value, though it delegates rather than explaining param semantics directly.

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?

The description states a specific verb ('Browse') and resource ('UGC presenter avatar and voice catalogs'), then explicitly draws the boundary against siblings by noting that UGC videos are generated via adgpt_campaigns, adgpt_single_asset, and adgpt_in_action. An agent can distinguish this catalog tool from the generation tools without opening a schema.

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

Usage Guidelines4/5

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

It clearly frames the tool's role (browsing catalogs, not generating videos) and routes the agent to adgpt_capabilities for action parameters. It does not, however, address when to prefer this over other catalog-style siblings such as adgpt_catalog, leaving that choice implicit.

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