MCP.so
ログイン

Multi Upload Tool MCP Server認証済み注目

@Multi Upload Tool

基本情報

トランスポート

Streamable HTTP

認証方式

OAuth

カテゴリ

メディアとデザイン

作者

Multi Upload Tool

投稿者

Luss

Multi Upload Tool MCP Server について

Publish and schedule videos to TikTok, YouTube Shorts, Instagram, Facebook, LinkedIn, Pinterest, Bluesky, Threads and X from Claude, Cursor or any MCP client.

接続情報

https://api.multi-upload-tool.com/mcp

セットアップ

claude mcp add multi-upload-tool --transport http https://api.multi-upload-tool.com/mcp

Multi Upload Tool MCP Server のツール

12

List the social media accounts connected to the authenticated user (or current team workspace). Returns id, platform, accountName, status, tags and lastUsedAt. Call this first to discover which accountIds can be used in create_post. Workspaces can hold many accounts: narrow with platform, tag or search instead of reading the whole list. Only accounts with status 'active' can publish.

Dry run of create_post: takes the same arguments and runs the same checks (account status, plan, daily caps, monthly quota, queue room, caption and title limits, required platformSettings, scheduling window) without publishing anything. Call it before create_post on any batch, or whenever unsure — a post rejected here would otherwise fail later, sometimes hours later for scheduled posts. mediaUrls are not downloaded: file format, size and duration are only checked when the post is actually published. Returns: { valid, errors: [{ accountId, platform, error }], targets: [{ accountId, platform, scheduledFor }] }. An error with accountId null applies to the whole batch.

Get the current status of one post. Returns status (pending | processing | completed | scheduled | failed), the full caption, the platform's videoUrl once published, and on failure errorMessage plus failure: { code, retryable, nextAction } (see retry_post).

List recent posts published, scheduled, or failed by the authenticated user. Useful to avoid duplicates, reference past content, or audit failures. Captions are cut to 200 characters — call get_post_status for the full text. hasMore: true means older posts exist beyond this page; narrow with accountId, platform or status rather than raising limit.

Return the character limits, daily post cap, supported media types, and required platformSettings schema for a given platform. Call this before create_post to ensure inputs are valid.

Return the hashtags this user has used most often in their recent posts on the given platform, plus platform-specific guidance and (for Instagram) the list of hashtags that would cause the post to be rejected. Does NOT generate new hashtags — use your own creative ability for that; this tool gives you the user's historical preferences which you cannot see otherwise.

Read published-post performance: views, likes, comments, shares, plus growth over the last 30 days. summary compares the last 30 days with the 30 before (views gained, follower change, posts published; null = not measured, never 0) and followerHistory gives one follower total per day. Call with no argument for every account at once, with accountId for one account, or with postId for a single post. Numbers come from a nightly sync, so they lag the platform by up to a day — lastRefreshedAt says when they were last measured, and a metric a platform does not report comes back as 0. Account and global calls also return bestTimes: the weekday and hours whose posts averaged the most views, to feed scheduledAt in create_post. This is read-only; it never publishes.

Search your posts (caption and title) and connected accounts by keyword. Returns { results: [{ id, title, url }] }; pass an id to fetch for the full record. Read-only.

Read one search result in full, by the id search returned (post:<id> or account:<id>): a post's caption, status, schedule or publication time and platform URL, or an account's details. Read-only.

Status of an upload link from create_media_upload: waiting (the user has not finished), ready (with mediaUrls to pass to create_post), or expired (create a new link). Read-only.

How many more posts an account can publish today before hitting the platform's daily cap, and when the count resets. For an X account it also returns xCredits (balance, cost per post: 1, or 15 with a link, and the packs): an X post fails without enough credits. Check it before a batch of create_post calls. Read-only.

List the upload pools: queues of videos drip-fed to accounts on recurring weekly slots (time, days, accounts), with how many items are queued. Requires a plan with upload pools. Read-only.

概要

Multi Upload Tool lets your AI assistant publish one video to 9 social networks at once: TikTok, YouTube Shorts, Instagram Reels, Facebook, LinkedIn, Pinterest, Bluesky, Threads and X. Official platform APIs only.

What you can ask it

  • "Post this video to TikTok and YouTube tomorrow at 6pm"
  • "Which of my posts failed this week? Retry them"
  • "How many views did my last 10 videos get?"

Tools

  • create_post, validate_post: publish now or schedule, with per-platform captions
  • create_media_upload, check_media_upload: upload a video or image
  • list_accounts, get_platform_capabilities, get_upload_limits: connected accounts and each platform's rules
  • list_recent_posts, get_post_status, reschedule_post, cancel_post, retry_post, retry_all_failed: manage the queue
  • get_analytics, get_hashtag_history: views and performance across platforms
  • list_pools, add_to_pool: content pools that post on a schedule
  • create_review_link: share a draft for approval before it goes live

Setup

Remote server with OAuth: https://api.multi-upload-tool.com/mcp

To post local files, use the npm bridge multi-upload-tool-mcp.

Free plan available. Docs: https://docs.multi-upload-tool.com/mcp · Website: https://multi-upload-tool.com

よくある質問

1

Multi Upload Tool のリモート MCP サーバーとは何ですか?

Multi Upload Tool のリモート MCP サーバーは、https://api.multi-upload-tool.com/mcp にホストされた Model Context Protocol エンドポイントです。AI アシスタントはローカルに何もインストール・実行することなく接続できます。

2

Multi Upload Tool の MCP サーバーにはどう接続しますか?

エンドポイント https://api.multi-upload-tool.com/mcp を Claude Code、Cursor、VS Code など任意の MCP 対応クライアントに追加してください。このページのセットアップ手順で各クライアントを一度に設定できます。

3

Multi Upload Tool の MCP サーバーは認証が必要ですか?

はい。Multi Upload Tool は OAuth を使用します。初回接続時に MCP クライアントがブラウザを開いてサインイン・認可を行い、以降はその認証情報を再利用します。

4

Multi Upload Tool の MCP サーバーはどのトランスポートを使用しますか?

Multi Upload Tool は Streamable HTTP エンドポイントを公開しており、これはリモート MCP サーバーで広く使われ、主要な MCP クライアントがサポートするトランスポートです。

コメント