Skip to main content
Glama

ModelsLab v8

Server Details

ModelsLab v8 generation APIs: discover models, providers and endpoints, then run them.

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

TDQS

A4.1/5.0

Scored across 8 tools

Disambiguation5/5

Each tool has a clearly distinct role: four modality-specific generation tools (image/audio/video/3d), plus endpoint-details, fetch-generation, list-models, and list-providers. The only mild adjacency is list-models vs list-providers, but their descriptions clearly separate model-level from provider-level listing.

Naming Consistency4/5

All names use consistent kebab-case, and the generation tools form a predictable <modality>-generation pattern. endpoint-details breaks the verb_noun/action pattern slightly (noun-noun), a minor deviation, but overall naming is coherent and readable.

Tool Count5/5

Eight tools is well-scoped for a multi-modal generation platform, with each tool earning its place: discovery (list-models, list-providers, endpoint-details), execution (four generation tools), and retrieval (fetch-generation).

Completeness4/5

The core workflow of discover -> generate -> fetch is fully covered across all modalities. Minor gaps exist, such as no cancel/delete-generation or generation-history tool, but these are non-essential and agents can work around them.

Available Tools

8 tools
3d-generation3D Generation (V8)AInspect
Generate 3D models using the ModelsLab V8 API.
Supports any 3D endpoint available on the platform.
Pass the `endpoint` slug and all required parameters for that endpoint.
Returns a request ID that can be used with the fetch-generation tool to retrieve results.
Use the list-models tool to find available model IDs.
ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNoAdditional parameters for the endpoint (e.g. prompt, init_image, webhook, track_id).
endpointYesThe 3D operation slug.
model_idYesThe model ID to use for 3D generation.

TDQS

A3.6/5.0
Behavior3/5

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

Annotations only declare openWorldHint=true, so the description carries the burden. It usefully discloses the async contract (returns a request ID to be used with fetch-generation), but says nothing about cost, latency, auth, or what happens when the wildcard endpoint slug is invalid.

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?

Five short sentences, front-loaded with the core action, and the return-value and discovery hints are placed after. 'Supports any 3D endpoint available on the platform' is mildly redundant with the endpoint parameter but overall efficient.

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 compensates by explaining the returned request ID and the fetch-generation follow-up. The wildcard/nested params object is acknowledged, though the empty enum for endpoint leaves the agent dependent on list-models.

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%, so the schema already documents model_id, endpoint, and params. The description restates the requirement to pass a slug and all required params but adds no format or syntax detail beyond the schema.

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?

States a specific verb and resource: generate 3D models via the ModelsLab V8 API. The 3D resource is clearly distinct from the audio/image/video generation siblings, though the description never explicitly contrasts itself with them.

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?

Gives a concrete workflow: pass the endpoint slug plus required params, use list-models to find model IDs, and use fetch-generation to retrieve results. It routes to siblings well but never states when to prefer 3D over another generation family or what the prerequisites are.

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

audio-generationAudio Generation (V8)AInspect
Generate audio using the ModelsLab V8 API.
Supports any audio endpoint (text-to-speech, speech-to-text, speech-to-speech, sound-generation, music-generation, song-extender, song-inpaint, dubbing, etc.).
Pass the `endpoint` slug (e.g. "text-to-speech") and all required parameters for that endpoint.
Returns a request ID that can be used with the fetch-generation tool to retrieve results.
Use the list-models tool to find available model IDs.
ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNoAdditional parameters for the endpoint (e.g. prompt, voice_id, init_audio, init_video, tags, lyrics, source_lang, output_lang, webhook, track_id).
endpointYesThe audio operation slug.
model_idYesThe model ID to use for audio generation.

TDQS

A4.1/5.0
Behavior4/5

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

Annotations only carry openWorldHint=true, so the description does real work by disclosing that this is an asynchronous submit-and-poll operation: it returns a request ID rather than results, which must be retrieved via fetch-generation. Auth requirements, rate limits, and per-endpoint failure modes are not covered, keeping it below a 5.

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?

Five short lines, front-loaded with the core action, then scope, then invocation, then return behavior, then prerequisite discovery. Every sentence carries distinct information with no repetition of the schema.

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 generic dispatcher over many audio operations with no output schema, the description correctly explains the async return contract (request ID plus fetch-generation) and points at list-models for the required model_id. It stops short of describing how endpoint-specific required parameters vary or how webhook delivery behaves.

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?

Schema coverage is 100%, so the baseline is 3, and the description adds value beyond it by giving an endpoint slug example ('text-to-speech') — important because the `endpoint` enum is empty — and by enumerating the kinds of values the free-form `params` object accepts (prompt, voice_id, init_audio, lyrics, webhook, etc.).

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?

Specific verb+resource ('Generate audio using the ModelsLab V8 API') with the scope clarified as supporting any audio endpoint, which naturally separates it from image-generation, video-generation, and 3d-generation siblings. It does not explicitly contrast itself with those siblings, but the resource boundary is unambiguous.

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 the required invocation pattern (pass the `endpoint` slug plus all required parameters for that endpoint) and routes the agent to fetch-generation for results and list-models for model IDs, naming the condition for each. It lacks explicit when-not-to-use guidance (e.g. when to prefer a narrower sibling), so it falls short of a 5.

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

endpoint-detailsEndpoint Details (V8)A
Read-only
Inspect
Search V8 endpoint configurations and retrieve their full parameter schemas plus all
connected models that can be used with them.

Use this tool before calling a generation tool so you know:
- Exactly what `params` the endpoint expects (types, enums, defaults, required fields)
- Which `model_id` values are valid for the endpoint

Search modes:
- Provide `category` + `endpoint` slug to look up a specific endpoint.
- Provide `search` to find endpoints by name or description across all categories.
- Combine both to narrow results to a category with a keyword search.

Workflow:
1. Call this tool to get the parameter schema and available model IDs.
2. Pick a `model_id` from the `models` list in the response.
3. Call the appropriate generation tool (`image-generation`, `video-generation`,
   `audio-generation`, `3d-generation`) with `model_id`, `endpoint`, and `params`.
ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of endpoint configurations to return (1–20). Defaults to 10.
searchNoKeyword to search endpoint names and descriptions (e.g. "speech", "image turbo").
categoryNoNarrow results to a V8 category: "images", "videos", "audios", or "3ds". Optional — omit to search all categories.
endpointNoThe endpoint slug to look up (e.g. "text-to-image", "text-to-speech"). Optional — omit to return all endpoints in the category.
model_limitNoMaximum number of connected models to return per endpoint, sorted by popularity (1–20). Defaults to 5.

TDQS

A4.6/5.0
Behavior4/5

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

readOnlyHint=true already establishes the safety profile, and the description usefully adds what the call returns (parameter schemas with types/enums/defaults/required fields, plus a ranked models list). It does not mention pagination behavior or describe the search matching semantics beyond keyword-vs-category, which keeps it short of a 5.

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?

Front-loaded with the core verb and the search-mode and workflow blocks are cleanly separated, so an agent can scan to the relevant part quickly. It is slightly longer than strictly necessary (the workflow restates the first line's intent), but every block carries usable 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?

No output schema exists, and the description compensates by enumerating what the response contains (param schema, models list). Combined with full parameter coverage and the readOnly annotation, an agent has everything needed to discover and chain into a generation call.

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?

With 100% schema coverage the baseline is 3, but the description adds real semantics the schema does not: how `category` and `endpoint` combine for a specific lookup, how standalone `search` spans all categories, and how combining both narrows results. It adds meaning beyond the field descriptions rather than restating them.

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 ('Search V8 endpoint configurations and retrieve their full parameter schemas plus all connected models'), and explicitly positions itself as a discovery prerequisite relative to the generation siblings. An agent can distinguish it from list-models/list-providers and from the generation tools without opening any schema.

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?

It gives explicit when-to-use ('Use this tool before calling a generation tool'), a numbered workflow, and names the concrete alternatives (image/video/audio/3d-generation) with the parameters they expect. Nothing about sequencing is left to inference.

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

fetch-generationFetch Generation Status (V8)A
Read-only
Inspect
Check the status of a queued or processing generation request on the ModelsLab V8 API.

Use this tool when a generation tool (image-generation, video-generation, audio-generation,
3d-generation) returns a `status` of `"processing"` along with a numeric `id`.

Pass the `id` from the original generation response and the `type` matching the category
of the original request (e.g. "images" for image-generation).

The response will contain:
- `status`: "success", "processing", or "error"
- `output`: array of URLs when status is "success"
ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe numeric id returned by a generation tool when status was "processing".
typeYesThe generation category matching the original request: "images", "videos", "audios", or "3ds".

TDQS

A4.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, so safety is covered. The description adds value beyond that by documenting the response contract (status of success/processing/error and an output URL array), which tells the agent how to interpret results. It does not cover failure modes, rate limits, or polling cadence.

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?

Front-loaded with the purpose, then usage, then the exact parameters, then the response shape. Every sentence carries information and nothing is repeated from the schema verbatim without added context.

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?

No output schema exists, so the description compensates by enumerating the returned status values and output array. Combined with the annotation and full param coverage, an agent has everything needed to poll and interpret results.

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?

Schema coverage is 100%, so the baseline is 3, but the description adds relational meaning the schema cannot: the id comes from the original generation response, and type must match the category of the original request (e.g. "images" for image-generation). That mapping is genuinely useful for correct invocation.

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+resource (check status of a queued/processing generation request) and names the API version. It is clearly distinguishable from the sibling generation tools, which create requests rather than poll them.

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 says when to use it: after image/video/audio/3d-generation returns status "processing" with a numeric id. It also specifies which values to pass, so the polling workflow is fully determined without inference.

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

image-generationImage Generation (V8)AInspect
Generate images using the ModelsLab V8 API.
Supports any image endpoint (text-to-image, image-to-image, inpaint, outpaint, fashion, virtual-try-on, etc.).
Pass the `endpoint` slug (e.g. "text-to-image") and all required parameters for that endpoint.
Returns a request ID that can be used with the fetch-generation tool to retrieve results.
Use the list-models tool to find available model IDs.
ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNoAdditional parameters for the endpoint (e.g. prompt, negative_prompt, width, height, init_image, mask_image, webhook, track_id).
endpointYesThe image operation slug.
model_idYesThe model ID to use for image generation.

TDQS

A4.1/5.0
Behavior4/5

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

The only annotation is openWorldHint=true, so the description carries most of the load and does disclose an important behavioral trait: the call is asynchronous and returns a request ID rather than the image itself, with fetch-generation as the follow-up. It omits auth requirements, rate limits, and whether generations are free/charged.

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?

Front-loaded with the core action in the first sentence, then supporting details on endpoints, return value, and model lookup. Sizable but every sentence carries routing or behavioral information; minor redundancy around 'all required parameters for that endpoint'.

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 3-param tool with a nested params object, no output schema, and minimal annotations, the description covers the async return contract and the companion tools needed to complete the workflow. Missing only error/permission behavior, and the endpoint enum mismatch leaves some ambiguity about valid values.

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 100% (baseline 3), and the description does add meaning by citing example param names (prompt, negative_prompt, width, height, init_image, mask_image, webhook, track_id). However, it claims the tool 'supports any image endpoint (text-to-image, image-to-image, inpaint...)' while the schema enum restricts endpoint to only 'flux-headshot', a mismatch that could mislead an agent.

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 (Generate) plus resource (images) via a named API (ModelsLab V8), and enumerates the operation families it covers. It is clearly distinguishable from siblings like video-generation and 3d-generation.

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?

Gives concrete routing guidance: pass the endpoint slug plus that endpoint's required params, use list-models to find model IDs, and use fetch-generation to retrieve results. No explicit when-not-to-use or exclusions are stated, so it falls short of a 5.

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

list-modelsList ModelsA
Read-only
Inspect

List available AI models on the ModelsLab platform. Filter by category (imagen, video, audio, llm, 3d), provider, tags, and more. Returns model IDs that can be used with generation tools.

ParametersJSON Schema
NameRequiredDescriptionDefault
nsfwNoSet to false to exclude NSFW models, true to include them. Defaults to user preference.
sortNoSort order: "recommended" (default), "latest", "most-used".recommended
limitNoMaximum number of models to return (1-100).
searchNoSearch models by name, ID, description, or tags.
featureNoFilter by product feature: "imagen" (images), "videofusion" (videos), "audiogen" (audio/voice), "llmaster" (LLMs), "threedverse" (3D).
categoryNoFilter by model category (e.g., "stable_diffusion", "stable_diffusion_xl", "flux", "llm", "video", "voice_cloning").
providerNoFilter by model provider (e.g., "modelslab", "civitai").
subcategoryNoFilter by model subcategory (e.g., "lora", "controlnet", "embeddings", "checkpoint").

TDQS

A3.5/5.0
Behavior3/5

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

readOnlyHint=true already establishes this as a safe read, so the description's main added value is that it returns model IDs intended for downstream generation tools. It does not disclose pagination/limit interaction or whether the result set is exhaustive, so the added context is modest.

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 short sentences, front-loaded with the action and resource, then filters, then return value. No filler, though the middle sentence's filter list is loose ('and more').

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 readOnlyHint covering the safety profile, 100% schema coverage for all 8 optional params, and the description explaining what the call yields, an agent has enough to invoke it correctly. The absence of an output schema is partly offset by the description naming the returned model IDs.

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%, so the schema already documents all 8 parameters and the baseline is 3. The description's 'category (imagen, video, audio, llm, 3d)' actually mirrors the feature parameter's domain rather than the category parameter's values (stable_diffusion, flux, etc.), which introduces mild ambiguity instead of adding clarifying meaning.

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?

States a specific verb and resource ('List available AI models on the ModelsLab platform') and clarifies the value of the output ('model IDs that can be used with generation tools'). It does not explicitly distinguish itself from the sibling list-providers, leaving that differentiation to inference.

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 noting the returned IDs feed generation tools, and it gestures at the available filters, but it never states when to prefer this tool over list-providers or how to chain it into a generation call. Usage is implied rather than instructed.

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

list-providersList ProvidersA
Read-only
Inspect

List all available model providers on the ModelsLab platform. Returns provider names with model counts for each. Use provider names to filter models in the list-models tool.

ParametersJSON Schema
NameRequiredDescriptionDefault
featureNoFilter providers by product feature: "imagen" (images), "videofusion" (videos), "audiogen" (audio/voice), "llmaster" (LLMs), "threedverse" (3D).
categoryNoFilter providers by model category (e.g., "stable_diffusion", "flux", "llm", "video").

TDQS

A4.2/5.0
Behavior4/5

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

Annotations cover only readOnlyHint=true; the description adds the return shape (provider names plus per-provider model counts), which is beyond what the annotation or schema declares. It says nothing about pagination or rate limits, but for a simple read-only enumeration those are minor gaps.

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 followed by the return content and the integration hint. Every sentence carries distinct information with no redundancy.

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 zero-required-parameter read-only listing tool with no output schema, the description covers action, return content, and usage chain adequately. The only omission is any acknowledgement of the optional filtering params, which the schema handles.

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%, so the baseline is 3. The description does not mention the 'feature' or 'category' filters at all and even says 'List all available', so it adds no semantic guidance beyond the schema's own parameter documentation.

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 all available model providers'), names the platform, and describes the payload ('provider names with model counts'). It also implicitly separates itself from the sibling list-models by framing providers as the input to that tool.

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?

Gives an explicit downstream use case: 'Use provider names to filter models in the list-models tool,' which tells the agent when to reach for this tool (before filtering models). It stops short of naming when not to use it or how it relates to the generation siblings.

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

video-generationVideo Generation (V8)AInspect
Generate videos using the ModelsLab V8 API.
Supports any video endpoint (text-to-video, image-to-video, video-to-video, lip-sync, motion-control, etc.).
Pass the `endpoint` slug (e.g. "text-to-video") and all required parameters for that endpoint.
Returns a request ID that can be used with the fetch-generation tool to retrieve results.
Use the list-models tool to find available model IDs.
ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNoAdditional parameters for the endpoint (e.g. prompt, init_image, init_video, init_audio, duration, aspect_ratio, webhook, track_id).
endpointYesThe video operation slug.
model_idYesThe model ID to use for video generation.

TDQS

A4.1/5.0
Behavior4/5

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

The description discloses the key behavioral trait that the call is asynchronous, returning a request ID that must later be redeemed via fetch-generation. Annotations only declare openWorldHint, so this workflow disclosure carries real value. It does not cover auth, cost, or rate-limit behavior.

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?

Five short sentences, front-loaded with the core action and followed by the mechanics. Each sentence adds information, though it is slightly more verbose than strictly necessary.

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 compensates by explaining that the return is a request ID redeemable via fetch-generation. Combined with the endpoint guidance, this is nearly complete for a flexible generation 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 coverage is 100%, so the parameters are already documented. The description adds example endpoint slugs ('text-to-video'), which is useful since the endpoint enum is empty in the schema, but it otherwise repeats what the schema provides.

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+resource ('Generate videos') and scopes it as a general-purpose generator spanning text-to-video, image-to-video, video-to-video, lip-sync, and motion-control. This clearly separates it from siblings like image-generation and audio-generation.

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 routes the agent to list-models for model IDs and fetch-generation for results, giving clear context for the call. It stops short of stating when not to use this tool or which endpoint slug suits which scenario.

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
    • Changedlist-models1 field changed
      • changedInput schema / properties / provider / enum
        Previous value: -[
        -  "alibaba_cloud",
        -  "bfl",
        -  "byteplus",
        -  "elevenlabs",
        -  "google",
        -  "groq",
        -  "inworld",
        -  "klingai",
        -  "ltx",
        -  "minimax",
        -  "modelslab",
        -  "mulerouter",
        -  "open_router",
        -  "openai",
        -  "recraft",
        -  "runway_ml",
        -  "skyreels",
        -  "sonauto",
        -  "sync",
        -  "tencent",
        -  "together_ai",
        -  "vidu",
        -  "xai",
        -  "zoho"
        -]New value: +[
        +  "alibaba_cloud",
        +  "bfl",
        +  "byteplus",
        +  "elevenlabs",
        +  "google",
        +  "groq",
        +  "higgsfield",
        +  "inworld",
        +  "klingai",
        +  "ltx",
        +  "minimax",
        +  "modelslab",
        +  "mulerouter",
        +  "open_router",
        +  "openai",
        +  "recraft",
        +  "runway_ml",
        +  "skyreels",
        +  "sonauto",
        +  "sync",
        +  "tencent",
        +  "together_ai",
        +  "vidu",
        +  "xai",
        +  "zoho"
        +]
  2. 8 tool updates
    • First observed3d-generation
    • First observedaudio-generation
    • First observedendpoint-details
    • First observedfetch-generation
    • First observedimage-generation
    • First observedlist-models
    • First observedlist-providers
    • First observedvideo-generation

Related MCP Connectors

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables discovery of public AI models with pricing, documentation context, and OpenAI-compatible integration examples. Supports both read-only queries and paid async media generation tasks.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables chatting with AI models, listing and filtering models, retrieving model details and credit balance, and checking generation costs and provider statistics.
    159 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Discovers LLM models in real time from cloud providers and local Ollama instances, returning compatibility profiles and live pricing so AI agents can route tasks to the cheapest viable model without breaking tool calls or context clipping.
    10
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    ModelRunner is a hosted remote MCP server that lets AI assistants run 100+ AI models. One connection exposes every model as a callable tool: search the catalog, inspect a model's input schema, run inference with run_model, and get results back as hosted URLs directly in the conversation.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources