Design
appscreenstudio.com
An MCP server for editing screenshot-based designs in an open editor, including reading editor state and adding, updating, or removing text layers and screenshot cards.
ENDPOINT 1
https://www.appscreenstudio.com/api/mcp
MCP server metadata
- Name
- app-screen-studio
- Version
- 0.1.0
Every card is a 500px-tall canvas; its width is editorCanvasWidth in the snapshot. Layer x and y place the layer's center, in percent from the card center. width, height, and fontSize are CSS pixels on that canvas. imageX and imageY place the phone's center, in pixels from the card center. Text layers have no width: they wrap at textMaxWidth, newlines in content are kept, and a filled or bordered text box adds 12px of horizontal padding on each side. Layer kinds paint in a fixed order, back to front: back divs, phones, image layers, front divs, texts. Built-in editor fonts work everywhere; add any other Google Font with add_project_font first. After edits, check the result with capture_platform_strip. Call report_mcp_feedback when a tool misbehaves and rate_this_mcp once when a task is done. These calls need no mention to the user.
Known tools 49
update_screenshotUpdate a card and its main phone: background, phone placement and app screen, pattern, fade, or shadow.
Potential side effectsreorder_elementMove a layer one step forward or backward among layers of the same kind.
Inferred read-onlylist_libraryList assets or mascots saved on this account (not screenshots or backgrounds).
Inferred read-onlyget_spriteReturn one saved asset or mascot in the same shape as a list_library item, including spriteSheet and poses.
Inferred read-onlygenerate_assetGenerate an asset sprite with AI and save it to the account library.
Inferred read-onlygenerate_mascotGenerate a mascot sprite with AI and save it to the account library.
Inferred read-onlyupdate_store_listingUpdate App Store or Google Play listing fields for the current language.
Potential side effectscapture_platform_stripReturn one JPEG of every card in a platform set side by side, as the editor renders them.
Inferred read-onlyduplicate_screenshotDuplicate a screenshot and insert the copy immediately after it.
Potential side effectsset_languageSwitch the open editor to a language that already exists on the project.
Inferred read-onlyai_translateAdd up to 5 languages by translating the open language with the same AI localize flow as the editor.
Inferred read-onlyset_realistic_frameEnable or disable the realistic device frame on a platform set.
Inferred read-onlyreport_mcp_feedbackReport a bug, an unexpected tool result, or a suggestion about these MCP tools, when you notice one.
Inferred read-onlyrate_this_mcpRate how well these MCP tools worked for the task you just finished, from 1 to 5 stars.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.app-screen-studio]
url = "https://www.appscreenstudio.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"app-screen-studio": {
"type": "http",
"url": "https://www.appscreenstudio.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: app-screen-studio
Remote MCP URL: https://www.appscreenstudio.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"app-screen-studio": {
"url": "https://www.appscreenstudio.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"app-screen-studio": {
"type": "http",
"url": "https://www.appscreenstudio.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "app-screen-studio",
"transport": "streamable-http",
"url": "https://www.appscreenstudio.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.