ShotLingo MCP
Enables exporting rendered and localized screenshot sets to App Store Connect, listing available apps, and uploading screenshots for App Store listings.
Enables exporting rendered and localized screenshot sets to Google Play, listing available apps, and uploading screenshots for Google Play listings.
Click on "Deploy 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., "@ShotLingo MCPmake an App Store screenshot set from my simulator captures and localize to German and Japanese"
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.
Try it free: audit any App Store page
No account, no key. One GET, sourced from Apple's public data:
curl -s "https://mcp.shotlingo.com/audit?app=https://apps.apple.com/us/app/id6748750121&format=md"Real output for one of our own apps (excerpt, read 2026-10-29):
# Store page audit: Breaker: Conversation Starters (US)
- [medium] 5 of 10 iPhone screenshot slots used. 5 slots are unused. The top 5 free apps
in Entertainment (US) use a median of 6 iPhone screenshots.
- [info] 0 of 10 major storefronts show the same screenshot files as US.
Every storefront checked has its own screenshot files.
- [info] 0 iPad screenshots. 4 of 5 top apps in your category have iPad screenshots.
- [info] 2 ratings in US, average 5.0. Median of the top 5 in your category: 99314 ratings.It checks 10 major storefronts for untranslated screenshots and descriptions, flags languages your app speaks but its store page does not show, and compares you with the top free apps in your category. What the public data cannot show (caption text, App Previews) is listed as not measured.
Related MCP server: AppMarquee
Install the skills in one command
npx skills add AlperenGuntekin/shotlingo-mcpInstalls three skills into Claude Code, Cursor, Codex and the other agents the skills CLI supports:
store-audit (the free audit above), app-store-screenshots (screenshot design rules) and
shotlingo (how to drive the MCP tools). The skills are free and need no account.
Install the MCP server in one line
The hosted MCP server renders and uploads; it needs a paid ShotLingo plan (see Pricing).
Claude Code (plugin: MCP server + screenshot design skill + ShotLingo tool guide skill + /shotlingo:localize command)
claude plugin install shotlingo --marketplace AlperenGuntekin/shotlingo-mcpInside a Claude Code session, or on a Claude Code version older than 2.1.292:
/plugin marketplace add AlperenGuntekin/shotlingo-mcp
/plugin install shotlingo@shotlingoThen run /mcp, pick plugin:shotlingo:shotlingo and sign in.
Only the server, no plugin:
claude mcp add --transport http shotlingo https://mcp.shotlingo.com/mcpClaude (web and desktop): Settings, Connectors, Add custom connector, paste https://mcp.shotlingo.com/mcp.
Cursor: Add to Cursor, or put this in ~/.cursor/mcp.json:
{ "mcpServers": { "shotlingo": { "url": "https://mcp.shotlingo.com/mcp" } } }VS Code:
code --add-mcp '{"name":"shotlingo","type":"http","url":"https://mcp.shotlingo.com/mcp"}'Clients that only speak stdio:
{ "mcpServers": { "shotlingo": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.shotlingo.com/mcp"] } } }The first tool call opens a browser window to sign in to ShotLingo (OAuth 2.1 with PKCE). No API key to copy, nothing stored in this repo.
What you can ask for
"Make a 6.9-inch App Store set for my habit tracker from these five simulator screenshots, one benefit per screen, then translate it into German, Japanese and Brazilian Portuguese."
"Take my English set, localize it for the top five markets, render all of it and upload it to App Store Connect."
"Which captions overflow in German? Shorten them and re-render only those pages."
What you get
Step | Tools |
Start from a template or your own screenshots |
|
Edit the layout |
|
Localize |
|
Render |
|
Ship |
|
Account |
|
Text is fitted by the same export pipeline the ShotLingo web editor uses, so a German caption that runs long shrinks to fit instead of spilling off the frame.
The Claude Code plugin also ships:
store-auditskill: runs the free store page audit above and reads the result back without adding claims.app-store-screenshotsskill: the screenshot design rules we use: what the first three screens must do, caption length, sizes, localization traps, App Review rules. It works on its own, with no account.shotlingoskill: how to drive the ShotLingo tools: which ones only read, which ones edit the design and which ones touch a live listing, how to undo with saved versions, render without hitting the rate limit, and set up an App Store product page test./shotlingo:localizecommand: one command from "here is my English set" to a rendered, localized set.
Pricing and the free path
The skills in this repo and the store page audit are free and need no account.
The ShotLingo web editor at shotlingo.com has a free plan.
The MCP connector needs a paid plan (Pro, Plus or Studio). Store upload needs Plus or Studio. Limits are on shotlingo.com/plans.
How it works
your agent ──MCP over HTTPS──▶ mcp.shotlingo.com ──▶ ShotLingo renderer ──▶ PNGs / App Store Connect / Google PlayThe server is hosted and closed source. This repo is the open part: client configs, the Claude Code plugin and the design skill. Bugs and feature requests for the server are welcome here as issues.
Privacy
This repo collects nothing: it is configuration and Markdown. What the hosted service stores is described in shotlingo.com/privacy.
Contributing
Better screenshot rules, client configs for more editors, and clearer docs are all welcome. Open a pull request or an issue. Run npm test before you push.
License
MIT for everything in this repository. The ShotLingo service has its own terms.
This server cannot be deployed
Maintenance
Related MCP Connectors
Turn your app's screens into editable App Store and Google Play screenshot sets, from your agent.
Generate designed, localized App Store screenshot sets from your raw app captures.
Design and export App Store / Play Store screenshots, localized across all 48 App Store locales.
AI-designed App Store screenshot sets from your app's screens, uploaded to App Store Connect.
Related MCP Servers
- FlicenseAqualityCmaintenanceGenerates beautiful App Store and Play Store screenshots by inserting app images into iPhone/iPad mockup frames with customizable text overlays and gradient backgrounds. Supports multiple device types and batch generation with both free and pro subscription tiers.8-
- AlicenseNot gradedqualityDmaintenanceA local-first MCP server for creating and managing App Store and Google Play screenshot decks, letting agents upload, review, localize, and export store-ready images without accessing source code.MIT
- AlicenseNot gradedqualityCmaintenancestdio bridge to the hosted ScreenMocks MCP server: design and export localized App Store / Play Store screenshots — device frames, 3D mockups, text, per-locale overrides across 48 locales, and a measured layout report the agent can verify its design against.MIT
- AlicenseNot gradedqualityCmaintenanceEnables coding agents to capture App Store and Google Play screenshots of real app UIs and produce editable, store-ready image sets.MIT