appscreenshotstudio
LocalAbout appscreenshotstudio
Generate App Store and Play Store screenshots from your coding agent, at exact store sizes
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y @appscreenshotstudio/mcpAPPSCREENSHOTSTUDIO_API_KEYSecretAPI key from appscreenshotstudio.com. Stays on your machine.Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
9Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| mood | string | No | Design mood — e.g. "energetic", "calm", "minimal", "bold", "professional", "playful" |
| count | number | No | Number of screenshot cards to generate (3-10). Default: 5 |
| images | array | No | Images to attach to this generation. App screenshots land inside the device frames automatically; a mascot gets placed around the phones. Both survive later edits and regenerations. |
| app_name | string | Yes | Name of the app |
| features | array | No | Key features in order of importance. The first 2-3 will be highlighted most prominently. |
| device_id | string | No | Target device. Options: iphone-6.9, iphone-6.3, ipad-13, android-phone, android-tablet-10, android-tablet-large, apple-watch-ultra. Default: iphone-6.9 (iPhone 16 Pro Max) |
| story_flow | enum | No | Narrative structure for the screenshots. "auto" lets the AI choose the best flow.auto | standard | problem-solution | social-proof | benefit-first | journey | hero-intro | social-proof-bookend |
| brand_colors | object | No | Brand colors to use in the design |
| brand_colors.accent | string | No | Accent color as hex |
| brand_colors.primary | string | Yes | Primary brand color as hex (e.g. #7C3AED) |
| brand_colors.secondary | string | No | Secondary color as hex |
| app_description | string | Yes | What the app does — 1-3 sentences |
| codebase_context | object | No | Context gathered from researching the app codebase. Dramatically improves screenshot quality — the more detail here, the better the output. |
| codebase_context.ui_style | string | No | UI style observations — e.g. "dark mode with neon accents", "clean minimal with lots of whitespace" |
| codebase_context.tech_stack | string | No | Tech stack — e.g. "React Native", "SwiftUI", "Flutter". Useful for developer-tool apps. |
| codebase_context.key_screens | array | No | Main screens/views in the app — e.g. "Dashboard with activity feed", "Settings with theme toggle" |
| codebase_context.app_category | string | No | App category — e.g. fitness, finance, social, productivity, food, travel, health, education |
| codebase_context.color_tokens | object | No | Brand/theme colors found in code — e.g. {"primary": "#7C3AED", "background": "#0F172A"} |
| codebase_context.readme_summary | string | No | Summary of the app from README or docs — what does it do and why? |
| codebase_context.target_audience | string | No | Who the app is for — e.g. "busy professionals who want to track habits" |
| codebase_context.competitive_edge | string | No | What makes this app unique vs competitors |
| codebase_context.primary_user_flow | string | No | The main user journey — e.g. "Sign up → Create project → Invite team → Track progress" |
| codebase_context.app_store_description | string | No | Existing App Store/Play Store description if found in the codebase |
Details
The maintainer has not added details yet. Check the README in the repository.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.