AppScreen MCP server
co.appscreen/mcp·v0.30.0Render App Store and Google Play screenshots from app captures: device frames, sizes, languages.
not scanned yet
0 stars268 downloads/wk
Reviews
Write oneNobody has reviewed AppScreen yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
AppScreen tools
No tool declarations could be read from the package source. They show once the server is installed.
How AppScreen compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 70% of 2,174 E-commerce servers
- Downloads a week
- 268
- more than 81% of 411 E-commerce servers with a package
Release history: 2 versions in the registry since 2026-10-09, latest 2026-10-13, typically one every 4 days.
Install AppScreen in Claude Code, Cursor or VS Code
Runs npx -y @appscreen/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp -- npx -y @appscreen/mcp
What the publisher says
From the AppScreen repository's README, as published. We do not edit it. Read it on GitHub
@appscreen/mcp
MCP server for AppScreen — generate App Store / Play Store screenshots from any MCP-capable agent (Claude Desktop, Claude Code, Cursor, Codex, etc.).
Install
# Latest, no install — recommended for end users
npx -y @appscreen/mcpConfigure (Claude Desktop)
~/Library/Application Support/Claude/claudedesktopconfig.json:
{
"mcpServers": {
"appscreen": {
"command": "npx",
"args": ["-y", "@appscreen/mcp"],
"env": {
"APPSCREEN_API_KEY": "mcm_live_…"
}
}
}
}Omit APPSCREENAPIKEY for anonymous use (5 lifetime renders, then sign-up required).
Configure (other clients)
- Claude Code: claude mcp add appscreen -- npx -y @appscreen/mcp
- Cursor: .cursor/mcp.json — same JSON shape as above.
- Codex: codex mcp add appscreen -- npx -y @appscreen/mcp, or add to ~/.codex/config.toml:
[mcp_servers.appscreen]
command = "npx"
args = ["-y", "@appscreen/mcp"]
env = { APPSCREEN_API_KEY = "mcm_live_…" }Tools
- renderscreenshots** — Accepts screens (layout JSON) and image files. Returns a jobId (keyed/async) or a download link (anon/inline). Free anon use capped at 5 lifetime.
- getrenderstatus — Polls a jobId. Returns status + signed download URL when done.
Pass images by path, not base64
The server runs locally, so give it a file path — it reads the bytes off disk. Do not base64-encode real screenshots into the call: an LLM emitting an 18k–90k-char base64 string drops a character partway down and the PNG renders black below it.
"files": [
{ "name": "1.png", "path": "~/app/screenshots/home.png" }, // ✅ preferred
{ "name": "2.png", "path": "/abs/path/settings.png" }
]
// base64 is accepted only for tiny synthetic test images:
// { "name": "x.png", "base64": "iVBORw0KG..." }Bundle download URLs are signed and expire after ~1h. Re-poll to refresh.
Quota
Signed-in usage is metered in credits: 1 credit = 1 exported image (screens × sizes × languages). A failed export is refunded; auto-translate is free. An MCP key spends the credits of the workspace it was created in.
One-time credit packs work on every plan, including Free: 100 for $5, 400 for $15, 1,500 for $39, valid 12 months. Anonymous use (no key) is not metered in credits — it is capped at 5 renders, lifetime.
Every tool response includes meta.quota = {used, cap, tier, resetAt}, plus balance (credits left) and, on a render submit, cost when the API reports them. For a signed-in caller used and cap count credits (cap − used = balance) and tier is the plan id; for an anonymous caller they count the 5 lifetime renders and tier is anon-mcp. When less than half is left the text content carries a short notice ("N credits left …"); below 20%, or at zero, the response also includes meta.upgradeUrl.
An export the workspace can't cover fails with HTTP 402 insufficient_credits — the error text gives the cost and the balance. Full details: .
Environment
License
MIT
Nothing above is checked by us. What we check is on the safety report.
AppScreen: common questions
- Is AppScreen MCP server safe?
- Mostly: it is graded B (80/100). Read the AppScreen safety report
- How do I install AppScreen?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does AppScreen need an API key?
- Yes. The registry entry asks for
APPSCREEN_API_KEY. - Is AppScreen maintained?
- The last commit was 26 days ago (2026-10-09). The latest release is v0.30.0.
- What can I use instead of AppScreen?
- Servers from other publishers that do the same job: AsoBeast MCP server, Storeshots MCP server and Storelift MCP server. Compare all AppScreen alternatives.
- How does AppScreen compare with other E-commerce MCP servers?
- safety score 80/100 (higher than 70% of 2,174 E-commerce servers); downloads a week 268 (more than 81% of 411 E-commerce servers with a package). Full comparison.
Alternatives to AppScreen
Same job from other publishers: the closest match first, then the best rated.
- AsoBeastApp Store and Google Play ASO: keyword rankings, competitors, reviews, audits and an action queue.not reviewedGrowingA
- StoreshotsRender store-ready App Store and Google Play screenshots: device frames, headlines, exact sizes.not reviewedGrowingA
StoreliftApp Store & Google Play keyword ranks, rivals, reviews and AI visibility. Free plan included.not reviewedGrowingA- Store BuilderDesign, fill with real store data, render and publish Store Builder pages from an AI agent.not reviewedGrowingB
- ApifyExtract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡not reviewedEstablishedA