Every Substack post is also a Threads post. And an X thread. And a LinkedIn carousel. But cross-posting by hand takes 20 minutes per piece. With tinyposter and Claude, it is one prompt.
The setup
Once. Takes 60 seconds.
- Sign up for tinyposter and get a
tp_token - Connect Threads, X, LinkedIn, Bluesky in Accounts
- Add this to Claude Desktop's config:
{
"mcpServers": {
"tinyposter": {
"url": "https://tinyposter.app/api/mcp",
"headers": { "Authorization": "Bearer tp_YOUR_TOKEN" }
}
}
}
The prompt
Open Claude Desktop. Paste your Substack URL or the article text:
"I just published this Substack: [URL]. Adapt it into a 5-tweet thread for X, a Threads post, a LinkedIn long-form post, and a Bluesky teaser. Schedule them all for tomorrow at 9am."
Claude reads the article. Claude writes 4 platform-native posts. Claude schedules them.
What Claude knows
- X thread: under 280 chars per tweet, 4-7 tweets, strong hook
- Threads: casual tone, 500 chars, no hashtags needed
- LinkedIn: long-form, hook + story + lesson + CTA, up to 3,000 chars
- Bluesky: 300 chars, conversational, teaser style
You can override any of these. "Make the LinkedIn one shorter." "Add 3 hashtags to the X thread." "Punch up the hook."
Why this is better than copy-paste
- Native format for each platform (not just truncated copies)
- Different hooks for different audiences
- Scheduled for the best time per platform
- One conversation, no app switching
What about the article cover image?
Drop it into the Claude chat. Claude attaches it to each post (where the platform supports images).
What about analytics?
You will not get them in tinyposter. Check each platform's native analytics. But you will save hours per article and reach 4x the audience.
Make it a habit
Every time you publish on Substack, give Claude the URL and let it fan out. After 10 articles, you have built a real cross-platform habit without any of the work.
Try it
3 days free. $9/mo after.