mcpserver.lol
registry/sudomock-mcp
Connection check local install

sudomock-mcp

Product mockup API. Render PSD and 2D mockups, generate videos, manage async jobs and webhooks.

Tools 28
GitHub stars
Installs / wk 285
Licence
Transport stdio
Last checked never

Tools & capabilities

28 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

create_2d_mockup from source
Create a reusable 2D mockup from a public image URL. Returns the mockup ID and public render targets synchronously. Costs 25 credits. If the image is unsuitable, the 25 credits are…
create_webhook_endpoint from source
Register a webhook endpoint that SudoMock calls when async jobs finish. The signing secret is returned IN FULL exactly once here -- store it to verify the HMAC carried in the X-Sud…
delete_2d_mockup from source
Permanently delete a SudoAI 2D mockup template and all of its data. Cannot be undone. Costs 0 credits.
delete_mockup from source
Permanently delete a mockup template. Cannot be undone.
delete_webhook_endpoint from source
Permanently delete a webhook endpoint. SudoMock stops delivering to it. Cannot be undone.
get_2d_mockup from source
Get one SudoAI 2D mockup
get_account from source
Get your account info: subscription plan, remaining credits, prepaid balance, usage stats, billing period, and API key details. An account is funded by a subscription allowance or…
get_job from source
Get the current status of any async render, video, upload, or 2D job by its job_id. Returns status (queued|running|succeeded|failed), completed-result details and credits charged,…
get_mockup_details from source
Get full details of a mockup: smart object UUIDs, layer names, dimensions, positions, blend modes, and thumbnail URLs.
list_2d_mockups from source
List your saved SudoAI 2D mockup templates (no PSD). Returns each mockup
list_jobs from source
List your async jobs, including PSD renders, videos, uploads, and 2D creation/renders, newest first. Use this when you do not already hold a job_id. Pass the returned next_cursor t…
list_mockups from source
List your uploaded mockup templates with UUIDs, names, and thumbnails. Use returned UUIDs with render_mockup or get_mockup_details.
list_webhook_deliveries from source
List delivery attempts for a webhook endpoint (status, event_type, response code, timestamps). Use this to debug failed deliveries before replaying them.
list_webhook_endpoints from source
List your registered webhook endpoints (id, url, subscribed event_types, enabled state). Secrets are NOT returned here -- only at creation and rotation.
remove_background from source
Remove the background from any image and return a transparent-PNG cutout with clean, production-ready edges. The returned URL is valid for 7 days and can be used as artwork_url dur…
render_2d_print_area from source
render_2d_surface from source
render_mockup from source
Render a PSD mockup with artwork, editable text, or both. Supports one or multiple smart objects and preserves the template
render_video from source
Create a short AI video from either a mockup with artwork or a public image URL. Supply exactly one input mode. Always async: returns a job_id immediately for get_job or wait_for_j…
replay_webhook_delivery from source
Replay a single webhook delivery while preserving its event identity, e.g. after fixing your endpoint. Get delivery_id from list_webhook_deliveries.
rotate_webhook_secret from source
Rotate the signing secret for a webhook endpoint. A new secret is returned IN FULL exactly once -- update your verifier with it. The old secret stops being valid.
test_webhook_endpoint from source
Send a signed webhook.test event to verify endpoint reachability and signature handling. Returns a test job_id; check the result with list_webhook_deliveries.
update_2d_print_areas from source
Replace a 2D mockup
update_mockup from source
Rename a mockup template.
update_webhook_endpoint from source
Update a webhook endpoint in place: change its url, description, subscribed event_types, or enable/disable it (enabled:false pauses deliveries without losing the signing secret). A…
upload_local_file from source
Upload a file from this machine and get back a URL for it. Use this when the file exists on disk and a tool needs a URL: pass the returned file_url as psd_file_url to upload_psd, o…
upload_psd from source
Upload a Photoshop PSD/PSB file as a new mockup template. The PSD must have at least one Smart Object layer. Processing takes 5-30 seconds.
wait_for_job from source
Poll any async render, video, upload, or 2D job until it succeeds or fails, then return the final result and credits charged. Blocks while polling.