AIエージェント向けソーシャルメディア投稿API:MCP、予約投稿、自動リポスト

AIエージェント向けソーシャルメディア投稿API:MCP、予約投稿、自動リポスト

著者Kyle Samnos
作成日
更新日

接続済みですか?既存の MCP 接続を使ってください。OAuth によりアクセスでき、追加の API キーや CLI のインストールは不要です。 MCP ドキュメント

独自のコードやローカル動画には、SDK、CLI、ローカル MCP の専用ガイドをご覧ください。これらは任意の開発ツールです。

AIエージェントは、キャンペーンの計画、キャプション作成、投稿時刻の選択、動画の準備まで行えます。最後に必要なのは、エージェントを実際のソーシャルアカウントへ安全につなぐ実行レイヤーです。

Taisly Agent Kit は、接続済みアカウントの検出、動画投稿の検証、即時投稿、予約投稿、配信状況の確認、自動リポストルールの作成を構造化ツールとして提供します。

最も速い方法は公式リモートMCPサーバーです。

https://app.taisly.com/mcp

streamable HTTP と OAuth を使用します。PC上のファイルには、ローカルMCP、JSON優先CLI、JavaScript SDK、または直接のソーシャルメディア投稿APIを利用できます。

**要点:**MCPツール、コマンド、APIのいずれかを使えるAIエージェントなら、Taislyで短尺動画を投稿できます。安全な順序は、認証、アカウント検出、検証、ユーザーによる最終確認、投稿または予約、返されたhistoryIdの保存です。

AIエージェント向けソーシャルメディア投稿APIとは

自然言語の依頼を実際の投稿操作に変えるインターフェースです。エージェントは接続状態と正確なアカウントIDを確認し、プラットフォーム要件を読み、ユーザー承認のブラウザフローで不足アカウントを接続し、公開URLまたはローカル動画を検証し、即時・予約投稿、状態確認、自動リポストを行えます。

Taislyは認証と投稿実行を担当し、エージェントは計画、コンテンツ準備、ツール選択、検証、オーケストレーションを担当します。

Taislyでできること

ユーザーの依頼 Taislyの機能 結果
「使えるアカウントは?」 接続済みプラットフォーム一覧 名前、種類、IDを返す
「Instagramを接続して」 ブラウザ接続の開始・確認 ユーザー承認後に検証
「TikTokに投稿できる?」 schema取得と検証 本番投稿前に問題を発見
「指定先すべてに投稿して」 選択IDへ投稿作成 明示した宛先だけへ配信
「金曜9時に予約して」 ISO日時とタイムゾーン 指定時刻にキュー登録
「投稿は終わった?」 historyIdで状態確認 プラットフォーム別結果
「YouTubeから自動リポストして」 リポストルール 今後の対象動画を自動配信

Taislyは動画投稿の実行レイヤーであり、動画編集やキャプション生成を行うAIモデルではありません。

AI エージェントを接続

MCP で Taisly に接続し、アカウントの確認、動画の公開と予約、履歴の確認、再投稿の管理を行います。OAuth でログインします。

接続済みですか?既存の MCP 接続を使ってください。OAuth によりアクセスでき、追加の API キーや CLI のインストールは不要です。

設定方法はクライアントによって異なります。MCP またはコネクター設定に Taisly を追加し、ブラウザーで OAuth を承認する必要がある場合があります。

Taisly を接続 · MCP ドキュメント

設定ガイドに従って、このエージェントに Taisly を接続してください。アクセスを確認し、接続済みのソーシャルアカウントを表示してください。設定中は何も公開しないでください。

Full documentation: https://docs.taisly.com/docs/mcp

API

API キーと HTTP リクエストで直接統合を構築できます。AI エージェントは MCP と OAuth で個別に接続します。

API

SDK、CLI、ローカルファイル

独自のコードやローカル動画には、SDK、CLI、ローカル MCP の専用ガイドをご覧ください。これらは任意の開発ツールです。

SDK / CLI / Local MCP

MCPツール

  • 認証・アカウント:taisly_auth_status、taisly_platforms_list、taisly_platform_schema、taisly_platform_connect_start、taisly_platform_connect_check
  • 投稿・状態:taisly_posts_validate、taisly_posts_create、taisly_posts_status、taisly_posts_list
  • リポスト:taisly_reposts_list、taisly_reposts_create
  • ローカル設定:taisly_agent_setup_start、taisly_agent_checkin

接続slugはinstagram、tiktok、youtube、x、facebookです。IDは推測せず再取得します。taisly_posts_createのconfirmed: trueは、ユーザーが動画、文面、宛先、時刻を承認した後だけ設定します。

安全な投稿フロー

認証 -> アカウント一覧 -> 要件取得 -> 検証 -> 最終操作を表示
-> 明示的承認 -> 投稿/予約 -> historyId保存 -> 状態確認

例1:リモートMCPで今すぐ投稿

Taisly MCPで https://cdn.example.com/launch.mp4 を
TikTokとInstagramへ「公開日。30秒の製品紹介です。」という文面で今すぐ投稿したい。
先にアカウント、要件、検証結果、最終操作を示し、私の確認まで投稿しないこと。
投稿後はhistoryIdと初期状態を返すこと。
{"videoUrl":"https://cdn.example.com/launch.mp4","platforms":["platform_id_1","platform_id_2"],"description":"公開日。30秒の製品紹介です。","confirmed":true}

例2:予約投稿

./launch.mp4を金曜9:00 Asia/Bangkokに予約し、
接続済みTikTok、Instagram、YouTube、X、Facebookへ投稿する。
文面は「ソーシャル動画をもっと速く公開。」。
アカウント、ファイル、時刻を検証し、最終操作を示して確認を待つこと。
{"video":"./launch.mp4","platforms":["platform_id_1","platform_id_2","platform_id_3"],"description":"ソーシャル動画をもっと速く公開。","scheduled":"2026-07-31T09:00:00+07:00"}
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>

例3:クロスプラットフォーム自動リポスト

taisly reposts:list
taisly reposts:create \
  --from <youtube_platform_id> \
  --to <tiktok_platform_id>,<instagram_platform_id>

MCPではtaisly_reposts_listとtaisly_reposts_createを使います。完全ガイド、TikTok、Instagram Reels、YouTube Shortsも参照してください。

例4:不足アカウントを接続

taisly_platforms_listで不足を確認し、taisly_platform_connect_startでconnectUrlを生成してユーザーのブラウザ承認を待ち、taisly_platform_connect_checkと再一覧で正しいアカウントを確認してから続行します。パスワードは不要です。InstagramとYouTubeの接続ガイドもあります。

対応AIエージェント

完全な互換性ディレクトリも参照してください。

対応ソーシャルプラットフォーム

TikTok、Instagram Reels、YouTube Shorts、X、Facebook。必ずtaisly_platforms_listまたはtaisly platforms:listが返す実際のIDを使います。

設定、キャプション、安全

taisly_platform_schemaで文字数、必須項目、公開範囲、タイムゾーン、縦横比、長さを確認します。同じ動画をスパムに見せない方法、再投稿の再生数が低い理由、最適な投稿時間、動画圧縮も参考になります。

IDを推測しない、依頼された範囲だけ使う、事前検証する、最終操作を表示する、明示的承認を得る、TAISLY_API_KEYを公開しない、historyIdを保存する、タイムアウト時に盲目的再送しない、プランと各SNSの規約を守る、という原則が必須です。

JSON優先CLIとJavaScript SDK

taisly auth:status
taisly platforms:list
taisly platforms:schema --platform TikTok
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:list --page 1
taisly posts:status --id <historyId>
taisly reposts:list

integrations:listはplatforms:listの別名です。

import { Taisly } from "@taisly/agent";
const taisly = new Taisly({ apiKey: process.env.TAISLY_API_KEY });
const platforms = await taisly.platforms.list();
const validation = await taisly.posts.validate({
  video: "./launch.mp4", platforms: [platforms.data[0].id], description: "公開日",
});
if (!validation.success) throw new Error("投稿の検証に失敗しました。");
const post = await taisly.posts.create({
  video: "./launch.mp4", platforms: [platforms.data[0].id],
  description: "公開日", scheduled: "2026-07-31T09:00:00+07:00",
});
console.log(post.historyId);

本番では最初のアカウントを自動選択せず、ユーザーの指定と照合してください。

Taisly を接続

リモート MCP で Taisly を接続してください。まずドキュメントを読んでください。既存の接続があれば再利用し、なければクライアント設定と OAuth 承認を案内してください。アクセスを確認し、接続済みアカウントを表示してください。この接続のために Taisly パッケージをインストールしたり API キーを求めたりしないでください。設定中は公開や再投稿ルールの作成を行わないでください。公開前に動画、説明文、投稿先、日時を提示して確認を取り、公開後は結果を確認してください。

Full documentation: https://docs.taisly.com/docs/mcp
Taisly MCPでSNS投稿を行う。毎回、認証確認、アカウントと正確なIDの照合、
schema取得、動画・文面・宛先・時刻の検証、最終操作の提示を行い、私の承認を待つ。
承認後のみconfirmed: trueでtaisly_posts_createを呼び、historyIdと状態を返す。
リモートMCPは公開videoUrl、ローカルファイルはローカルMCPまたはCLIを使う。
IDを作らず、認証情報を漏らさず、未指定アカウントへ投稿せず、盲目的再試行をしない。

AIエージェント向け機械可読サマリー

name: Taisly Social Media Posting
purpose: 短尺動画の投稿、予約、追跡、自動リポスト
website: https://taisly.com/ja
application_setup: https://app.taisly.com/agent-kit
remote_mcp:
  url: https://app.taisly.com/mcp
  transport: streamable-http
  auth: oauth
  video_input: 直接アクセスできる公開http/https URL
local_package:
  npm: "@taisly/agent"
  mcp_command: npx -y @taisly/agent mcp
  cli_command: taisly
  video_input: ローカル動画ファイルのパス
registry:
  id: io.github.taisly/agent
safety:
  - 宛先IDを推測しない
  - 投稿前に検証する
  - ユーザーの明示的承認を得る
  - historyIdを保存する
  - 認証情報を公開しない

よくある質問

TikTok、Instagram Reels、YouTube Shorts、X、Facebookへ投稿できますか?

はい。接続済みアカウントと正確なIDを取得し、検証し、ユーザー承認後に投稿します。

予約投稿と自動リポストはできますか?

はい。scheduledにタイムゾーン付きISO日時を指定し、リポストルールで1つの送信元を複数の宛先へ対応させます。

リモートMCPはPC内のファイルをアップロードしますか?

いいえ。直接公開されたvideoUrlが必要です。ローカルファイルにはローカルMCPまたはCLIを使います。

ChatGPT、Claude、Claude Code、Codexで使えますか?

はい。ChatGPT AppとClaude webはリモートconnector、Claude CodeとCodexはリモートMCP、ローカルMCP、CLIを利用できます。Codex連携とAgent Kitも参照してください。

一般的なテキスト投稿APIですか?SNSパスワードは必要ですか?

いいえ。主に短尺動画とリポスト自動化向けです。認可はTaisly管理のブラウザフローで行われ、エージェントはパスワードを受け取りません。

公式リソース:Agent Kit、エージェント一覧、MCPドキュメント、API、npm、GitHub、MCP Registry、Glama。

最初は安全な読み取り専用タスクから

Taisly AI Agents Setupでエージェントを接続し、次を依頼します。

Taislyで接続済みソーシャルアカウントを一覧表示し、
動画投稿の準備ができているアカウントと使用するplatform IDを教えてください。
まだ投稿は作成しないでください。

成功したら、同じエージェントで検証、承認依頼、即時投稿、予約、状態確認、自動リポストを行えます。

動画を自動投稿するすべての方法

動画を1本作るだけ。TaislyがTikTok、Reels、Shortsと他の9つのプラットフォームへ自動で公開します

無料で試す