Skip to main content
Glama

quickchart-mcp-server

create-watermark

Add watermarks or logos to images by specifying URL, size, opacity, and position. Generate a watermarked image URL or save directly to a file for easy use.

Instructions

Add watermarks/logos to images using QuickChart - get watermarked image URL or save watermarked image to file

Input Schema

NameRequiredDescriptionDefault
actionYesWhether to get watermarked image URL or save as file
imageHeightNoMain image height in pixels
imageWidthNoMain image width in pixels
mainImageUrlYesURL of the main image to watermark
marginNoMargin from edges in pixels
markHeightNoWatermark height in pixels
markImageUrlYesURL of the watermark/logo image
markRatioNoWatermark size ratio relative to main image
markWidthNoWatermark width in pixels
opacityNoWatermark opacity (0.0 to 1.0)
outputPathNoPath where to save the file (only used with action=save_file)
positionNoWatermark position
positionXNoCustom X position in pixels
positionYNoCustom Y position in pixels

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "Whether to get watermarked image URL or save as file", "enum": [ "get_url", "save_file" ], "type": "string" }, "imageHeight": { "description": "Main image height in pixels", "type": "integer" }, "imageWidth": { "description": "Main image width in pixels", "type": "integer" }, "mainImageUrl": { "description": "URL of the main image to watermark", "type": "string" }, "margin": { "description": "Margin from edges in pixels", "type": "integer" }, "markHeight": { "description": "Watermark height in pixels", "type": "integer" }, "markImageUrl": { "description": "URL of the watermark/logo image", "type": "string" }, "markRatio": { "description": "Watermark size ratio relative to main image", "type": "number" }, "markWidth": { "description": "Watermark width in pixels", "type": "integer" }, "opacity": { "description": "Watermark opacity (0.0 to 1.0)", "maximum": 1, "minimum": 0, "type": "number" }, "outputPath": { "description": "Path where to save the file (only used with action=save_file)", "type": "string" }, "position": { "description": "Watermark position", "enum": [ "center", "topLeft", "topMiddle", "topRight", "middleLeft", "middleRight", "bottomLeft", "bottomMiddle", "bottomRight" ], "type": "string" }, "positionX": { "description": "Custom X position in pixels", "type": "integer" }, "positionY": { "description": "Custom Y position in pixels", "type": "integer" } }, "required": [ "action", "mainImageUrl", "markImageUrl" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TakanariShimbo/quickchart-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server