Remote MCP server
SudoMock hosts the server at:No client asks you to paste a password, a one time code or an API key into the
conversation, and no client needs your
sm_ key to use the server.- Claude Code
- Cursor
- Codex CLI
- Any other client
/mcp in Claude Code and select sudomock to complete the
sign in.get_account once the client is back. An authenticated response means the
connection is live, and discovery lists the tools below. Nothing else needs to
run: a render, an upload or a webhook call would spend credits to tell you what
you already know. The setup prompt ends on that same read-only check, so a setup
run generates nothing and spends nothing.
SudoMock also publishes a skill file that
tells an agent what this product can do, what a call needs and what an account
allows, so it gets the call right the first time. Install it in a client that is
not connected to the server above.
Install the SudoMock skill into your agent.
MCP server tools
Grouped by the part of the product they touch.- PSD mockups:
upload_psd,list_psd_mockups,get_psd_mockup,render_psd_mockup,update_psd_mockup,delete_psd_mockup - Photo mockups:
create_photo_mockup,list_photo_mockups,get_photo_mockup,update_photo_mockup_print_areas,render_photo_mockup,delete_photo_mockup - Video:
render_video - Images and files:
remove_background,create_upload_url - Fonts:
list_fonts - Background work:
get_job,list_jobs,wait_for_job - Webhooks:
create_webhook_endpoint,list_webhook_endpoints,update_webhook_endpoint,delete_webhook_endpoint,test_webhook_endpoint,rotate_webhook_secret,list_webhook_deliveries,replay_webhook_delivery,replay_failed_webhook_deliveries - Account:
get_account
docs://quickstart,
docs://pricing, docs://formats, docs://errors) and guided prompts. The
@sudomock/mcp package for local clients serves the same tools, plus
upload_local_file for a file on your own machine. Some tools answer to a second, older name: use
whichever the connection offers, and read its schema rather than assuming it
mirrors the REST endpoint of the same name. There is no batch render tool, so
one call produces one output and several outputs mean several calls.
What an agent does with them:
- Upload a Photoshop file once, then render it again with new artwork, colours and text
- Turn a product photograph into a reusable mockup and place artwork on its print areas
- Edit the text of a template layer without opening Photoshop
- Decide how a design sits in an area with fit and blend modes
- Send wide or high volume work to the background and collect it by job or by webhook
- Read the plan and the remaining credits with the account endpoint before promising a size
Before you promise a result
An account on trial credits renders at a reduced width and its output carries a watermark. Check the account withget_account first, because a request above
the cap answers OUTPUT_RESOLUTION_LIMIT rather than a quietly
smaller image.
Use an API key instead
Write the calls yourself from a backend or a job runner.
Errors
Every error code, and which statuses are worth retrying.
Usage limits
The request rate, the parallel ceiling, and the headers.