AppScreenStudio
by appscreenstudio.com · com.appscreenstudio/app-screen-studio
Design App Store and Google Play screenshots with your AI agent in the AppScreenStudio editor.
- Category
- Browser automation
- Connection
- Remote (HTTP)
- Tools
- 49 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http app-screen-studio https://www.appscreenstudio.com/api/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://www.appscreenstudio.com/api/mcpThis server expects extra headers, usually an API key from its maker.
Cursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"app-screen-studio": {
"url": "https://www.appscreenstudio.com/api/mcp"
}
}
}Tools it offers
49 tools, as the server itself reported during our check on Oct 31, 2026.
get_editor_snapshotRead one platform of the open editor. Pass platform or platformSetId to include that set's screenshots. With no argument, a project with one platform set returns that set. A project with more than one set returns the setupdate_textUpdate a text layer on a screenshot in the open editor.add_textAdd a text layer to a screenshot in the open editor.remove_textRemove a text layer from a screenshot in the open editor.add_screenshotAdd a card to the end of a platform set. The card is not blank: the set's first three cards get the template's sample texts and phone placement (sometimes a hidden or tilted phone), and later cards copy every layer of thupdate_screenshotUpdate a card and its main phone: background, phone placement and app screen, pattern, fade, or shadow. imageUrl is the app screen inside the phone (upload_image with type screenshot). The phone model is chosen per platfremove_screenshotRemove a screenshot from the open editor.add_assetAdd an image layer to a card. src is an image URL, such as one from upload_image or list_library. Pass spriteCoordinate to crop one pose of a sprite sheet.update_assetUpdate an image layer on a screenshot in the open editor.remove_assetRemove an image layer from a screenshot in the open editor.add_divAdd a box layer to a card. Pass html to draw a custom card: width and height set its layout box, and every visible style goes in the html, since backgroundColor and borderRadius only style plain boxes without html. A styupdate_divUpdate a box layer on a card.remove_divRemove a box layer from a screenshot in the open editor.add_phoneAdd another phone to a screenshot card in the open editor. It uses the platform set's device frame and starts next to the main phone with its size, rotation, and shadow. Set imageUrl to an image URL (upload_image with tyupdate_phoneUpdate an extra phone added with add_phone. Takes the same phone fields as update_screenshot. The main phone is edited with update_screenshot.remove_phoneRemove an extra phone added with add_phone.reorder_elementMove a layer one step forward or backward among layers of the same kind. It cannot move a layer across kinds: back to front, cards always paint back divs, phones, image layers, front divs, then texts.set_templateSet the template of the open project.update_template_colorUpdate one color of the open project's template. colorId must be one of the current template's colors: minimal (bg), gradient (from, via, to), geometric (bg, circle1, circle2), wave (from, to, wave), glass (from, to), coset_resolutionSet the pixel size of a platform set.set_deviceSet the device of a platform set. iOS sets take iphone-13-pro, iphone-13-pro-max, iphone-15-pro, iphone-15-pro-max, iphone-17-pro, iphone-17-pro-max, iphone-18-pro, iphone-18-pro-max, iphone-duo, borderless-frame, ipad-pset_phone_colorSet the device color of a platform set. On a HyperRealistic (threeDFrame) set the device shows only its real finishes: pass one of the set's deviceColors ids (see the snapshot); a generic color (black, white, orange, silset_show_notchShow or hide the notch on a platform set.set_squircle_frameEnable or disable the squircle frame on a platform set.set_link_textsLink or unlink matching text layers across platform sets.rename_projectRename the open project.undoUndo the last edit in the open editor.redoRedo the last undone edit in the open editor.search_google_fontsSearch Google Fonts by family name, category, or both. usable is true when the project can already use the family: a built-in editor font or one added with add_project_font.add_project_fontAdd a Google Fonts family to the open project. Then use it as fontFamily on text layers or as font-family in card html. Built-in editor fonts need no adding.list_libraryList assets or mascots saved on this account (not screenshots or backgrounds). Items with spriteSheet true have poses, crop rectangles for add_asset spriteCoordinate. Also returns one image of up to 10 items with each idget_spriteReturn one saved asset or mascot in the same shape as a list_library item, including spriteSheet and poses. Also returns one image of each pose with its index drawn beside it.generate_assetGenerate an asset sprite with AI and save it to the account library. Spends credits. Returns imageUrl and poses like get_sprite, with a preview of each pose. Does not place it on a card.generate_mascotGenerate a mascot sprite with AI and save it to the account library. Spends credits. Returns imageUrl and poses like get_sprite, with a preview of each pose. Does not place it on a card.generate_backgroundGenerate an AI background for one card. Spends credits.update_store_listingUpdate App Store or Google Play listing fields for the current language. Does not generate copy. Returns the names of the fields written.capture_platform_stripReturn one JPEG of every card in a platform set side by side, as the editor renders them. Use it to check your edits. Defaults to the first platform set.upload_imagePrepare an image upload for the open project. Returns a one-time uploadUrl. POST the image as multipart form field "file" to that URL. The response JSON url is the stored image. Use it with update_screenshot imageUrl, adduplicate_screenshotDuplicate a screenshot and insert the copy immediately after it.copy_screenshotCopy a screenshot onto another platform set.
Questions
What is the AppScreenStudio MCP server?
Design App Store and Google Play screenshots with your AI agent in the AppScreenStudio editor. It is made by appscreenstudio.com and listed in the official MCP Registry as com.appscreenstudio/app-screen-studio. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add AppScreenStudio to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://www.appscreenstudio.com/api/mcp. In Claude Code, run: claude mcp add --transport http app-screen-studio https://www.appscreenstudio.com/api/mcp
How do I add AppScreenStudio to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://www.appscreenstudio.com/api/mcp.
How do I add AppScreenStudio to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "app-screen-studio": { "url": "https://www.appscreenstudio.com/api/mcp" } } }
Does AppScreenStudio work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can AppScreenStudio do?
It gives your AI 49 tools, including get_editor_snapshot, update_text, add_text, remove_text, add_screenshot. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/com-appscreenstudio-app-screen-studio)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/com-appscreenstudio-app-screen-studio"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/com-appscreenstudio-app-screen-studio.svg?theme=dark"><img src="https://chen.media/mcp/badge/com-appscreenstudio-app-screen-studio.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Browser automation
See allPlaywright MCPVerified maker
@microsoftPlaywright Tools for MCP
Screenrove: UI Design Reference & Screenshots (free Mobbin alternative)
screenrove.comReal SaaS UI screenshots for coding agents: onboarding flows, pricing pages, design inspiration.
Launch Shots
launchshots.comTurn your app's screens into editable App Store and Google Play screenshot sets, from your agent.
Play Face to Face
playfacetoface.comCreate instant multiplayer browser-game rooms friends join from a link. No account or app needed.
VXLVERSE
vxlverse.comTurn a story idea into a 3D game that plays in the browser, and get a link that opens it.
LKJ — four-digit short links for TV browsers
lkj.cxCreate four-digit short URLs for TV and console browsers. Free beta, no account or API key.