← WebMCP Directory

Tool tree

studio.img2.download

Media & PersonalTools verified
Website
img2svg Studio
Explore capabilities
    get_capabilitiesAnswer

    Read the img2svg Studio agent capabilities and current image availability.

    View tool JSON
    {
      "name": "get_capabilities",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the img2svg Studio agent capabilities and current image availability.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "page": "/"
    }
    configure_conversionAction

    Set visible raster preprocessing, all ten color-tracing parameters, and SVG scale. The Studio automatically refreshes its live preview with the same validation.

    View tool JSON
    {
      "name": "configure_conversion",
      "kind": "act",
      "impl": "imperative",
      "description": "Set visible raster preprocessing, all ten color-tracing parameters, and SVG scale. The Studio automatically refreshes its live preview with the same validation.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "colorPrecision": {
            "maximum": 8,
            "minimum": 1,
            "type": "integer"
          },
          "cornerThreshold": {
            "maximum": 180,
            "minimum": 0,
            "type": "integer"
          },
          "curveFitting": {
            "enum": [
              "pixel",
              "polygon",
              "spline"
            ],
            "type": "string"
          },
          "filterSpeckle": {
            "maximum": 1000,
            "minimum": 0,
            "type": "integer"
          },
          "hierarchical": {
            "enum": [
              "cutout",
              "stacked"
            ],
            "type": "string"
          },
          "layerDifference": {
            "maximum": 255,
            "minimum": 0,
            "type": "integer"
          },
          "lengthThreshold": {
            "maximum": 10,
            "minimum": 3.5,
            "type": "number"
          },
          "maxIterations": {
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "rasterSharpenStrength": {
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          },
          "rasterSmoothStrength": {
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          },
          "pathPrecision": {
            "maximum": 4,
            "minimum": 0,
            "type": "integer"
          },
          "monochromeThreshold": {
            "maximum": 255,
            "minimum": 0,
            "type": "integer"
          },
          "rasterFilterMode": {
            "enum": [
              "color",
              "grayscale",
              "monochrome"
            ],
            "type": "string"
          },
          "rasterResizePercent": {
            "enum": [
              25,
              50,
              75,
              125,
              150,
              200,
              400
            ],
            "type": "integer"
          },
          "rasterTargetHeightPixels": {
            "enum": [
              576,
              720,
              1080,
              2160
            ],
            "type": "integer"
          },
          "scalePercent": {
            "maximum": 400,
            "minimum": 10,
            "type": "integer"
          },
          "spliceThreshold": {
            "maximum": 180,
            "minimum": 0,
            "type": "integer"
          },
          "useOriginalRasterSize": {
            "const": true,
            "type": "boolean"
          }
        },
        "required": [
          "colorPrecision",
          "filterSpeckle",
          "pathPrecision",
          "scalePercent"
        ],
        "type": "object"
      },
      "page": "/"
    }
    convert_current_imageAction

    Accept the latest visible SVG preview as an immutable History run. If needed, the Studio first refreshes the preview with the current image and parameters.

    View tool JSON
    {
      "name": "convert_current_image",
      "kind": "act",
      "impl": "imperative",
      "description": "Accept the latest visible SVG preview as an immutable History run. If needed, the Studio first refreshes the preview with the current image and parameters.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "page": "/"
    }
    cancel_conversionSensitive Action

    Cancel the pending or active SVG preview conversion and terminate its worker immediately. The preview can be restarted afterwards.

    View tool JSON
    {
      "name": "cancel_conversion",
      "kind": "transact",
      "impl": "imperative",
      "description": "Cancel the pending or active SVG preview conversion and terminate its worker immediately. The preview can be restarted afterwards.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "page": "/"
    }
    list_conversion_presetsAnswer

    List locally saved conversion presets that can be loaded in the visible Studio.

    View tool JSON
    {
      "name": "list_conversion_presets",
      "kind": "answer",
      "impl": "imperative",
      "description": "List locally saved conversion presets that can be loaded in the visible Studio.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "page": "/"
    }
    save_conversion_presetAction

    Save the complete visible conversion configuration as a named local browser preset.

    View tool JSON
    {
      "name": "save_conversion_preset",
      "kind": "act",
      "impl": "imperative",
      "description": "Save the complete visible conversion configuration as a named local browser preset.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "page": "/"
    }
    load_conversion_presetAction

    Load one named local browser preset into every visible conversion control and refresh the preview.

    View tool JSON
    {
      "name": "load_conversion_preset",
      "kind": "act",
      "impl": "imperative",
      "description": "Load one named local browser preset into every visible conversion control and refresh the preview.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "page": "/"
    }
    get_workspace_stateAnswer

    Read the visible image, options, History, A/B selection, and local model states.

    View tool JSON
    {
      "name": "get_workspace_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the visible image, options, History, A/B selection, and local model states.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "page": "/"
    }
    select_history_runAnswer

    Select and visibly display one immutable History run by its session ID.

    View tool JSON
    {
      "name": "select_history_run",
      "kind": "answer",
      "impl": "imperative",
      "description": "Select and visibly display one immutable History run by its session ID.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "runId": {
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "runId"
        ],
        "type": "object"
      },
      "page": "/"
    }
    delete_history_runAction

    Delete one History run from the current browser session and release its SVG.

    View tool JSON
    {
      "name": "delete_history_run",
      "kind": "act",
      "impl": "imperative",
      "description": "Delete one History run from the current browser session and release its SVG.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "runId": {
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "runId"
        ],
        "type": "object"
      },
      "page": "/"
    }
    select_comparison_aAction

    Assign the raster original, current processed raster, or one History run to visible comparison slot A.

    View tool JSON
    {
      "name": "select_comparison_a",
      "kind": "act",
      "impl": "imperative",
      "description": "Assign the raster original, current processed raster, or one History run to visible comparison slot A.",
      "inputSchema": {
        "additionalProperties": false,
        "oneOf": [
          {
            "required": [
              "runId"
            ]
          },
          {
            "required": [
              "original"
            ]
          },
          {
            "required": [
              "processed"
            ]
          }
        ],
        "properties": {
          "original": {
            "const": true,
            "type": "boolean"
          },
          "processed": {
            "const": true,
            "type": "boolean"
          },
          "runId": {
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "page": "/"
    }
    select_comparison_bAction

    Assign the raster original, current processed raster, or one History run to visible comparison slot B.

    View tool JSON
    {
      "name": "select_comparison_b",
      "kind": "act",
      "impl": "imperative",
      "description": "Assign the raster original, current processed raster, or one History run to visible comparison slot B.",
      "inputSchema": {
        "additionalProperties": false,
        "oneOf": [
          {
            "required": [
              "runId"
            ]
          },
          {
            "required": [
              "original"
            ]
          },
          {
            "required": [
              "processed"
            ]
          }
        ],
        "properties": {
          "original": {
            "const": true,
            "type": "boolean"
          },
          "processed": {
            "const": true,
            "type": "boolean"
          },
          "runId": {
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "page": "/"
    }
    download_selected_svgAction

    Download the SVG currently displayed by the selected History run.

    View tool JSON
    {
      "name": "download_selected_svg",
      "kind": "act",
      "impl": "imperative",
      "description": "Download the SVG currently displayed by the selected History run.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "page": "/"
    }
    load_modelAction

    load one declared local AI model through the visible model manager.

    View tool JSON
    {
      "name": "load_model",
      "kind": "act",
      "impl": "imperative",
      "description": "load one declared local AI model through the visible model manager.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "modelId": {
            "enum": [
              "modnet"
            ],
            "type": "string"
          }
        },
        "required": [
          "modelId"
        ],
        "type": "object"
      },
      "page": "/"
    }
    retry_modelAction

    retry one declared local AI model through the visible model manager.

    View tool JSON
    {
      "name": "retry_model",
      "kind": "act",
      "impl": "imperative",
      "description": "retry one declared local AI model through the visible model manager.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "modelId": {
            "enum": [
              "modnet"
            ],
            "type": "string"
          }
        },
        "required": [
          "modelId"
        ],
        "type": "object"
      },
      "page": "/"
    }
    unload_modelAction

    unload one declared local AI model through the visible model manager.

    View tool JSON
    {
      "name": "unload_model",
      "kind": "act",
      "impl": "imperative",
      "description": "unload one declared local AI model through the visible model manager.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "modelId": {
            "enum": [
              "modnet"
            ],
            "type": "string"
          }
        },
        "required": [
          "modelId"
        ],
        "type": "object"
      },
      "page": "/"
    }
    preview_magic_wand_selectionAction

    Preview a visible contiguous Magic Wand selection without changing pixels. Coordinates are normalized from the image top-left. For the bundled logo's black edge background, start with source original, x 0.01, y 0.01 and sensitivityPercent 15; inspect coverage before applying it.

    View tool JSON
    {
      "name": "preview_magic_wand_selection",
      "kind": "act",
      "impl": "imperative",
      "description": "Preview a visible contiguous Magic Wand selection without changing pixels. Coordinates are normalized from the image top-left. For the bundled logo's black edge background, start with source original, x 0.01, y 0.01 and sensitivityPercent 15; inspect coverage before applying it.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "sensitivityPercent": {
            "maximum": 100,
            "minimum": 0,
            "type": "number"
          },
          "source": {
            "enum": [
              "original",
              "processed"
            ],
            "type": "string"
          },
          "x": {
            "maximum": 1,
            "minimum": 0,
            "type": "number"
          },
          "y": {
            "maximum": 1,
            "minimum": 0,
            "type": "number"
          }
        },
        "required": [
          "source",
          "x",
          "y",
          "sensitivityPercent"
        ],
        "type": "object"
      },
      "page": "/"
    }
    apply_magic_wand_selectionAction

    Remove the currently visible Magic Wand selection and load the transparent PNG as a processed raster. Call only after preview_magic_wand_selection succeeded and the user asked to remove that region.

    View tool JSON
    {
      "name": "apply_magic_wand_selection",
      "kind": "act",
      "impl": "imperative",
      "description": "Remove the currently visible Magic Wand selection and load the transparent PNG as a processed raster. Call only after preview_magic_wand_selection succeeded and the user asked to remove that region.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "page": "/"
    }
    apply_background_removalAction

    Apply local MODNet background removal and visibly load its versioned PNG result.

    View tool JSON
    {
      "name": "apply_background_removal",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply local MODNet background removal and visibly load its versioned PNG result.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "page": "/"
    }