Skip to main content
Glama

Server Details

Text to speech in about 190 voices and 31 languages: offline on your computer or via the cloud.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
superclonica/superclonica-mcp
GitHub Stars
0
Server Listing
SuperClonica MCP Server

TDQS

A4/5.0

Scored across 3 tools

Disambiguation5/5

The three tools map cleanly to distinct concerns: account usage, voice discovery, and speech synthesis. There is no overlap in purpose, so an agent can select the right tool without ambiguity.

Naming Consistency4/5

get_usage and list_voices follow a clear verb_noun snake_case pattern, and speak is a clear verb but omits the noun. This is a minor deviation rather than a confusing inconsistency.

Tool Count5/5

Three tools is well-scoped for a focused text-to-speech API surface: check quota, find a voice, synthesize audio. Each tool earns its place with no redundant operations.

Completeness4/5

The core lifecycle for consuming TTS is covered: usage limits, voice discovery, and synthesis. Minor gaps exist, such as voice preview or management of owned/cloned voices, but these are outside the apparent consumption-focused scope.

Available Tools

3 tools
get_usagePlan and seconds leftA
Read-only
Inspect

The API key's plan, the seconds of audio it allows per window and how many are left.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior4/5

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

The annotations already declare readOnlyHint=true and openWorldHint=false, so safety and side-effect behavior are covered. The description adds useful behavioral context by naming the three returned values, including per-window audio seconds remaining, though it does not elaborate on auth requirements or response formatting.

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?

The description is a single sentence with no filler and is front-loaded with the resource being described. Every element earns its place by naming the plan, allowance, and remaining quota.

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

Completeness4/5

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

For a simple zero-parameter, read-only usage endpoint, the description covers the essential return values and is sufficient for an agent to understand what it provides. It could be slightly more complete by clarifying the window length or response format, but no output schema exists and the current detail is adequate.

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 has zero parameters, so there are no parameter semantics to document. Schema coverage is trivially complete, and the description does not need to compensate for missing parameter details.

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 identifies a specific resource: the API key's plan, audio allowance per window, and remaining seconds. It is clear what information is retrieved, though it uses a noun phrase rather than an explicit verb and does not directly compare itself to the sibling tools.

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?

The description states what the tool returns but gives no guidance on when to call it, when not to call it, or how it relates to alternatives like speak or list_voices. Usage is only inferable from the tool name and return content.

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

list_voicesFind a voiceA
Read-only
Inspect

Search the voices this API key may use: stock voices F1-F5 (female) and M1-M5 (male), the key owner's own and bought voices, and every catalog voice (characters, narrators, announcers...). Matches names in any language, tags and descriptions. Each voice speaks all 31 languages; it sounds most natural in the language it was recorded in.

NameRequiredDescriptionDefault
limitNo
queryNoWords to search for, e.g. "darth vader", "calm female narrator", "anime girl". Leave out to list the stock and most liked voices.

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare this as a read-only, non-open-world operation, so the safety profile is clear. The description adds useful behavioral context beyond annotations: which voice collections are accessible, what fields are matched, and that every voice supports 31 languages but sounds most natural in its recorded language.

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?

The description is three sentences, front-loaded with the core search action and scope, then useful detail about matching and language behavior. There is no filler and each sentence contributes information.

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

Completeness4/5

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

For a two-parameter search tool with no nested objects and no output schema, the description covers what is searchable and how matching works. It does not describe the return shape or whether results are paginated, which is a minor gap given the presence of a limit parameter.

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 only 50%, with query described but limit undocumented. The description compensates well for query by explaining that names in any language, tags, and descriptions are matched, and what happens when query is omitted, but it does not explain the limit parameter or result ordering.

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 and resource: searching the voices available to this API key. It precisely scopes what is searchable (stock voices, owned/bought voices, catalog voices), which lets an agent distinguish this lookup tool from the sibling speak tool without opening the schema.

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 implies usage by explaining that the tool searches available voices and that omitting the query lists stock and most-liked voices. However, it does not explicitly say when to use this versus speak or get_usage, nor does it state exclusions or prerequisites for searching.

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

speakVoice a textAInspect

Turn a text into speech with one voice and return a link to the audio file (kept 1 h). The audio length counts against the key's plan. Up to 20000 characters per call; a long text takes longer, so voice long texts in parts.

NameRequiredDescriptionDefault
textYesThe text to say.
voiceYesA voice id from list_voices (32 characters), a stock voice (F1-F5, M1-M5) or a voice name, which must match one voice exactly.
formatNomp3
languageYesThe language of the text (ISO 639-1).
include_audioNoAlso return the audio itself inside the result (up to 3 MB), for clients that play audio. The link is always returned.

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already mark this as a non-readonly, non-destructive, non-idempotent operation, and the description adds meaningful behavior beyond them: the 1-hour link retention, that audio length is billed against the key's plan, and that longer texts take longer to process. It doesn't cover failure behavior or rate limits, but the added quota and expiry context is substantive.

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 tight sentences with no filler; the core action and return value come first, followed by billing and size constraints. Every clause carries actionable information.

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

Completeness4/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 correctly fills the gap by explaining the return (a link kept 1 hour) and the include_audio option. It is nearly complete for a synthesis tool, missing only error/auth expectations.

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 coverage is 80%, so parameters are largely documented already. The description reiterates the 20000-character cap (also in maxLength) but adds no meaning about 'voice' resolution, 'format', or 'include_audio' beyond what the schema says, so it sits at the baseline.

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 gives a specific verb and resource ('Turn a text into speech') and states the concrete return ('a link to the audio file'), so the agent knows exactly what the call produces. It does not explicitly contrast with siblings like list_voices or get_usage, but the purpose is unambiguous on its own.

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?

It offers one practical guideline ('voice long texts in parts') tied to a stated constraint, which is useful. However, it never says when to prefer this tool over list_voices or get_usage, and gives no guidance on prerequisites such as needing a valid voice id first.

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. 3 tool updates
    • First observedget_usage
    • First observedlist_voices
    • First observedspeak

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.