shopshots-mcp
v0.1.1
Published
MCP server that generates Shopify App Store listing images (1600x900 PNG) with ShopShots templates or custom AI-authored HTML.
Maintainers
Readme
shopshots-mcp
MCP server for ShopShots. Lets Claude Code (or any MCP client) generate Shopify App Store listing images (1600x900 PNG) straight into your project.
Install
claude mcp add shopshots -- npx -y shopshots-mcpRendering runs a headless browser on your machine; if Chrome or Edge is installed it is used automatically, otherwise run npx playwright install chromium once. Nothing is uploaded anywhere.
Tools
list_templates: 97 layouts, 79 color schemes, 20 fonts, with each layout's text/image/icon slots.render_template: fill a proven layout with your app name, tagline, font, logo file, texts, icons, and screenshot files. Contrast handling is automatic.render_custom: bring your own feature HTML. It renders inside a locked 1600x900 frame with the scheme background and brand font applied. Usevar(--a1),var(--a2),var(--lav),var(--soft),var(--ink)for colors.
Every render is checked against Shopify's listing content rules (no reviews/stars, pricing, guarantees, or Shopify branding) and warnings are returned with the result.
Example
Ask Claude Code:
Make 3 App Store screenshots for my app BlogBuddy ("Bulk edit and SEO your blogs with AI"), Sora font, purple scheme, logo at ./logo.png, save to ./screenshots/
Config
SHOPSHOTS_URL: override the app origin (e.g.http://localhost:3000when developing ShopShots itself).
