Watermark & Resize Studio MCP Server
This is a local-first MCP server (powered by sharp/libvips) that lets AI assistants resize, watermark, and privacy-sanitize images entirely offline.
resize_for_platform— resize, convert, and optimize images using industry presets (Shopify 2048x2048, Etsy 2000x2000, Instagram Square/Portrait/Story, YouTube Thumbnail, Facebook Post, Pinterest Pin) or custom width/height, withcover/contain/fill/inside/outsidefit modes and WebP/JPEG/PNG output at a chosen quality.apply_watermark— protect images with text or logo watermarks, with 6-point positioning (including tiled/repeating patterns), adjustable opacity, hex color, font size, margin, and optional drop-shadow styling.strip_photo_metadata— remove EXIF, GPS geolocation, IPTC, and camera/tracking metadata for privacy compliance before publishing, with optional format conversion.Runs 100% locally — zero cloud uploads, no external APIs, so no bandwidth costs, latency, or data leaving the machine.
Provides Etsy-specific image resizing presets (2000x2000) and optimization for product listings.
Provides Facebook post image resizing presets for social media sharing.
Provides Instagram-specific image resizing presets (square, portrait, story) for social media posts.
Provides Pinterest pin image resizing presets for social media sharing.
Provides Shopify-specific image resizing presets (2048x2048) and optimization for product images.
Provides YouTube thumbnail resizing presets for video content.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Watermark & Resize Studio MCP Server Resize /photos/product.jpg for Instagram and strip all GPS metadata"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Watermark & Resize Studio MCP Server 🖼️⚡
An ultra-fast, local-first Model Context Protocol (MCP) server providing AI assistants (Claude Desktop, Cursor, Antigravity, Cline) with native capabilities to resize, watermark, and sanitize images for e-commerce, social media, and privacy compliance.
Official open-source MCP server powered by Watermark & Resize Studio.
🌟 Key Features
⚡ 100% Local Processing: All operations run locally via
sharp(libvips C++ engine). Zero cloud uploads, zero external API latency, zero bandwidth costs.🛍️ E-Commerce & Platform Presets: Instant batch-ready resizing for Shopify (2048x2048), Etsy (2000x2000), Instagram Square/Story/Portrait, YouTube Thumbnails, Facebook, and Pinterest.
🛡️ Copyright & Watermark Protection: Dynamic text and logo compositing with SVG drop shadows, 6-point positioning, opacity control, and repeating tiled patterns for asset protection.
🖼️ 1200x630 OpenGraph Social Cards: Generate viral Twitter/LinkedIn/OG preview cards with modern gradient themes (
dark-violet,ocean-blue,sunset,cyber-emerald), auto text-wrapping, brand pills, and background photo/logo overlays.🎯 Favicon & PWA Icon Pack: Generate multi-resolution
favicon.ico(16x16, 32x32, 48x48), Apple Touch icon (180x180), Android Chrome icons (192x192, 512x512),site.webmanifest, and copy-paste HTML tags from a single logo.🔒 Privacy EXIF / GPS Stripper: Completely removes GPS geolocation coordinates, camera serial numbers, and creator metadata before public publishing.
🚀 WebP & MozJPEG Compression: Reduces file sizes by 85–95% while maintaining crisp visual fidelity.
Related MCP server: obrobka-mcp
🚀 Quick Setup (Claude Desktop & Cursor)
Because watermark-studio-mcp is published on the official npm registry, setup takes 10 seconds with zero build steps.
1. Claude Desktop
Add to your Claude configuration file:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"watermark-studio": {
"command": "npx",
"args": ["-y", "watermark-studio-mcp"]
}
}
}2. Cursor AI
Add to .cursor/mcp.json in your workspace:
{
"mcpServers": {
"watermark-studio": {
"command": "npx",
"args": ["-y", "watermark-studio-mcp"]
}
}
}3. Verified on Glama
Explore schemas, interactive docs, and test calls on Glama.ai Directory (A-Grade Verified).
🛠️ Included Tools
1. resize_for_platform
Resize, convert format (WebP, MozJPEG, PNG), and optimize images with standard platform presets or custom dimensions.
Parameter | Type | Required | Description |
|
| Yes | Absolute or relative path to the image file. |
|
| No | Preset: |
|
| No | Custom width in pixels (overrides preset). |
|
| No | Custom height in pixels (overrides preset). |
|
| No |
|
|
| No |
|
|
| No | Quality level from 1 to 100 (Default: |
|
| No | Custom destination path (Defaults to |
2. apply_watermark
Apply copyright text or brand logo watermarks to an image to prevent unauthorized reuse or web scraping.
Parameter | Type | Required | Description |
|
| Yes | Path to the source image file. |
|
| No* | Text watermark (e.g., |
|
| No* | Path to logo PNG/SVG to overlay. |
|
| No |
|
|
| No | Watermark opacity between |
|
| No | Text font size in pixels (auto-scales if omitted). |
|
| No | Hex color code (Default: |
|
| No | Border margin in pixels (Default: |
|
| No | Custom destination path. |
*At least one of text or logo_path must be provided.
3. strip_photo_metadata
Sanitize photos by wiping EXIF tags, GPS geo-coordinates, camera serials, and XMP edit history.
Parameter | Type | Required | Description |
|
| Yes | Path to the image file to sanitize. |
|
| No | Custom destination path (Defaults to |
|
| No |
|
4. batch_process_folder
Bulk process an entire directory of photos in parallel: resize with platform presets (Shopify, Etsy, Instagram), convert formats, apply watermarks, and strip metadata in a single automated command.
Parameter | Type | Required | Description |
|
| Yes | Path to folder containing image files to process. |
|
| No | Target folder (Defaults to |
|
| No | Preset: |
|
| No |
|
|
| No | Quality level from 1 to 100 (Default: |
|
| No | Optional brand text to watermark onto every photo. |
|
| No |
|
|
| No | Parallel worker concurrency (Default: |
5. generate_social_card
Generate professional 1200x630 OpenGraph and Twitter preview cards with modern gradients, bold typography, brand pill badges, and optional background photo or logo overlays.
Parameter | Type | Required | Description |
|
| Yes | Headline text for the social card (e.g., blog post title or product update). |
|
| No | Supporting subheader or descriptive tagline. |
|
| No | Brand/category text for top pill badge (Default: |
|
| No | Gradient scheme: |
|
| No | Path to brand logo PNG/SVG to overlay in top-right. |
|
| No | Path to background photo (automatically blurred with dark contrast mask). |
|
| No |
|
|
| No | Compression quality from 1 to 100 (Default: |
|
| No | Custom destination path (Defaults to |
6. generate_favicon_ico_pack
Generate a complete production-grade favicon and web application icon suite from a single master logo image, including multi-resolution favicon.ico, Apple Touch icons, Android PWA Chrome icons, site.webmanifest, and copy-paste <head> HTML tags.
Parameter | Type | Required | Description |
|
| Yes | Path to the master logo/icon image (PNG, SVG, JPG, WebP). |
|
| No | Destination directory for favicon files (Defaults to |
|
| No | App name for |
|
| No | Short name for mobile app icon (Defaults to |
|
| No | Theme color hex code for browser chrome (Default: |
|
| No | Background color hex code for splash screen (Default: |
|
| No | Padding percent (0-30) inside frame to prevent edge clipping (Default: |
💻 Running from Local Source (Development)
To run directly from a local clone of this repository instead of npm:
{
"mcpServers": {
"watermark-studio": {
"command": "node",
"args": [
"C:/path/to/watermark-studio-mcp/src/index.js"
]
}
}
}🧪 Testing
Run the included automated verification test suite:
npm testThis verifies:
Preset image resizing (Shopify, Instagram, YouTube HD) with WebP compression.
Text, logo, and tiled watermark compositing with SVG drop shadows.
EXIF, GPS, and IPTC privacy sanitization.
Parallel multi-core batch processing of entire image folders.
1200x630 OpenGraph social card generation with gradient themes and brand badges.
Multi-resolution
favicon.ico, Apple Touch, Android PWA icon pack, andsite.webmanifestgeneration.Live JSON-RPC protocol compliance over
stdio.
🌐 Ecosystem & Web Studio
Looking for a visual web app with real-time live preview canvas, batch drag-and-drop, and zero-server client-side processing?
Visit Watermark & Resize Studio.
Trust Center: watermarkresizestudio.com/trust/
Privacy Architecture: watermarkresizestudio.com/privacy/
Image Optimization Guides: watermarkresizestudio.com/guides/
E-Commerce Use Cases: watermarkresizestudio.com/use-cases/shopify.html
💼 Commercial Licensing & Pro Web Studio
While watermark-studio-mcp is 100% free and open-source under the MIT license for personal and developer workflows, businesses and content teams looking for visual batch processing can unlock the full Web Studio Pro Lifetime License:
Unlimited Batch Processing: No 3-image batch limit.
Logo & Transparent Watermarking: Overlay PNG brand logos and angled copyright patterns.
EXIF & Privacy Sanitization: Strip GPS coordinates and camera metadata before publishing.
4K Ultra-Res Output: Export up to 4K resolution with sequential file renaming.
Zero Recurring Fees: One-time payment of $28.99 with lifetime updates.
👉 Get Pro Lifetime License ($28.99) (Secured by Lemon Squeezy, Merchant of Record)
Agentic Commerce: Automated AI shopping agents can inspect our machine-readable catalog at /.well-known/ucp.json.
📄 License
Available Tools
3 toolsapply_watermarkB
Protect product photos, artwork, and marketing images by applying a text or logo watermark with customizable placement, opacity, and styling.
Inputs: image_path (required), text, color, margin, +5 more.
resize_for_platformB
Resize, format, and optimize images with industry presets for Shopify (2048x2048), Etsy (2000x2000), Instagram Square/Story/Portrait, YouTube Thumbnail, Facebook, Pinterest, or custom dimensions.
Inputs: image_path (required), fit, width, format, +4 more.
strip_photo_metadataA
Privacy sanitization tool: Safely remove EXIF camera info, GPS geolocation, IPTC, and sensitive tracking tags from images before publishing or sharing.
Inputs: image_path (required), format, output_path.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool addresses a completely distinct image operation: metadata removal, resizing, and watermarking. There is zero overlap in functionality, so an agent can unambiguously select the right tool.
All tool names follow a consistent 'verb_noun' pattern: strip_photo_metadata, resize_for_platform, apply_watermark. The naming is predictable and clearly describes the action and target.
With exactly 3 tools, the server is tightly scoped to its stated purpose of watermarking, resizing, and metadata removal. Each tool earns its place, and the count is well within the ideal range.
For a 'Watermark & Resize Studio', the surface covers the full expected feature set: metadata stripping, resizing with platform presets, and watermark application. There are no obvious dead ends or missing core operations within its declared domain.
Maintenance
Related MCP Connectors
Image processing for AI agents: resize, convert, compress, crop, and web-ready AI-generated images.
Image & PDF tools for AI agents: compress, convert, resize, PDF, AI vision, pipeline.
Resize, convert, compress, crop and thumbnail images, and strip EXIF and GPS metadata.
Image and PDF toolkit: convert to AVIF/WebP/JXL, resize, crop, remove backgrounds, optimize PDFs.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to perform image processing tasks such as sprite sheet splitting, resizing, cropping, and batch operations on local images.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to process images locally via file paths—converting, resizing, removing backgrounds, smart cropping, upscaling, reading or stripping metadata, and batch processing—without files ever leaving the device.MIT
- AlicenseAqualityCmaintenanceEnables AI agents to perform local image operations such as circle cropping, cropping, resizing, compressing, converting, and inspecting images without uploading files or making network calls.786 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to perform local computer-vision-based image recognition and editing, including cropping, resizing, rotating, background removal, drawing text and shapes, object detection, OCR, overlays, and metadata inspection without sending images to external servers.MIT