threads-post
Threads Post
Create and schedule posts on Meta's Threads using the Publora MCP server. Supports auto-threading for long content, image carousels (2-10 images), and reply control settings.
Prerequisites
Plans: Free Starter (15 posts/month), Pro, Premium
Getting Started
- Create account at publora.com/register (free)
- Connect Threads via Instagram OAuth in Publora Dashboard
- Get API key at publora.com/settings/api
- Configure MCP in Claude Desktop (
~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"publora": {
"type": "http",
"url": "https://mcp.publora.com",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
REST API Fallback
If MCP is unavailable, use the REST API directly:
Base URL: https://api.publora.com/api/v1
Authentication: x-publora-key header
# Get connected platforms
curl -X GET "https://api.publora.com/api/v1/platform-connections" \
-H "x-publora-key: sk_your_api_key"
# Create a post
curl -X POST "https://api.publora.com/api/v1/create-post" \
-H "x-publora-key: sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"platforms": ["threads-12345"],
"content": "Your post content",
"scheduledTime": "2026-03-25T10:00:00Z"
}'
Platform ID Format: threads-{id} (from /platform-connections)
📖 Docs: docs.publora.com
Plan Limits
| Plan | Posts/month | Price |
|---|---|---|
| Starter | 15 | Free |
| Pro | 100/account | $2.99/account/month |
| Premium | 500/account | $9.99/account/month |
Platform Limits
| Feature | Limit |
|---|---|
| Characters per post | 500 |
| Hashtags | 1 per post maximum |
| Links | 5 per post maximum |
| Images per carousel | 2-10 |
| Image size | 8 MB |
| Image formats | JPEG, PNG (WebP auto-converted) |
| Video duration | 5 minutes |
| Video size | 500 MB |
| Video formats | MP4, MOV |
| Posts per day | 250 |
| Replies per day | 1,000 |
Available Tools
create_post
Create a new Threads post or thread.
Parameters:
platforms: Array with your Threads connection ID (e.g.,["threads-12345"])content: Post text (auto-threads if over 500 chars)scheduledTime: ISO 8601 datetime (required - for immediate posting, use current time + 1 minute)
get_upload_url
Get a presigned URL to upload images.
list_posts / update_post / delete_post
Manage your scheduled and draft posts.
Auto-Threading
When content exceeds 500 characters, Publora automatically creates a connected thread:
- Smart splitting: Content is split at paragraph breaks (
\n\n), then sentence boundaries (.,!,?), then word boundaries - Auto-numbering: Each part gets
(1/N),(2/N), etc. at the end - Reply chain: Posts are connected using Threads'
reply_to_idparameter
Manual Thread Breaks
Use --- on its own line to force a thread break:
This is my first post in the thread.
---
This is my second post in the thread.
---
And this is my third post!
Or use explicit markers [1/3], [2/3], [3/3] (square brackets are preserved as written).
Reply Control
Control who can reply to your posts via REST API platformSettings:
| Value | Description |
|---|---|
"" (empty) |
Default platform behavior (anyone can reply) |
"everyone" |
Explicitly allow anyone to reply |
"accounts_you_follow" |
Only accounts you follow can reply |
"mentioned_only" |
Only mentioned accounts can reply |
Note: platformSettings is not available via MCP - use REST API for reply control.
Important Restrictions
-
Single hashtag limit: Threads allows maximum 1 hashtag per post. Additional hashtags are ignored by the platform.
-
No post editing: Once posted, Threads posts cannot be edited via API. Delete and repost if needed.
-
Video carousels not supported: Publora's carousel implementation supports images only. Standalone video posts work normally.
-
Multi-threaded posts temporarily unavailable: Content splitting into multiple connected replies is temporarily disabled. Single posts and carousels continue to work.
Examples
Simple Text Post
Post this to Threads:
"Just discovered an amazing productivity hack that saved me 2 hours today. The key is batching similar tasks together."
Image Carousel
Create a Threads carousel with these 5 product evolution screenshots.
Caption: "From concept to launch - our 6-month journey. #buildinpublic"
Note: Requires 2-10 images. Videos in carousels are not supported.
Long-Form Thread
Create a Threads thread from this content:
"Thread: 7 mistakes I made as a first-time founder
---
1. Hiring too fast. We went from 2 to 15 in 3 months. The culture suffered.
---
2. Ignoring unit economics. Revenue felt great until we calculated CAC..."
Scheduled Post
Schedule this for tomorrow at 10 AM:
"Monday motivation: The best time to start was yesterday. The second best time is now."
Best Practices
- Hook first: First 2 lines determine engagement - make them count
- Optimal length: 100-250 characters for single posts perform well
- Native content: Original, conversational posts are rewarded
- Single hashtag: Use one highly relevant hashtag (platform limit)
- No edit option: Double-check content before posting
Timing
- Best times: 7-9 AM, 12-1 PM, 7-9 PM in target timezone
- Frequency: 1-3 posts per day for growth
- Consistency: Regular posting signals active account
Engagement
- Reply to comments within first hour
- Cross-reference your Instagram (accounts are linked)
- Use relevant topics/keywords for discovery
Troubleshooting
| Error | Cause | Solution |
|---|---|---|
| "Account not connected" | Threads/Instagram OAuth expired | Reconnect via Publora dashboard |
| "Content too long" | Post exceeds 500 chars and threading failed | Manually add --- breaks |
| "Media upload failed" | Wrong format or size | Check: images < 8 MB, JPEG/PNG only |
| "Carousel requires 2-10 items" | Wrong number of images | Ensure 2-10 images for carousel |
| 250 posts/day exceeded | Rate limit reached | Wait 24 hours |
More from publora/skills
instagram-post
Post to Instagram with images, carousels, Reels, and Stories via Publora MCP (Business account required)
65tiktok-post
Upload videos to TikTok with privacy controls and interaction settings via Publora MCP
39social-post
Post to YouTube, Facebook Pages, and Mastodon via Publora MCP - unified skill for video and fediverse platforms
35telegram-post
Post to Telegram channels and groups with markdown formatting, media support, and message options via Publora MCP
35x-post
Post to X (Twitter) with auto-threading, images, and videos via Publora MCP
33linkedin-analytics
Analyze LinkedIn performance, track engagement metrics, and manage reactions/comments via Publora MCP
31