MCP Hub
Back to servers

Store Screenshot Generator MCP

A professional screenshot generator that wraps app images in iPhone and iPad mockup frames with customizable text overlays and gradient backgrounds for store listings.

Tools
8
Updated
Jan 7, 2026

Store Screenshot Generator MCP

Generate beautiful App Store / Play Store screenshots with iPhone mockups using Claude Code.

Demo

Features

  • Insert app screenshots into iPhone/iPad mockup frames
  • Add headline and subheadline text overlays
  • Multiple gradient background presets
  • Support for iPhone 15 Pro Max, iPhone 15 Pro, iPhone SE, iPad Pro
  • Batch generation support

Pricing

PlanPriceFeatures
Free$03/day, watermark, limited presets/devices
Pro$4.9/moUnlimited, no watermark, all features

Subscribe to Pro

Free vs Pro

FeatureFreePro
Daily screenshots3Unlimited
WatermarkYesNo
Presetspurple, darkAll 7
DevicesiPhone 15 Pro MaxAll 7 (3 iPhones + 4 iPads)
Batch generationNoYes
Custom colorsNoYes

Installation

npm install
npm run build

Usage with Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "store-screenshot": {
      "command": "node",
      "args": ["/path/to/store-screenshot-mcp/dist/index.js"]
    }
  }
}

Or for global setup, add to ~/.claude/settings.json:

{
  "mcpServers": {
    "store-screenshot": {
      "command": "node",
      "args": ["/path/to/store-screenshot-mcp/dist/index.js"]
    }
  }
}

Usage with Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "store-screenshot": {
      "command": "node",
      "args": ["/path/to/store-screenshot-mcp/dist/index.js"]
    }
  }
}

Available Tools

generate_screenshot

Generate a single screenshot.

Parameters:

  • headline (optional): First line text
  • subheadline (optional): Second line text
  • screenshotPath (optional): Path to app screenshot image
  • screenshotBase64 (optional): Base64 encoded app screenshot
  • outputPath (optional): Output file path
  • device (optional): Device type
  • preset (optional): Color preset
  • bgColor1, bgColor2 (optional): Custom gradient colors (Pro)

generate_batch_screenshots

Generate multiple screenshots at once. (Pro)

subscription_status

Check current subscription status and usage.

activate_subscription

Activate Pro subscription.

activate_subscription(email="your_purchase_email")

refresh_subscription

Refresh subscription status from server. Reflects cancellation immediately.

deactivate_subscription

Deactivate subscription on this device.

list_presets / list_devices

List available presets/devices for your plan.

Color Presets

PresetColor 1Color 2Plan
purple#667eea#764ba2Free
dark#232526#414345Free
pink#f093fb#f5576cPro
blue#4facfe#00f2fePro
green#43e97b#38f9d7Pro
orange#fa709a#fee140Pro
light#e0e5ec#f5f7faPro

Device Dimensions

DeviceResolutionPlan
iPhone 15 Pro Max1290 x 2796Free
iPhone 15 Pro1179 x 2556Pro
iPhone SE750 x 1334Pro
iPad Pro 12.9"2048 x 2732Pro
iPad Pro 11"1668 x 2388Pro
iPad Air1640 x 2360Pro
iPad Mini1488 x 2266Pro

Usage Example

# Check subscription status
subscription_status

# Activate Pro
activate_subscription(email="your@email.com")

# Generate screenshot
generate_screenshot(
  headline="Easy & Fast",
  subheadline="Task Management",
  screenshotPath="/path/to/app_screen.png",
  outputPath="/path/to/output.png",
  preset="purple"
)

License

MIT

Reviews

No reviews yet

Sign in to write a review