MCP Media Processing Server

add-watermark

Add watermark to image

Input Schema

NameRequiredDescriptionDefault
inputPathYesAbsolute path to input image file
opacityNoWatermark opacity (0-100)
outputFilenameNoOutput filename (only used if outputPath is not provided)
outputPathNoOptional absolute path for output file. If not provided, file will be saved in Downloads folder
positionNoPosition of watermarksoutheast
watermarkPathYesAbsolute path to watermark image file

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "inputPath": { "description": "Absolute path to input image file", "type": "string" }, "opacity": { "default": 50, "description": "Watermark opacity (0-100)", "maximum": 100, "minimum": 0, "type": "number" }, "outputFilename": { "description": "Output filename (only used if outputPath is not provided)", "type": "string" }, "outputPath": { "description": "Optional absolute path for output file. If not provided, file will be saved in Downloads folder", "type": "string" }, "position": { "default": "southeast", "description": "Position of watermark", "enum": [ "northwest", "north", "northeast", "west", "center", "east", "southwest", "south", "southeast" ], "type": "string" }, "watermarkPath": { "description": "Absolute path to watermark image file", "type": "string" } }, "required": [ "inputPath", "watermarkPath" ], "type": "object" }