Upload Once, Go Viral Everywhere.

Schedule your videos to TikTok, YouTube Shorts, Instagram Reels, Facebook, LinkedIn, Pinterest, Bluesky, Threads, and X from a single dashboard.

Avatar 1Avatar 2Avatar 3Avatar 4
+99
0 videos published by creators and agencies

Connects with your favorite tools

n8n workflow automation integrationZapier automation integrationMake (Integromat) automation integration

Publish straight from Claude, ChatGPT, Codex or Cursor with our MCP server, on the AI subscription you already have.

Publish to 9 platforms

  • TikTok
  • YouTube Shorts
  • Instagram Reels
  • Facebook Reels
  • LinkedIn
  • Pinterest
  • Bluesky
  • Threads
  • X

Everything you need to publish everywhere

REST API with Python and Node.js SDKs. Bulk upload for 50+ videos at once. Scheduling, analytics, webhooks, and team workspaces, with a free plan to start.

POST /api/v1/upload/bulk
x-api-key: kmb_...
accounts=["tiktok_id","yt_id","x_id"]
video=@launch.mp4

API, MCP & AI Agents

One API call, or one prompt in Claude, ChatGPT or Cursor through our MCP server, posts a video to TikTok, YouTube, Instagram, Facebook, LinkedIn, Pinterest, Bluesky, Threads, and X. Python and Node.js SDKs included.

App Icon
TikTok
Instagram
LinkedIn
X
Threads
YouTube
Facebook
Pinterest
Bluesky

Cross-Platform Publishing

Upload one video and publish it to 9 platforms simultaneously. Each post gets platform-specific settings: TikTok privacy controls, YouTube tags, Instagram cover images.

Views · all platforms

0

+24%

Unified Analytics

See views, engagement, and reach across every platform in one place. Compare performance by platform, by time slot, and by content type to find what works.

Scheduling & Bulk Upload

Pick a date and time for each video, or upload 50+ videos at once via dashboard or API with titles, descriptions, hashtags, and posting times pre-filled.

Failed upload·10m ago

TikTok · retrying in 5 min

Webhooks & Notifications

Get notified the instant a video goes live, fails, or finishes processing. Webhooks let you trigger actions in your own systems, no polling needed.

Members

Active now

+ Invite
MC
Maya ChenAdmin
TW
Tom WeberMember
IR
Inès RoyMember

Teams & Client Onboarding

Invite team members as Admin or Member, with approval on Members' posts. Agencies group client accounts with tags and onboard them with branded invite links.

AI assistants · MCP

Runs on the AI subscription you already have

Connect it once. No AI credits to buy, works on every plan, Free included.

  1. Add one URL as a connector

    Paste this URL as a custom connector in Claude or ChatGPT.

    https://api.multi-upload-tool.com/mcp
  2. Approve it on our page

    Pick the workspace and access. No API key, revocable any time.

  3. Ask in plain words

    It publishes, reschedules or cancels for you.

Claude

Post https://cdn.example.com/launch.mp4 on TikTok and YouTube Shorts tomorrow at 6 pm. Caption: “Behind the scenes of our launch”. Public on TikTok.

multi-upload-tool · create_post

Scheduled for tomorrow at 6:00 pm on TikTok (@yourbrand, public) and YouTube Shorts (Your Brand). Want me to check how it did the day after?

Reply to Claude…Sonnet
Works withClaudeChatGPT & CodexCursorand any MCP client

One API for 9 platforms

Skip integrating TikTok, YouTube, Meta, LinkedIn and the rest one by one. One endpoint, one auth flow, one webhook format. Read the docs

Platform guides: TikTok API·YouTube Shorts API·Instagram Reels API·Facebook Reels API·LinkedIn API

Single REST endpoint
curl -X POST https://api.multi-upload-tool.com/api/v1/upload/bulk \
-H "x-api-key: kmb_..." \
-F 'accounts=["TIKTOK_ACCOUNT_ID","YOUTUBE_ACCOUNT_ID"]' \
-F "video=@video.mp4" \
-F "title=My Awesome Video" \
-F "description=Check out my awesome video!" \
-F "privacy_level=PUBLIC_TO_EVERYONE"

Single REST endpoint

One POST uploads a video to any mix of platforms. OAuth, rate limits and retries are on us.

TikTok Upload API example →

For agencies

Every client in one dashboard, priced per account

  • Clients connect their own accounts through your branded link. No password changes hands.
  • Each client's accounts grouped with tags, so posts never go to the wrong page.
  • Priced per account, not per seat: from 35 up to 1,000 accounts.
How agencies use Multi Upload Tool

Studio Nord

invites you to connect your accounts

Connect TikTokConnect Instagram

Official OAuth. Studio Nord never sees your password.

Clients (tags)

Café Lumen6 accounts
Atlas Fitness9 accounts
Maison Verte4 accounts

Start free. Pay for accounts, not features.

Every paid plan has every feature. Plans only differ in accounts, teammates and limits.

All paid plans includeUnlimited uploadsRecurring upload poolsAnalytics & reportsWebhooksContent suggestions

Free

0$

forever

Try it on your own accounts, no credit card

  • 2 connected accounts
  • 13 uploads / month
  • 5 GB of API uploads / month
Start free

Basic

14.99$

per month

For solo creators on several platforms

Every paid feature, plus:

  • 8 connected accounts
  • 5 smart links
  • 50 credits to post on X / month
  • 100 GB of API uploads / month
Choose Basic

ProMost popular

29.99$

per month

For serious creators and small teams

Everything in Basic, plus:

  • 20 connected accounts
  • 3 team members
  • 25 smart links
  • 150 credits to post on X / month
  • 500 GB of API uploads / month
Choose Pro

Scale

from49$

per month

For agencies, billed per connected account

Everything in Pro, plus:

  • 35 connected accounts included
  • 10 team members
  • 100 smart links
  • 300 credits to post on X / month
  • 1 TB of API uploads / month

Per extra account

36–100
$1.25
101–200
$1.00
201+
$0.80
Choose Scale

Cancel anytime. No contracts. No credit card required to start.

Official platform APIs and OAuth only. We never see your passwords.

Uploads are unlimited on our side; each platform still applies its own daily limits. See the limits

Frequently asked questions

Plans, platforms, account safety and the API.

Still have a question?

Write to us, a person answers.

contact@multi-upload-tool.comOr read the docs

Getting started

What is Multi Upload Tool and how does it work?

You upload a video once and publish it to TikTok, YouTube Shorts, Instagram Reels, Facebook Reels, LinkedIn, Pinterest, Bluesky, Threads and X. Connect your accounts through each platform's official sign-in, set the title, caption, hashtags and time per platform, then post now or schedule. Videos are converted server-side to each platform's format, aspect ratio and codec.

Which social media platforms are supported?

Nine: TikTok, YouTube Shorts, Instagram Reels, Facebook Reels, LinkedIn (profiles and Company Pages), Pinterest, Bluesky, Threads and X. We publish through each one's official API (TikTok Content Posting API, YouTube Data API v3, Meta Graph API, LinkedIn API, X API v2, Bluesky's AT Protocol), with each platform's own settings such as TikTok duet and stitch permissions, YouTube thumbnails and playlists, or Instagram cover images.

What does the free plan include?

2 connected accounts and 13 uploads per month, forever, with no credit card and no time limit. That covers a week or two of content for a solo creator. Paid plans add more accounts, unlimited uploads, analytics, upload pools and webhooks.

Plans & billing

How many accounts and videos can I manage?

Free covers 2 accounts and 13 uploads a month. Paid plans have unlimited uploads: Basic covers 8 accounts, Pro 20, and Scale starts with 35 accounts included, then 1.25 per extra account (less beyond 100 and 200), up to 1,000 accounts. Your bill grows with the accounts you connect, not with add-on packs.

Can I switch plans or cancel at any time?

Yes, from your billing settings, with no fees or contracts. Upgrades apply immediately with prorated billing; downgrades and cancellations apply at the end of the current period. Yearly billing gives two months free on Basic and Pro.

How do agencies onboard client accounts?

Send the client an invite link carrying your logo, title and redirect URL. They connect their own accounts through each platform's official sign-in, so no password is shared with you or with us. Each client gets its own team workspace, and the Scale plan includes 10 team members.

Safety

Will scheduling through a third-party tool get my account shadowbanned?

Not because of us. Shadowbans come from bot-like behaviour: automated likes, follows and comments, or unofficial browser automation. We do none of that and only publish through the platforms' official APIs, so to the platform a video posted through us is a normal API upload, like those from every other approved scheduling tool. Your content and posting habits still matter, as they do for native uploads.

Do you store my password?

Never. You sign in on the platform itself (TikTok, Google, Meta…) and authorise our app through OAuth 2.0; we only receive an access token, encrypted at rest and refreshed automatically. You can revoke it at any time from the platform's security settings.

Will video quality be reduced?

No. Videos go out at their original quality, with no re-compression or watermark. We only convert a file when it does not meet a platform's requirements (format, size, aspect ratio), and then with the least-loss settings that meet the spec.

API & integrations

How does the REST API work? What SDKs are available?

One POST request with your video and per-platform settings publishes to any mix of platforms. Official SDKs exist for Python (pip install multi-upload-tool) and Node.js (npm install multi-upload-tool, with TypeScript types). Each upload returns an ID you can track by polling or with webhooks. The full reference is at docs.multi-upload-tool.com.

Do you support webhooks?

Yes, on every paid plan. Subscribe to upload.completed, upload.failed and connected_account.expired; payloads carry the post's platform URL on success and the error on failure, signed with HMAC-SHA256. Use them for dashboards, Slack alerts or chaining steps, without polling.

What happens when a platform changes its API?

We update our side and your integration keeps working. Staying current with nine platforms' changelogs, rate limits and auth flows is the work you skip by going through one API.

What video formats and file sizes do you accept?

MP4, MOV and AVI up to 4 GB and 4K. Each upload is converted to the target platform's spec, for example a 16:9 video cropped or letterboxed to 9:16 for TikTok and Reels, with bitrate, frame rate and codec adjusted per platform.

Stop uploading the same video nine times

Connect your accounts once, drop your videos, pick a time. Free plan, no credit card.

Schedule your first video free