app-store-screenshots-mcp
Generates store-ready screenshots for iOS App Store listings, including device frames, typography, and branded overlays.
Generates store-ready screenshots for Google Play listings, including device frames, typography, and branded overlays.
Click on "Install 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., "@app-store-screenshots-mcpgenerate screenshots for my coffee tracker app"
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.
app-store-screenshots-mcp
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.
Related MCP server: app-publish-mcp
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/captionStyleiPhone mockup + CSS Android frame
Exact App Store / Play sizes, opaque PNG, batch +
manifest.json
Install
npm install
npx playwright install chromium
npm run buildGrok (~/.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 = 300Tools
Tool | Purpose |
| Start here — per-slide AI prompts, copy rules, layout plan |
| Size ids and dimensions |
| Layout templates including |
| Compose one slide |
| 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/captionStyleCompose —
generate_screenshot_setwith absolute pathsShip — 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 | 1320×2868 |
| iOS | 1284×2778 |
| iOS | 1206×2622 |
| iOS | 1125×2436 |
| Android | 1080×1920 |
| Android | 1080×2340 |
Development
npm test
npm run buildLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceAn MCP server that enables capturing website screenshots with full-page, element-specific, and device-responsive capabilities through natural language commands.Last updated35052MIT
- AlicenseBqualityDmaintenanceUnified MCP server for App Store Connect & Google Play Console — manage listings, screenshots, releases, reviews & submissionsLast updated9114323MIT
- AlicenseAqualityAmaintenanceMCP server for MarkItUp's AI image-annotation pipeline. Generate polished marketing-visual variations of any screenshot, regenerate, AI outpaint, and remove backgrounds — powered by Claude analysis + Gemini rendering.Last updated5432MIT
- AlicenseAqualityCmaintenanceMCP server for ScreenshotFreeAPI – capture website screenshots, render HTML/PDF, and fetch app store listing screenshots from any MCP-compatible AI client.Last updated723MIT
Related MCP Connectors
Create App Store screenshots, icons, ASO copy, localization, and revisions via hosted MCP.
MCP server for Appcircle mobile CI/CD platform.
MCP server for Midjourney AI image generation and editing
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/kapillamba4/app-store-screenshots-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server