comfyui_get_model_presets
Fetch recommended generation presets for a model family from its filename or family ID, including sampler, scheduler, steps, CFG, and resolution.
Instructions
Get recommended generation presets for a model family.
The presets are static data baked into this MCP — they reflect
community best-practice defaults, not anything the connected ComfyUI
server reports. At least one of ``model_name`` or ``model_family``
must be supplied; if both are given, ``model_family`` takes
precedence and ``model_name`` is ignored.
Args:
model_name (required if ``model_family`` is omitted): Model
filename to auto-detect the family from (e.g.
``sd_xl_base_1.0.safetensors`` → ``sdxl``). Used as a
fallback when ``model_family`` is empty.
model_family (required if ``model_name`` is omitted): Explicit
family identifier. Valid values: ``sd15``, ``sdxl``,
``flux``, ``sd3``, ``cascade`` (aliases like ``sd1.5``,
``stable-diffusion-xl``, ``flux.1``, ``sd3.5``,
``stable-cascade`` are also accepted).
Returns:
Dict ``{"family": "<id>", "recommended": {<settings>}}`` where
``recommended`` always contains the keys ``sampler`` (str),
``scheduler`` (str), ``steps`` (int), ``cfg`` (float),
``resolution`` (str like ``"1024x1024"``), ``clip_skip`` (int),
and ``notes`` (str). Callers that only need the settings can
read ``result["recommended"]`` directly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_name | No | ||
| model_family | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||