iPhone and iPad · connected layout
Design the App Store set as one scene
StoreStage is a screenshot editor for a whole store story, not a stack of disconnected canvases. Preview and export share one model. Drafts stay in this browser until you move them. Pro can drive the same commands from Cursor or Claude over MCP.
- iPhone 1284×2778 and iPad 2064×2752
- RGB PNG, no alpha
- Local-first drafts
- Remote MCP with OAuth
Why a set, not a slide
Disconnected artboards make a gallery. A connected layout makes a story.
Typical screenshot tools treat each App Store slot as its own file. Headlines drift, devices rotate independently, and the ZIP is not always the preview you approved. StoreStage keeps the set on one scene graph so clipping, type, and device geometry stay aligned from the first frame to the last.
Features
Built around App Store screenshot rules
Connected layouts
Device frames, headlines, and artwork sit on one scene. Rotation, clipping, and spacing stay theme-accurate across every App Store slot.
Preview is the export
The editor, ZIP, and MCP jobs all call the same scene model. What you approve is what you submit.
Apple screenshot sizes
iPhone 1284×2778 (and the other 6.1–6.9" slots). iPad 2064×2752 and 2048×2732, portrait and landscape. RGB PNG, no alpha.
Local-first drafts
Projects live in this browser until you sign in and move them. Screenshots, logos, and fonts are not uploaded in the background.
Theme catalog
Three free families to export. The rest of the published catalog is previewable, then clean-exportable on Pro.
Same commands for agents
UI, REST, and Remote MCP share one Automation Service. Agents do not get a second geometry engine.
Catalog
Published families, not stock mockups
Three free families export cleanly on a verified account. The rest of the published catalog stays preview-only until Pro. Open the editor to see the connected canvas for each family.
Soft CurrentFree Layered SkyFree Paper OrbitFree Deep FocusPro
How it works
From first frame to store-ready PNG
- Create a project. Set the app name, logo, and colors.
- Pick an iPhone or iPad layout and drop in screenshots.
- Edit headlines, layers, and device placement across the connected set.
- Export one PNG or the full ZIP at App Store sizes. Preview and file share the same scene.
Remote MCP
Agents edit the same projects you do
Pro connects Cursor, Claude, or another MCP client with OAuth PKCE. There is no paste-a-key default. Mutations go through the Automation Service: preview a typed change set, then apply it once. Assets never travel as tool bytes.
- Endpoint
https://mcp.storestage.studio/mcp- Who
- Pro seat, overlapping monthly or annual
- Auth
- OAuth 2.1-style PKCE. Refresh tokens rotate.
- Local bridge
pnpm storestage-mcp --login
Tool surface
Read
account.get_statusthemes.searchthemes.getprojects.listprojects.getsets.listoutputs.get
Write
changes.previewchanges.apply
Assets
assets.create_uploadassets.attach
Jobs
renders.create_previewrenders.getexports.createexports.getexports.download
- Authorize the client against storestage.studio.
- Call
changes.preview, inspect the diff, thenchanges.applywith the same revision. - PUT files to the signed URL from
assets.create_upload, thenassets.attach. - Start
exports.createand pollexports.get. Download URLs are short-lived and never written to audit logs.
Screenshot pixels, logos, fonts, and base64 never appear as remote tool arguments or results. Authorization stays on storestage.studio even when the resource host is mcp.storestage.studio.
Pricing
Start local. Upgrade when the set is ready.
Anonymous drafts stay in this browser. A verified Free account unlocks one clean export set. Pro is one overlapping seat — $9 / month or $79 / year — and includes Remote MCP. Monthly and annual switch in place instead of stacking checkouts.
Anonymous
$0
Open the editor without an account. Drafts stay in this browser until you choose to move them.
- Connected iPhone and iPad layouts
- Three free template families
- Pro templates for preview only
- Watermarked preview downloads
- No clean App Store export
Free
$0
A verified StoreStage account for one cloud project and one clean export set.
- One cloud project and one set per device
- Three free template families
- One clean App Store ZIP set
- Local drafts still stay on this device until you move them
Pro
$9 / month
Every published template, clean exports, and cloud sync for one overlapping Pro seat.
- All published templates
- Clean PNG and ZIP exports at App Store sizes
- Cloud projects and custom fonts
- Remote MCP with OAuth for Cursor, Claude, and the local STDIO bridge
- Switch monthly and annual in place — no second checkout
Pro annual
$79 / year
The same Pro seat billed yearly.
- Everything in Pro
- One overlapping seat per account
- Manage billing in the Paddle customer portal
Compare plans
| Capability | Anonymous | Free | Pro |
|---|---|---|---|
| Connected iPhone and iPad editor | Yes | Yes | Yes |
| Watermarked preview downloads | Yes | Yes | Yes |
| Clean App Store ZIP | No | One set | Yes |
| Published Pro themes | Preview only | Preview only | Export |
| Cloud projects | No | One project | Yes |
| Custom fonts | No | No | Yes |
| Remote MCP (OAuth) | No | No | Yes |
Billing runs through Paddle. Production uses entitlement mode saas. Local pnpm dev stays unlocked and is not a public plan. Already signed in? Manage the seat from your account or read the dedicated pricing page.
FAQ
Questions before you open the editor
Can I use StoreStage without an account?
Yes. Open the editor anonymously. Drafts stay in this browser. Downloads are watermarked until you create a verified Free account or subscribe to Pro.
What is a clean export?
A clean export is an RGB PNG or ZIP at App Store pixel sizes, without a StoreStage watermark. Anonymous users get watermarked previews. Free includes one clean ZIP set. Pro can export clean PNG and ZIP as needed.
Do you support Android?
No. StoreStage is iPhone and iPad only. That keeps export sizes, frames, and connected layouts aligned with App Store screenshot slots.
Are my screenshots uploaded automatically?
No. Local drafts stay on the device. Cloud storage is used only when you sign in and move a project, upload an asset, or an agent attaches a file through a signed URL you started.
What sizes do you export?
iPhone portrait slots from 1125×2436 through 1320×2868, with 1284×2778 as the recommended size. iPad portrait 2064×2752 and 2048×2732, plus matching landscape sizes. Output is flattened RGB PNG with no alpha channel.
What is Remote MCP?
A Pro OAuth endpoint at https://mcp.storestage.studio/mcp. Cursor, Claude, or another MCP client can list cloud projects, preview and apply typed change sets, attach assets through signed Storage URLs, and start preview or export jobs. Screenshot pixels are never tool arguments or tool results.
Is MCP billed separately?
No. Remote MCP is included with an overlapping Pro seat. It is not a second product. Free and anonymous accounts cannot connect.
Can an agent read my PNG bytes?
No. Project reads are redacted to copy, theme pins, asset IDs, and revision. Files move through short-lived signed URLs. Audit logs do not store those URLs or file bytes.
How do I connect a local agent?
Production clients use https://mcp.storestage.studio/mcp with OAuth. On a machine with this repo, pnpm storestage-mcp --login runs a STDIO bridge that reads only absolute file paths you give it, then uses the same signed upload flow. Do not paste API keys into chat.
What happens if I delete my account?
Cloud projects, uploads, and the Paddle seat are purged. Local drafts in this browser are not touched. You can confirm that from the account page before deleting.
Open a local project in this browser
No account required to explore. Sign in when you want a clean export or cloud sync. Connect MCP after Pro is active.