Categories › AI & Agents › Multi-agent, orchestration & workflows
Design App Store and Google Play screenshots with your AI agent in the AppScreenStudio editor.
Remote server: your requests and data go to www.appscreenstudio.com. Claude Code: claude mcp add --transport http appscreenstudio https://www.appscreenstudio.com/api/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_editor_snapshot — Read one platform of the open editor. Pass platform or platformSetId to include that set's screenshots. With no argument, a project with oneupdate_text — Update a text layer on a screenshot in the open editor.add_text — Add a text layer to a screenshot in the open editor.remove_text — Remove a text layer from a screenshot in the open editor.add_screenshot — Add 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 placemupdate_screenshot — Update a card and its main phone: background, phone placement and app screen, pattern, fade, or shadow. imageUrl is the app screen inside thremove_screenshot — Remove a screenshot from the open editor.add_asset — Add 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 update_asset — Update an image layer on a screenshot in the open editor.remove_asset — Remove an image layer from a screenshot in the open editor.add_div — Add 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, supdate_div — Update a box layer on a card.remove_div — Remove a box layer from a screenshot in the open editor.add_phone — Add 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 itupdate_phone — Update an extra phone added with add_phone. Takes the same phone fields as update_screenshot. The main phone is edited with update_screenshoremove_phone — Remove an extra phone added with add_phone.reorder_element — Move 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 paset_template — Set the template of the open project.update_template_color — Update one color of the open project's template. colorId must be one of the current template's colors: minimal (bg), gradient (from, via, toset_resolution — Set the pixel size of a platform set.set_device — Set 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-17set_phone_color — Set the device color of a platform set. On a HyperRealistic (threeDFrame) set the device shows only its real finishes: pass one of the set'sset_show_notch — Show or hide the notch on a platform set.set_squircle_frame — Enable or disable the squircle frame on a platform set.set_link_texts — Link or unlink matching text layers across platform sets.rename_project — Rename the open project.undo — Undo the last edit in the open editor.redo — Redo the last undone edit in the open editor.search_google_fonts — Search Google Fonts by family name, category, or both. usable is true when the project can already use the family: a built-in editor font oradd_project_font — Add 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 fontlist_library — List assets or mascots saved on this account (not screenshots or backgrounds). Items with spriteSheet true have poses, crop rectangles for aget_sprite — Return one saved asset or mascot in the same shape as a list_library item, including spriteSheet and poses. Also returns one image of each pgenerate_asset — Generate an asset sprite with AI and save it to the account library. Spends credits. Returns imageUrl and poses like get_sprite, with a prevgenerate_mascot — Generate a mascot sprite with AI and save it to the account library. Spends credits. Returns imageUrl and poses like get_sprite, with a prevgenerate_background — Generate an AI background for one card. Spends credits.update_store_listing — Update App Store or Google Play listing fields for the current language. Does not generate copy. Returns the names of the fields written.capture_platform_strip — Return 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 upload_image — Prepare an image upload for the open project. Returns a one-time uploadUrl. POST the image as multipart form field "file" to that URL. The rduplicate_screenshot — Duplicate a screenshot and insert the copy immediately after it.copy_screenshot — Copy a screenshot onto another platform set.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.