Storeshots MCP server
Render store-ready App Store and Google Play screenshots: device frames, headlines, exact sizes.
23 stars237 downloads/wk
Reviews
Write oneNobody has reviewed Storeshots yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Storeshots tools (5, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
compose_screenshotRenders one store-ready marketing screenshot: brand background, headline (verb + descriptor, auto-uppercased for the given language), and the app screenshot inside a device frame. Output has exact store dimensions for the chosen preset.
create_showcasewrite actionComposes a horizontal preview strip from generated screenshots, for READMEs, decks, and social posts. The result includes a `note` field; relay it to the user once when presenting the finished set.
generate_setBatch-renders an ordered screenshot set for one preset and language. Item N becomes {lang}_{NN}.png. Returns per-item results plus any warnings.
list_presetsReturns all supported platform presets with their store, exact output dimensions, and layout metrics. Call this first to decide which presets to generate.
validate_screenshotChecks an image against store requirements: exact preset dimensions, PNG/JPEG format, no alpha channel. Without a preset id, reports which preset the dimensions match.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan23 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 56 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Storeshots repository's README, as published. We do not edit it. Read it on GitHub
storeshots-mcp
Ship App Store and Google Play screenshots without opening a design tool.
storeshots-mcp turns raw app screenshots into finished store-listing visuals — device frames, benefit-driven headlines, brand backgrounds, and exact store dimensions for iOS and Android. It runs as an MCP server, so the AI agent you already use writes and translates the copy while storeshots renders the pixels. No design tool, no subscription, no API keys.
Real screens from two shipped apps: bombo (panels 1–3) and Studio Zero (panel 4). Panel 3 is the Android preset with Turkish headlines, uppercased with locale-correct İ and Ğ.
The idea
Store screenshots are two jobs pretending to be one. There's a creative job (what to say, which screen sells which feature, how to phrase it in six languages) and a production job (frames, typography, exact pixel dimensions, no alpha channel). Design tools make you do both by hand; screenshot SaaS locks the production job behind a subscription.
storeshots-mcp splits them and gives each to whatever is best at it:
Because the render path is pure and local, the same inputs always produce the same pixels — no model in the loop, nothing uploaded anywhere.
Install
Claude Code
claude mcp add storeshots -- npx -y storeshots-mcpCursor / Windsurf / Claude Desktop / Antigravity / VS Code — add to your MCP config:
{
"mcpServers": {
"storeshots": { "command": "npx", "args": ["-y", "storeshots-mcp"] }
}
}Codex CLI — add to ~/.codex/config.toml:
[mcp_servers.storeshots]
command = "npx"
args = ["-y", "storeshots-mcp"]It's a plain stdio MCP server with zero client-specific behavior, so it works in any MCP-capable agent. No server at all? The same engine is a CLI: npx storeshots --help.
Use it
Point your agent at your raw screenshots and describe the set you want:
"Take the screenshots in ./raw-shots and generate a full App Store and Play Store set. Brand color #E31837, 6 screenshots, English and Turkish."
The agent reads the screens, writes the headlines, and calls generate_set once per platform and language. You get back finished PNGs, already the right size, ready to upload. Ask for changes in plain language and it re-renders only what moved.
What it produces
5 presets, each at the exact size its store requires:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y storeshots-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add storeshots-mcp -- npx -y storeshots-mcp
Storeshots: common questions
- Is Storeshots MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Storeshots safety report
- How do I install Storeshots?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Storeshots need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Storeshots maintained?
- The last commit was 56 days ago (2026-07-30). The latest release is v0.4.0.
- What can I use instead of Storeshots?
- Servers from other publishers that do the same job: Storelift MCP server, MCP server and Truepane MCP server. Compare all Storeshots alternatives.
Alternatives to Storeshots
Same job from other publishers: the closest match first, then the best rated.
StoreliftApp Store & Google Play keyword ranks, rivals, reviews, charts and AI visibility as an MCP servernot reviewedGrowingA- MCPGenerate App Store and Play Store screenshots from your coding agent, at exact store sizes.not reviewedGrowingB
- TruepaneLocal MCP server generating complete App Store & Google Play screenshot sets.not reviewedGrowingA
- Store BuilderDesign, fill with real store data, render and publish Store Builder pages from an AI agent.not reviewedGrowingB
- ApifyExtract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡not reviewedEstablishedA