mcp-mockuuups
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., "@mcp-mockuuupssearch for an iPad mockup and render my homepage screenshot on it"
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.
mcp-mockuuups
MCP server for Mockuuups Studio — search ~5,300 device and print mockups, then render a screenshot or your own image into them.
One design — the WTDIB Berlin city guide — rendered into four mockups from a single photoshoot, so the room stays put while the device changes. Two tool calls, no image hosting anywhere.
|
|
|
|
|
|
|
|
Why this exists
Mockuuups ship their own hosted MCP server
at https://mcp.mockuuups.studio/mcp. It exposes a single generate_mockup tool
that needs a mockup id you already know and an image you have already hosted
somewhere public.
This server wraps the underlying REST API instead, and closes the two gaps that made the hosted one awkward in practice:
You can search. The upstream catalog endpoint accepts no search parameters at all —
q,type,familyandtagare silently ignored and every request returns the same unfiltered page. The whole catalog is fetched once and searched locally, so "a tablet on a desk" or "poster" actually finds something.You can upload. Mockuuups renders from a URL only. Hand this server raw image bytes and it stages them under a short-lived unguessable link for the renderer to fetch, so a local design needs no bucket, no CDN and no hosting.
Rendering an image you hold locally
Mockuuups renders from a URL only. Pass image_base64 and this server stages the
bytes under a short-lived unguessable link, lets the renderer fetch it, and lets
it expire — no bucket, no CDN, no hosting account.

The iPad render above, uploaded from disk and rendered into a framed A3 poster.
Related MCP server: Store Screenshot Generator MCP
Tools
Tool | What it answers |
| Which mockup should I use? Free-text search over the whole catalog, with device-word aliases ("tablet", "poster", "laptop") and family/type/tag filters. |
| Put this design into these mockups. Takes a |
| Did those renders finish? Polls anything that outran the inline wait budget. |
| How many credits are left, and what can this plan actually do? |
Rendering one design across devices
Scenes shot together share a tag, so the way to get a consistent look across devices is to search one, then filter by its tag:
search_mockups(query="ipad", tag="update-august-2024-meeting-room")
create_mockups(
mockup_ids=["Zkn1GMTfiAFX5ZOn", "Zkn2DsTfiAFX5ZPD", "Zkn15MTfiAFX5ZO_"],
screenshot_url="https://wtdib.cdit-works.de/",
)Configuration
See .env.example. The two that matter:
MOCKUUUPS_API_KEY— a developer key from mockuuups.studio/developers.PUBLIC_BASE_URL— this server's public origin. Uploads need it, because Mockuuups' renderer fetches the staged image back over the public internet. Screenshot and image-URL renders work without it.
Plan limits worth knowing
The API bills in credits: one render = 1 credit, +1 for a website screenshot, +1 for hi-res. Only successful renders are charged.
Two behaviours will bite you if you don't know them:
Omitting
sizemeans hi-res, which hard-fails withfeature-not-availableon any plan without it. This server always sendssizeexplicitly, capped byMOCKUUUPS_MAX_SIZE(default 1000, the Trial ceiling). Raise it when the account has thehiresfeature.On plans with
cdn-temporary, delivery links expire after ~24 hours. Download anything worth keeping.account_statusreports this.
Development
uv sync
uv run pytest
uv run mcp-mockuuups # stdio
TRANSPORT=http uv run mcp-mockuuups # streamable-http on /mcpLicense
MIT
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
- AlicenseAqualityBmaintenanceEnables AI assistants to generate product mockups by integrating with the Dynamic Mockups API. Supports browsing mockup catalogs, creating single or batch renders with design assets, and managing PSD templates.1338MIT
- FlicenseAqualityCmaintenanceGenerates beautiful App Store and Play Store screenshots by inserting app images into iPhone/iPad mockup frames with customizable text overlays and gradient backgrounds. Supports multiple device types and batch generation with both free and pro subscription tiers.8
- AlicenseNot gradedqualityBmaintenanceProduct mockup rendering API for e-commerce and print-on-demand. Upload Photoshop PSD templates, render photorealistic mockups by placing your designs onto smart object layers. 9 tools including AI-powered render (no PSD needed), template management, and account info. Supports remote HTTP (OAuth) and local stdio (npx) transports.276MIT
- AlicenseAqualityCmaintenanceEnables AI agents to create and configure product mockups on ultramock.io using your own logged-in subscription.111MIT
Related MCP Connectors
Create app-store screenshots, social graphics, promo videos, and animated device mockups.
Create App Store screenshots, icons, ASO copy, localization, and revisions via hosted MCP.
Search, document and execute authenticated API calls across 700+ apps via one MCP server
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/CaseyRo/mcp-mockuuups'
If you have feedback or need assistance with the MCP directory API, please join our Discord server



