home / mcp / store screenshot generator mcp server

Store Screenshot Generator MCP Server

Generates App/Play Store screenshots with iPhone mockups and overlay text for professional app listings.

Installation
Add the following to your MCP client configuration file.

Configuration

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

You can generate polished App Store and Play Store screenshots by running Store Screenshot Generator MCP. It inserts your app screenshots into iPhone/iPad mockups, overlays headlines, and supports batch generation with multiple device presets and gradient backgrounds. This makes it easy to produce consistent, professional visuals for app listings.

How to use

You use Store Screenshot Generator MCP through your MCP client. Add the store-screenshot MCP server to your MCP setup, then call the available tools to create single or multiple screenshots. You can specify a headline, a subheadline, the source screenshot, the target device, and a color preset. Use batch generation when you need many screenshots with the same assets.

How to install

Prerequisites you need before installing: Node.js and npm on your system.

Install the MCP server dependencies and build the project.

npm install
npm run build

Configure the MCP client to run Store Screenshot Generator as a local (stdio) server. Create or update your MCP configuration to include the following server entry.

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

Notes about setup on Claude Desktop and Claude Code

If you are using Claude Code or Claude Desktop, ensure your MCP config points to the same dist/index.js entry so calls from Claude reach the local server. The same command and arguments work in project-scoped or global configurations.

Usage details and available tools

You will have access to tools that let you generate a screenshot, generate a batch of screenshots, check subscription status, activate or refresh a Pro subscription, and manage presets and devices.

Configuration and options

Key options you can pass when generating screenshots include: a headline, a subheadline, a path to the app screenshot, an output path, a device type, a color preset, and optional custom gradient colors (Pro). Use the provided presets and devices to tailor the output to your needs.

Troubleshooting and tips

If you encounter issues starting the MCP server, verify that the path to the dist/index.js file is correct and that Node.js is available on your system. Ensure your MCP client configuration uses the same command and arguments you tested locally.

Available tools

generate_screenshot

Generate a single screenshot with optional headline, subheadline, device, preset, and output path.

generate_batch_screenshots

Create multiple screenshots in a single operation (Pro feature).

subscription_status

Check current subscription status and usage.

activate_subscription

Activate Pro subscription using your purchase email.

refresh_subscription

Refresh subscription status from the server to reflect changes.

deactivate_subscription

Deactivate Pro subscription on the current device.

list_presets

List available color presets for your plan.

list_devices

List available devices for your plan.