
We shipped the new onboarding today. The biggest win came from deleting steps, not adding them.
Translated from English
今日、新しいオンボーディングを公開しました。いちばん効いたのは、手順を増やすことではなく減らすことでした。
9:41 AM · Oct 20, 2026 · 12.4K Views · x.com/adapark/status/1847262091548
One GET request with a post ID returns the image. Your AI agent does the same through MCP. Both use your saved style, so every image matches the ones you make in the editor.
Keys come with an invite. The full reference opens after you sign in.
Sign in and create a key on the API keys page. Give each script or agent its own key.
GET /api/v1/screenshot/{id} with the key as a Bearer token. The response is the image.
Add the ShotClerk MCP server. Your agent gets screenshot_tweet, screenshot_thread and get_tweet.
Skip a parameter and it comes from your default style.
GET /api/v1/thread/{id} returns the whole thread as one tall image.
Add tr=ru and the image shows a machine translation under the original.
The same request within 10 minutes comes from cache.
404 for a deleted or private post, 429 with Retry-After when a key goes too fast.
Every image made with a key shows up in your history, by key name.
GET /api/v1/screenshot/{id} — one postGET /api/v1/thread/{id} — a whole thread as one tall imageQuery parameters set the look: theme, bg, pad, ar, radius, metrics, scale from 1 to 4 (threads up to 2), format as jpeg or png, tr to translate.
claude mcp add --transport http shotclerk \ https://shotclerk.app/api/mcp \ --header "Authorization: Bearer fs_live_…"
screenshot_tweet: The image of a post and a download link that works for 24 hoursscreenshot_thread: A whole thread as one tall imageget_tweet: The exact text and author of a post, to quote without retypingSign in, open API keys and create one. Send it as a Bearer token in the Authorization header.
60 requests a minute per key. Go over it and you get 429 with a Retry-After header: wait that many seconds.
Any client that connects to a remote MCP server over HTTP and sends an Authorization header, for example Claude Code.
Yes. Add tr with a language code, like tr=ru. Each person gets 100 translations a day.
MCP returns a signed link that opens without a key for 24 hours.
Sign in with the email it was sent to. No invite yet? Ask for one.