App Store Screenshots
FreeNot checkedMCP server that turns raw in-app screenshots into beautiful, store-ready marketing images for the iOS App Store and Google Play.
About
MCP server that turns raw in-app screenshots into beautiful, store-ready marketing images for the iOS App Store and Google Play.
README
MCP server that turns raw in-app screenshots into beautiful, store-ready marketing images for the iOS App Store and Google Play.
Creative split (same session)
| Who | Does what |
|---|---|
| Host AI agent (you) | In this session: write titles/subtitles, generate backgrounds, generate clipart, choose layouts & alignment, pick brand colors |
| This MCP server | Device frames, composite layers, typography render, exact pixel export |
The server does not invent marketing art. Call get_session_design_guide first, generate assets with your image tools, then compose.
Features
- Session design guide — prompts + plan for backgrounds, clipart, copy, alignment
- AI clipart overlays — transparent PNGs with position/rotate/opacity
- AI-directed layout — presets +
customwithdevicePlacement/captionStyle - iPhone mockup + CSS Android frame
- Exact App Store / Play sizes, opaque PNG, batch +
manifest.json
Install
npm install
npx playwright install chromium
npm run build
Grok (~/.grok/config.toml)
[mcp_servers.app-store-screenshots]
command = "node"
args = ["/absolute/path/to/app-store-screenshots-mcp/dist/index.js"]
startup_timeout_sec = 60
tool_timeout_sec = 300
Tools
| Tool | Purpose |
|---|---|
get_session_design_guide |
Start here — per-slide AI prompts, copy rules, layout plan |
list_export_sizes |
Size ids and dimensions |
list_layouts |
Layout templates including custom |
generate_screenshot |
Compose one slide |
generate_screenshot_set |
Compose 1–10 slides + manifest |
Same-session agent workflow
- Guide —
get_session_design_guide({ appName, features, styleDirection, brandColors, platform }) - Copy — write headline + optional subheadline per slide (from guide rules)
- Backgrounds — image-gen one portrait BG per slide (guide
promptTemplate; no text/phone/UI) - Clipart — image-gen transparent decorative PNGs; place with
clipart[] - Alignment — pick layout or
custom+devicePlacement/captionStyle - Compose —
generate_screenshot_setwith absolute paths - Ship — deliver numbered PNGs to the user
Example compose payload
{
"platform": "ios",
"sizes": ["ios-6.9"],
"outputDir": "/tmp/store-shots",
"brand": {
"textColor": "#FFFFFF",
"accentColor": "#A5B4FC",
"fontFamily": "Inter, system-ui, sans-serif"
},
"slides": [
{
"appScreenshot": "/path/to/home.png",
"backgroundImage": "/path/to/session/bg-01.png",
"headline": "Track every\ncoffee you buy",
"subheadline": "A home for every bag",
"label": "Brew Log",
"layout": "hero",
"captionStyle": { "align": "center", "textShadow": true },
"clipart": [
{
"path": "/path/to/session/clipart-01.png",
"xPercent": 70,
"yPercent": 16,
"widthPercent": 24,
"rotateDeg": -10,
"opacity": 0.95
}
]
},
{
"appScreenshot": "/path/to/detail.png",
"backgroundImage": "/path/to/session/bg-02.png",
"headline": "Never waste\na great bag",
"layout": "custom",
"devicePlacement": {
"widthPercent": 80,
"leftPercent": 15,
"bottomPercent": -8,
"rotateDeg": 3
},
"captionStyle": {
"position": "top",
"align": "left",
"offsetTopPercent": 6,
"offsetXPercent": 8,
"textShadow": true
}
}
]
}
Export sizes
| Id | Platform | Pixels |
|---|---|---|
ios-6.9 (primary) |
iOS | 1320×2868 |
ios-6.5 |
iOS | 1284×2778 |
ios-6.3 |
iOS | 1206×2622 |
ios-6.1 |
iOS | 1125×2436 |
play-phone (primary) |
Android | 1080×1920 |
play-phone-tall |
Android | 1080×2340 |
Development
npm test
npm run build
License
MIT
Install App Store Screenshots in Claude Desktop, Claude Code & Cursor
unyly install app-store-screenshots-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add app-store-screenshots-mcp -- npx -y github:kapillamba4/app-store-screenshots-mcpFAQ
Is App Store Screenshots MCP free?
Yes, App Store Screenshots MCP is free — one-click install via Unyly at no cost.
Does App Store Screenshots need an API key?
No, App Store Screenshots runs without API keys or environment variables.
Is App Store Screenshots hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install App Store Screenshots in Claude Desktop, Claude Code or Cursor?
Open App Store Screenshots on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare App Store Screenshots with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
