Upload-Post for Claude Code Schedule, repurpose & grow on social from your terminal
One plugin, 22 platforms, 50 MCP tools, eight skills and three subagents. Schedule cross-platform, turn long videos into viral shorts with AI, build Instagram comment-to-DM funnels, and pull analytics — all from natural prompts inside Claude Code.
/plugin marketplace add Upload-Post/upload-post-plugin
/plugin install upload-post@upload-post What you can ask it
Natural prompts. The plugin orchestrates the right MCP tools and skills behind the scenes.
“Schedule this 12-minute YouTube tutorial for Saturday 9am, plus a LinkedIn carousel of the key slides and a Twitter thread teaser — all coordinated for the same release.”
“Take this 40-minute podcast and turn it into 6 viral shorts — find the best moments, cut them, add hook overlays, queue across platforms.”
“Set up a comment-to-DM funnel on my latest Instagram post: when someone comments GUIDE, send them the link to my free guide.”
“Analyse my account performance over the last 28 days. What is working, what is not, and what should I post next?”
“List my connected accounts. If any token has expired, walk me through reconnecting it.”
“Cancel every scheduled post for the rest of the week — I am taking time off.”
Three things other plugins don't do
Where Upload-Post earns its keep.
AutoShorts pipeline
One prompt turns a long video into multiple viral clips: find the moments, cut with FFmpeg, burn hook overlays, queue across TikTok, Reels and Shorts.
Comment-to-DM funnels
Capture leads from Instagram comments. Pick a keyword, a public reply, a private DM with the link. The plugin wires it end-to-end.
Free plan, no card
Try every skill on the forever-free Upload-Post plan. No credit card to start, no time-limited trial.
Quick start
Four quick steps from a fresh Claude Code session to a scheduled post.
Create a free account and connect your socials
Sign up at app.upload-post.com (free plan, no credit card), open manage-users, create a profile, click the platform you want to post to and accept the OAuth prompt. A couple of clicks per network and you're connected: TikTok, Instagram, YouTube, LinkedIn, X, Facebook, Threads, Pinterest, Bluesky and more.
Open manage-usersInstall the plugin
From inside Claude Code:
/plugin marketplace add Upload-Post/upload-post-plugin
/plugin install upload-post@upload-postSign in once
Run /mcp, pick upload-post and choose Authenticate. A browser tab opens, you approve, and Claude Code keeps the token. No API key to copy.
Verify and start
Run the setup skill. It confirms the connection, lists your profiles and helps you publish your first post.
/upload-post:setupOnly want the MCP server, without the skills? Add it directly:
claude mcp add --transport http upload-post \
https://mcp.upload-post.com/mcp
On CI or a shared machine, send an API key instead of signing in, with this .mcp.json:
{
"mcpServers": {
"upload-post": {
"type": "http",
"url": "https://mcp.upload-post.com/mcp",
"headers": { "Authorization": "ApiKey ${UPLOAD_POST_API_KEY}" }
}
}
}Scheduling step by step, with the posting queue, local files and cron: how to schedule social media posts with Claude Code.
Eight skills, opinionated workflows
Each skill chains the right MCP tools so one prompt finishes the job.
/upload-post:setup
One-time onboarding. Checks the OAuth connection and the MCP link, confirms at least one social account is connected and gives you a link to connect more. Run it first.
/upload-post:whitelabel-connect
Generate a JWT connection link so a client or end-user can OAuth their socials into a profile inside your workspace. For white-label embeds and agency onboarding. (Connecting your own accounts? Use app.upload-post.com/manage-users — a couple of clicks per network.)
/upload-post:schedule-campaign
Cross-platform schedule: text, photo, video or thread. Handles per-platform constraints (aspect ratio, length, Facebook page, Pinterest board) before posting.
/upload-post:posting-queue
Set a recurring weekly posting rhythm (slots, days, timezone) so queued posts drip out without picking dates, and see what lands in the next slot.
/upload-post:repurpose-video
Take a long video, find the viral moments, cut them with FFmpeg, burn hook overlays, and queue clips to TikTok / Reels / YouTube Shorts. The autoshorts pipeline in one command.
/upload-post:autodm-setup
Build an Instagram comment-to-DM funnel. Pick a post, a keyword, a public reply and a private DM. Capture leads from your hottest content.
/upload-post:manage-comments
Read, triage, reply to and moderate comments on Instagram, Facebook, YouTube, LinkedIn, TikTok, X, Threads and Bluesky, plus Google Business reviews.
/upload-post:analyze-performance
Pulls analytics across every connected account, identifies what is working, and proposes concrete next moves — not generic advice.
Three specialised subagents
Claude picks them automatically when the task fits — or you can invoke them from /agents.
content-strategist
Reads your real analytics and proposes 3–5 specific next posts. No "post consistently" platitudes.
autodm-architect
Designs full comment-to-DM funnels end-to-end: trigger keyword, public reply, DM body, call-to-action.
post-debugger
Diagnoses failed uploads, expired tokens and quota errors. Reads job status, suggests one fix at a time.
Frequently asked
Common questions before you install.
Do I have to pay for Upload-Post to use the plugin?
No. Upload-Post has a forever-free plan with no credit card required — 2 profiles, 10 uploads per month. Every skill in the plugin runs on the free plan. Upgrade only when you need more volume.
How is this different from installing the Upload-Post MCP server manually?
The MCP server gives Claude the 50 raw tools. The plugin adds opinionated workflows on top: eight skills (setup, connect, schedule, posting queue, repurpose, comments, autodm, analytics) and three subagents (content strategist, autodm architect, post debugger) that turn one natural prompt into orchestrated multi-step actions.
Which platforms does the plugin support?
TikTok, Instagram, YouTube (long-form and Shorts), X (Twitter), LinkedIn, Facebook, Threads, Pinterest, Reddit, Bluesky, Snapchat, Google Business, Discord and Telegram. All content types covered: video, photos, carousels, text, threads, documents and link previews. The plugin picks the right format per platform.
What makes this different from a generic social media scheduler?
Three things most schedulers do not ship: a forever-free plan with no credit card, an AutoShorts pipeline that turns long videos into multiple viral clips, and Instagram comment-to-DM funnels for lead capture. Plus a Claude-native UX: eight skills and three subagents that turn a single prompt into orchestrated multi-step actions.
Do I need Claude Code installed?
Yes — install Claude Code first (free, from Anthropic). The Upload-Post MCP server works in any AI client, but the skills and subagents in this plugin are specific to Claude Code.
Do I need an API key?
No. The plugin signs in with OAuth: run /mcp, pick upload-post, choose Authenticate and approve in the browser. An API key is only useful for CI or shared machines: create one at app.upload-post.com/settings/api and send it as Authorization: ApiKey followed by the key.
How do I schedule posts with it?
Ask in plain English (“post this to LinkedIn on Monday at 9:00 Madrid time”) or run /upload-post:schedule-campaign. For a steady rhythm, /upload-post:posting-queue sets weekly slots that queued posts fill. The step-by-step guide is at upload-post.com/how-to/schedule-social-media-posts-with-claude-code/.
Is the plugin open source?
Yes, MIT licensed. The source lives at github.com/Upload-Post/upload-post-plugin. Fork it, audit it, suggest changes.
Make Claude Code your social media autopilot
Free plan, no credit card. Install once and run /upload-post:setup to verify the connection.