Skip to main content
Glama

Server Details

AI character videos from one line: returns a link the user taps. First video free, no account.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: creating a video link, fetching prices, retrieving showcase examples, and listing characters. There is little risk of an agent confusing one for another, and the descriptions reinforce the boundaries.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern: create_video_link, get_prices, get_showcase, list_characters. The naming is predictable and easy to reason about.

Tool Count5/5

Four tools is a well-scoped surface for this server: one core creation action plus three supporting read-only tools. Each tool has a clear reason to exist and none feels redundant.

Completeness4/5

The surface covers the main workflow: discover characters, view examples, check prices, and create a video link. There is no explicit tool for managing or retrieving previously created links, but that may be outside the stateless link-generation scope.

Available Tools

4 tools
get_pricesGet Cast pricesA
Read-onlyIdempotent
Inspect

Current Cast prices in USD and credits: weekly Season 1 passes, agent credit packs, Premium, and the credit cost of every video length and of a new character. Prices follow the live model price table, so call this instead of quoting from memory. Read-only.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile is covered and the closing 'Read-only' merely restates it. The description does add value beyond annotations by noting prices 'follow the live model price table,' warning the agent that returned values are time-sensitive even though the call is idempotent and that stale/from-memory figures are unreliable.

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

Conciseness5/5

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

Two sentences, front-loaded with the resource and its contents, then the operational directive. Every clause carries information: the enumeration tells the agent what to expect back, and the live-price note prevents a real failure mode.

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?

There is no output schema, yet the description effectively describes the return content by listing the price categories and units (USD and credits). With annotations covering safety and no parameters to document, nothing an agent needs in order to call this correctly is missing.

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

Parameters4/5

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

The tool takes no parameters, so the baseline is 4; there is no parameter surface the description needed to explain and it does not waste space pretending otherwise.

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 and resource ('Current Cast prices in USD and credits') and then enumerates exactly what price categories are covered: Season 1 weekly passes, agent credit packs, Premium, per-video-length credit costs, and new-character cost. An agent knows precisely what it gets without opening the schema, and the scope is clearly distinct from the sibling tools (create_video_link, get_showcase, list_characters).

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?

Explicitly says to 'call this instead of quoting from memory,' which is a clear when-to-use directive and names the alternative behavior being displaced. It lacks explicit when-not conditions or routing among the sibling tools, but for a zero-parameter price lookup there is little ambiguity left.

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

get_showcaseGet Cast example videosA
Read-onlyIdempotent
Inspect

Example videos of Cast characters (video URL, poster image, the line that produced it when on record, page link, and a ready-made remix link). Use to show the user what Cast makes before they open a link, or to find a proven prompt to adapt. Read-only.

NameRequiredDescriptionDefault
limitNoHow many examples (default 6).

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so 'Read-only.' is largely redundant. What the description does add is the shape of the returned records (video URL, poster image, originating line, page link, remix link), which goes beyond what any structured field provides and helps the agent decide whether the call answers the user's question.

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?

The sentence listing the returned fields is front-loaded and informative, and the usage clause follows immediately. The trailing 'Read-only.' is the one wasted fragment since the annotation block already carries that fact.

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?

There is no output schema, so the description correctly compensates by describing what each example contains. With zero required parameters and the single optional limit documented in the schema, an agent has everything needed to call this correctly.

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?

With a single parameter at 100% schema description coverage, the schema already documents 'limit' including its default of 6 and its 1-20 bounds. The description adds nothing about the parameter, so the baseline of 3 is appropriate.

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

Purpose4/5

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

The description names the resource precisely (Example videos of Cast characters) and even enumerates the payload (video URL, poster image, source line, page link, remix link), which clearly separates it from siblings like list_characters and create_video_link. It stops short of an explicit verb phrase ('retrieve/fetch'), but the noun-first phrasing plus the function name leaves no ambiguity.

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 states two concrete when-to-use scenarios: showing the user what Cast makes before they open a link, and finding a proven prompt to adapt. There are no explicit exclusions or named alternatives (e.g., when to prefer list_characters for browsing characters), so it falls short of a full when/when-not statement.

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

list_charactersList Cast charactersA
Read-onlyIdempotent
Inspect

List the premade characters Cast can put in a video (slug, name, look, image, whether free), plus how to design a custom one. Call before create_video_link when you need a character slug or want to show the user who they can cast. Read-only, no account.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
customNo
charactersYes

TDQS

A4.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the description's 'Read-only' is largely redundant. However, 'no account' adds genuinely new context about auth requirements, and the note that it also covers 'how to design a custom one' signals extra non-obvious payload beyond the field list.

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

Conciseness5/5

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

Three short sentences, front-loaded with the core action and return fields, then the usage trigger. No filler and every clause carries information.

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?

For a zero-parameter, read-only listing tool with an output schema present, the description supplies everything needed: what it lists, the fields, when to call it, and that no account is required. Return-value explanation is technically redundant with the output schema but harmless.

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

Parameters4/5

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

The tool takes zero parameters, so the baseline is 4 per the rubric. The description's enumeration of return values does not substitute for parameter guidance, but none is needed here.

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 and resource ('List the premade characters Cast can put in a video') and even enumerates the returned fields (slug, name, look, image, free status). It also names the sibling tool create_video_link, so an agent can place it against alternatives immediately.

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

Usage Guidelines5/5

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

Explicitly states when to call it: 'Call before create_video_link when you need a character slug or want to show the user who they can cast.' This gives both the trigger condition and the downstream dependency, leaving nothing to inference.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedcreate_video_link2 fields changed
      • changedInput schema / properties / character / description
        Previous value: -"Premade character slug(s), comma-separated, up to 3: malfoid, potter, thea, odette. Omit when using character_name/character_description."New value: +"Premade character slug(s), comma-separated, up to 3: malfoid, leo. Omit when using character_name/character_description."
      • changedInput schema / properties / seconds / description
        Previous value: -"Length in seconds. 5 is the free first video; up to 10 without Premium; 15 needs Premium."New value: +"Length in seconds. Live generation is paid; up to 10 without Premium; 15 needs Premium."
  2. 1 tool update
    • Changedcreate_video_link1 field changed
      • changedInput schema / properties / character / description
        Previous value: -"Premade character slug(s), comma-separated, up to 3: malfoid, thea, odette, potter. Omit when using character_name/character_description."New value: +"Premade character slug(s), comma-separated, up to 3: malfoid, potter, thea, odette. Omit when using character_name/character_description."
  3. 1 tool update
    • Changedcreate_video_link1 field changed
      • changedInput schema / properties / character / description
        Previous value: -"Premade character slug(s), comma-separated, up to 3: malfoid, thea, odette. Omit when using character_name/character_description."New value: +"Premade character slug(s), comma-separated, up to 3: malfoid, thea, odette, potter. Omit when using character_name/character_description."
  4. 4 tool updates
    • First observedcreate_video_link
    • First observedget_prices
    • First observedget_showcase
    • First observedlist_characters

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    B
    maintenance
    Make UGC-style video ads without filming: tell your AI assistant what to say and get a vertical clip of a realistic actor saying it, ready for TikTok, Reels or Shorts. Pick or describe an actor, choose a voice from samples, and see the price before rendering. It also makes faceless videos from a script or a short brief: narration over an opening animated clip and image scenes.
    57
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Generate AI UGC video ads from any product URL in 5 minutes. Realistic AI avatars, natural voiceover, proven ad templates. No actors, no editing, no experience required.
    92 npm
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources