Skip to main content
Glama

Browse MixerAI generation models

aimixer_catalog
Read-onlyIdempotent

Route intent: image creation (text-to-image), recolor/photo editing (image-edit), animate a photo (video/image-to-video), video from another video (video/video-reference), image/video upscale, music, narration, or sounds (audio). Use this when selecting a MixerAI model and the user has not named an exact one, or asks what models are available. Returns public family keys, grouped submodels, deterministic workflow_tags, input modes and per-mode image/video/audio limits. Every entry has a model_key for aimixer_model_card. When a family or version offers several models (for example Recraft V4 / V4 Pro / V3 Image, Kling 2.1 Standard / Pro / Master), variants lists each with its own model_key, title and select (the values entry that picks it in aimixer_options / aimixer_quote). Models turned off for this account are not listed. Routing tags indicate compatibility, NOT a subjective quality ranking or a price, and limits here are a first hint: the limits that apply to this account come from aimixer_model_card and aimixer_options. Next call aimixer_options with the chosen exact family/version; never copy a group root's media limits onto its individual members. Audio models are Canvas models: their entries carry surface_requirement and need an owned canvas_project_id in options, quote and submit.

Input Schema

NameRequiredDescriptionDefault
kindNoimage
langNoru

Output Schema

NameRequiredDescriptionDefault
okYes
kindYes
modelsYes
pricing_revisionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

With readOnly/idempotent annotations already covering safety, the description still adds real behavioral detail: account-disabled models are excluded, variants carry their own model_key and `select` values, tags are compatibility not quality or price, and catalog limits are only a first hint versus account-specific limits. It also discloses the Canvas surface_requirement for audio models. It doesn't discuss pagination or catalog size, but the added context is genuinely valuable.

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

Conciseness3/5

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

The intent routing is front-loaded and useful, but the body is a long run-on with several parenthetical variant examples (Recraft/V4, Kling 2.1) and multiple caveats packed into consecutive clauses. It earns most of its length for a complex catalog tool, but could be trimmed and split into clearer sentences.

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?

An output schema exists, so the description doesn't need to explain return formatting, and it correctly focuses on the calling workflow, downstream tools, variant/select mechanics, and the Canvas audio prerequisite. The only meaningful omission is any guidance on the `kind` and `lang` inputs.

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

Parameters2/5

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

Schema description coverage is 0% and the description never mentions the two parameters (`kind` with its image/video/audio enum and default 'image', and `lang` defaulting to 'ru'). Those two parameters control which slice of the catalog is returned and its language, so silence here is a real gap rather than acceptable baseline.

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?

Opens with an explicit verb+resource mapping ('Route intent: image creation...') and clearly states it returns the MixerAI model catalog with family keys, submodels, workflow_tags and limits. It is unmistakably distinct from siblings like aimixer_model_card or aimixer_catalog_search, which operate on a known model or a query.

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 ('selecting a MixerAI model and the user has not named an exact one, or asks what models are available') and names the next step ('Next call aimixer_options with the chosen exact family/version'). It also warns against copying group-root limits onto members, which is a concrete usage rule.

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