Skip to main content
Glama
CaseyRo
by CaseyRo

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.

iPad Air

MacBook Pro 14

ipad-air

macbook-pro-14

iPhone 15 Pro

Television

iphone-15-pro

television

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, family and tag are 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.

A local file rendered into an A3 poster mockup

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

search_mockups

Which mockup should I use? Free-text search over the whole catalog, with device-word aliases ("tablet", "poster", "laptop") and family/type/tag filters.

create_mockups

Put this design into these mockups. Takes a screenshot_url, image_url or image_base64, renders across several mockups concurrently.

get_renders

Did those renders finish? Polls anything that outran the inline wait budget.

account_status

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 size means hi-res, which hard-fails with feature-not-available on any plan without it. This server always sends size explicitly, capped by MOCKUUUPS_MAX_SIZE (default 1000, the Trial ceiling). Raise it when the account has the hires feature.

  • On plans with cdn-temporary, delivery links expire after ~24 hours. Download anything worth keeping. account_status reports this.

Development

uv sync
uv run pytest
uv run mcp-mockuuups          # stdio
TRANSPORT=http uv run mcp-mockuuups   # streamable-http on /mcp

License

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    B
    maintenance
    Product 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.
    276
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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