Sudomock MCP Server

Generate photorealistic product mockups from Claude, Cursor, Windsurf, and VS Code.

Local serverstdioMIT

What is the Sudomock MCP Server?

sudomock-mcp is an MCP project maintained in the sudomock/mcp-server repository. The maintainer describes its purpose as “Generate photorealistic product mockups from Claude, Cursor, Windsurf, and VS Code”. Read the project documentation for the complete scope.

Installation

The documented npm package is @sudomock/mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares SUDOMOCK_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_mockupslist_psd_mockups
get_mockup_detailsget_psd_mockup
render_mockuprender_psd_mockup
remove_backgroundGet a transparent-PNG cutout at a public URL that stays available for 7 days
list_fontsList the fonts available for text layers, including your uploads
create_upload_urlGet an upload URL for a local file and the file URL it will have
create_2d_mockupcreate_photo_mockup
render_2d_surfacePrint artwork across a whole product surface (all-over)
render_2d_print_areaPrint artwork into one saved print area (a drawn zone)
render_videoAnimate a mockup into a video clip (always async)
upload_psdUpload a Photoshop PSD/PSB template (sync or async)
list_2d_mockupslist_photo_mockups
get_2d_mockupget_2d_mockup_details
update_2d_print_areasupdate_photo_mockup_print_areas
delete_2d_mockupdelete_photo_mockup
get_jobCheck the status of an async job by job_id
wait_for_jobPoll an async job until it succeeds or fails
list_jobsList async render, video, upload, and photo mockup jobs
get_accountCheck plan, credits, prepaid balance, and usage
update_mockupupdate_psd_mockup
delete_mockupdelete_psd_mockup
create_webhook_endpointRegister a webhook for async job completion, pinned to an event naming
list_webhook_endpointsList your webhook endpoints
update_webhook_endpointEdit or enable/disable a webhook endpoint
delete_webhook_endpointDelete a webhook endpoint
rotate_webhook_secretRotate a webhook signing secret
test_webhook_endpointsend_webhook_test_event
list_webhook_deliveriesList delivery attempts for an endpoint
replay_webhook_deliveryReplay a single failed delivery
replay_failed_webhook_deliveriesReplay every failed delivery for an endpoint
render_photo_mockuprender_2d_mockup

How to install the Sudomock MCP Server

{
  "mcpServers": {
    "sudomock": {
      "command": "npx",
      "args": [
        "-y",
        "@sudomock/mcp"
      ],
      "env": {
        "SUDOMOCK_API_KEY": "YOUR_SUDOMOCK_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
SUDOMOCK_API_KEYDeclared in the maintainer’s client configuration.Check documentation