StoreCraft Studio
Provides presets for Chrome Web Store imagery, including screenshots, tiles, marquee, and icons.
Provides a preset for Discord banners.
Provides a preset for Envato marketplace banners.
Provides presets for Facebook posts and cover images.
Provides presets for Gumroad hero banners and other marketplace images.
Provides presets for Instagram posts, stories, and carousels.
Provides a preset for Pinterest pins.
Provides a preset for TikTok thumbnails.
Provides presets for YouTube thumbnails and banners.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@StoreCraft StudioCreate a hero banner for my product using the marketplace preset and warm-paper theme."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
StoreCraft Studio ๐จ
Turn JSON into production-ready design assets โ by hand, or by AI agent.
StoreCraft Studio is a deterministic design renderer + MCP server that generates high-resolution marketing images (banners, social posts, marketplace screenshots, covers) from plain JSON configs. No design skills. No API keys. No LLM guessing โ the same config always produces the same pixel-perfect PNG.
Designed for AI agents (via Model Context Protocol) and humans (via CLI).
"Make me a Gumroad hero banner for my product"
โ agent calls list_presets โ finds marketplace-hero-1080p
โ agent calls list_themes โ picks swiss-dark
โ agent composes a JSON config from your description
โ agent calls render_design โ returns output/gumroad-hero.png โ
โจ Why this is different
Capability | StoreCraft Studio | Other MCP design servers |
Generates image files (PNG) | โ | โ (mostly emit HTML/CSS) |
Deterministic โ no LLM at render time | โ | โ (most require an AI provider key) |
No API keys / BYOK | โ | โ (several require external AI keys) |
35+ platform presets out of the box | โ | โ (generic renderers) |
8 curated color themes | โ | โ |
7 composable layouts | โ | โ |
Works offline, fully local | โ | โ |
The closest prior art is Vercel's @json-render/image, but that's a generic image renderer. StoreCraft Studio is purpose-built for marketing asset creation โ the kind of thing you'd otherwise open Canva or Photoshop for.
Related MCP server: RendShot MCP Server
๐ผ๏ธ What it produces



๐ Quick Start (CLI)
npm install
npx playwright install chromium
# Start the render server (needed by both CLI and MCP)
npm run devRender a template:
npm run render -- templates/demo-banner.json --output output/demo.pngRender an inline config:
npm run render -- '{"preset":"marketplace-hero-1080p","theme":"swiss-dark","headline":"My Product","subtitle":"Ship faster"}'List presets and themes:
npm run render -- presets
npm run render -- themes๐ค Quick Start (MCP โ for AI agents)
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"storecraft-studio": {
"command": "node",
"args": ["C:\\path\\to\\storecraft\\studio\\mcp-server.js"]
}
}
}Or Cursor (.cursor/mcp.json):
{
"mcpServers": {
"storecraft-studio": {
"command": "node",
"args": ["C:\\path\\to\\storecraft\\studio\\mcp-server.js"]
}
}
}Start
npm run devfirst โ both the CLI and MCP render via the local Vite server onhttp://localhost:3100.
Available tools
Tool | Description |
| List all design presets (sizes/platforms) |
| List all color themes |
| Render a JSON config to a high-res PNG |
| Save a config as a reusable JSON template |
| Load a saved template by name |
| List all saved templates |
๐ Presets (35+)
Marketplace
marketplace-hero-1080p ยท marketplace-standard ยท marketplace-hd ยท square-thumbnail ยท envato-banner
Chrome Web Store
cws-screenshot ยท cws-small-tile ยท cws-marquee ยท cws-icon
Social Media
twitter-header ยท twitter-post ยท instagram-post ยท instagram-story ยท instagram-carousel ยท linkedin-post ยท linkedin-banner ยท facebook-post ยท facebook-cover ยท youtube-thumbnail ยท youtube-banner ยท discord-banner ยท tiktok-thumbnail ยท pinterest-pin
OpenGraph
opengraph-card
Banners
blog-hero ยท newsletter-header ยท podcast-cover ยท banner-leaderboard ยท banner-medium ยท banner-skyscraper
Presentations
slides-16-9 ยท slides-4-3
Custom
custom โ any width ร height
๐จ Themes (8)
swiss-light ยท warm-paper ยท swiss-dark ยท obsidian-indigo ยท ocean-blue ยท emerald-dark ยท rose-dark ยท minimal-white
๐งฉ Layouts
split-feature-right (default) ยท split-feature-left ยท hero-centered ยท full-window ยท three-card-gallery ยท side-by-side-cards ยท widescreen-showcase
๐ Config reference
{
"preset": "marketplace-hero-1080p",
"theme": "swiss-dark",
"layout": "hero-centered",
"headline": "Your headline here",
"subtitle": "A short supporting subtitle",
"kicker": "NEW RELEASE",
"badges": [
{ "text": "MCP Native", "bg": "#10b981", "color": "#ffffff" }
],
"callouts": [
{ "icon": "โก", "title": "Fast", "desc": "Renders in <1s" }
],
"screenshotUrl": "path/to/image.png",
"frameTitle": "product.com โ screenshot window title",
"gridEnabled": true
}๐๏ธ Project structure
studio/
โโโ mcp-server.js # MCP server (6 tools for AI agents)
โโโ cli.js # CLI wrapper (render / presets / themes)
โโโ index.html # Canvas host + Google Fonts loader
โโโ vite.config.js # Dev server on :3100
โโโ src/
โ โโโ canvas.js # Canvas 2D rendering engine (all layouts)
โ โโโ presets.js # 35+ presets + 8 color themes
โ โโโ renderer.js # window.StoreCraft browser API
โโโ templates/ # Example JSON templates
โโโ output/ # Rendered PNGs
โโโ demo/ # Showcase images for the README๐ง How it works
You or an agent write a JSON config (preset + theme + layout + text).
The config is passed to
window.StoreCraftin a headless browser via Playwright.The Canvas 2D engine draws the design pixel-by-pixel at high DPI.
The canvas is captured to a high-res PNG โ deterministic, reproducible, no server needed.
๐ License
MIT ยฉ Niloy Pal
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceGenerate production-ready images from text prompts. AI-powered design API with 50+ templates for social posts, banners, OG images, and more.815MIT
- Flicense-qualityDmaintenanceEnables AI agents to generate images from HTML/CSS, capture URL screenshots, and manage reusable templates through the RendShot API. Provides tools for rendering visual content programmatically within AI workflows.11
- Alicense-qualityDmaintenanceEnables AI agents to generate a variety of documents (PPTX presentations, DOCX reports, PDF invoices, XLSX spreadsheets) locally from JSON specs, without any API keys or network calls.381MIT
- Alicense-qualityBmaintenanceEnables AI agents to generate on-brand visuals from ideas, URLs, documents, or PDFs in over 100 formats and 150+ languages, with consistent brand kits.9MIT
Related MCP Connectors
Generate on-brand images from your AI agent: design, edit, and render templates over MCP.
Generate images, GIFs, and PDFs from HTML, URLs, or templates โ from your AI agent.
Generate images, video, music and voice from your CLI or AI agent. On-brand AI media toolkit.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/NiL4gh/storecraft-studio'
If you have feedback or need assistance with the MCP directory API, please join our Discord server