Invite-only for now

Clean images of any post on X

Paste a link, pick a style, download. Or let your agent do it through the REST API and MCP, with the same look every time.

We email you a 6-digit code. No passwords.

  1. Paste a link
  2. Create
  3. Pick a style
  4. Translate
  5. Download

How it works

01

Paste a link

Any post URL from x.com or twitter.com. Or swap the domain in the address bar and land straight in the editor.

02

Pick a style

Background, padding, corners, theme, metrics. Save it once as your default and every image follows it.

03

Download or copy

JPEG or PNG at 2× or 4×. Light files by default, transparent PNG when you need it.

REST API

One request, one image

Create a key in the app, send it as a Bearer token. Any parameter you skip comes from your saved style.

curl -H "Authorization: Bearer fs_live_…" \
  -o post.jpg \
  "https://shotclerk.app/api/v1/screenshot/<post-id>?pad=none"
claude mcp add --transport http feedshots \
  https://shotclerk.app/api/mcp \
  --header "Authorization: Bearer fs_live_…"
MCP for agents

Your agent quotes posts with images

Three tools: screenshot_tweet returns the image and a download link valid for 24 hours, screenshot_thread does the same for a whole thread, get_tweet returns the exact text to quote.

Questions

The short answers. Formats, API limits and privacy are on the FAQ page.

All questions →

Which posts can I turn into images?

Any public post from x.com or twitter.com. Posts from protected accounts and deleted posts can’t be loaded.

Can I make an image of a whole thread?

Yes, up to 30 posts per thread. Load the thread and get one tall image, or one image per post in a ZIP.

How does my agent use FeedShots?

Through the REST API or MCP with your personal key. The agent gets the image and a download link that works for 24 hours.

How do I get an invite?

Ask through the contact form and tell us what you’ll use FeedShots for. Once your email is on the list, sign in with a 6-digit code.

Have an invite?

Sign in with the email it was sent to. No invite yet? Ask for one.