
AIエージェント向けソーシャルメディア投稿API: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モデルではありません。
4つの接続方法
| 方法 | 最適な用途 | 動画入力 | 認証 |
|---|---|---|---|
| Taisly Applicationセットアップウィザード | ガイド付き設定 | 統合により公開URLまたはローカルファイル | OAuth/ブラウザ |
| リモートMCP | ChatGPT Apps、Claude connector、ホスト型エージェント | 直接アクセスできる公開URL | OAuth、必要に応じAPI key |
| ローカルMCPまたはCLI | Codex、Claude Code、Cursorなど | ./launch.mp4等のローカルパス |
ブラウザ設定またはAPI key |
| SDKまたはREST API | 独自製品、バックエンド、エージェントframework | endpointに応じファイル/URL | Taisly API key |
1. AI Agents Setupウィザード
ウィザードにはCodex、ChatGPT、Claude、Claude Code、OpenClaw、Hermes Agent、その他のMCP/ターミナル対応エージェント向け手順があります。「選択 → 接続 → 開始」で、コマンド、connector設定、コピープロンプトを生成します。
2. リモートMCPへ接続
Server name: Taisly Social Media Posting
MCP endpoint: https://app.taisly.com/mcp
Transport: Streamable HTTP
Recommended authentication: OAuth
MCP Registry ID: io.github.taisly/agent
codex mcp add taisly --url https://app.taisly.com/mcp
codex mcp login taisly
claude mcp add --transport http taisly https://app.taisly.com/mcp
ユーザーはブラウザで認可するため、エージェントにSNSパスワードを渡しません。
ChatGPT App
リモートMCP対応のChatGPT環境でTaisly Appまたはカスタムconnectorを作成します。ウィザードがApps設定、名前、URL、OAuth、新しいチャットでの有効化手順を示します。
Claude connector
Claudeのweb、desktop、mobileでは同じMCP URLをカスタムconnectorとして追加します。個人、Team、Enterprise向けのリンクと手動手順があります。
MCP動画投稿ガイドも参照してください。
3. ローカル動画にはローカルMCP
リモートサーバーは./video.mp4や非公開フォルダを読めません。
npx -y @taisly/agent mcp
codex mcp add taisly -- npx -y @taisly/agent mcp
claude mcp add --transport stdio taisly -- npx -y @taisly/agent mcp
{"mcpServers":{"taisly":{"command":"npx","args":["-y","@taisly/agent","mcp"]}}}
Cursor、Windsurf、Cline、Aiderもローカルコマンドを起動できれば利用できます。
4. CLI、SDK、REST API
npm install -g @taisly/agent
taisly setup --agent codex
# 返されたloginUrlを開いて承認します。
taisly checkin --agent codex
taisly auth:status
バックエンドにはTaisly SettingsのAPI keyを利用できます。Agent Kit、投稿API、APIドキュメント、npm、GitHubも参照してください。
リモートMCPとローカルMCPの選び方
公開直リンクはリモートMCP、プロジェクトやDownloads内のファイルはローカルMCP/CLI、ログインが必要なクラウドプレビューは公開ダウンロードURLまたはローカルMCP、バックエンドはSDK/REST API、ガイド付き設定はウィザードが適しています。
videoUrlはcookie、VPN、ログイン、確認画面なしで動画ファイルをダウンロードできる必要があり、上限は500MBです。ローカル事前検証は.mp4、.mov、.avi、.mkv、.webm、.flv、.mpeg、.mpgを扱います。
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エージェント
- 会話型:ChatGPT、Claude、Gemini、Microsoft Copilot、Perplexity、Grok、DeepSeek、Mistral AI
- コーディング:Codex、Claude Code、OpenClaw、Hermes Agent、Cursor、Windsurf、Cline、Aider、GitHub Copilot Chat、Amazon Q、Replit Agent、Codeium、Tabnine、Bolt.new、Lovable、v0
- framework:Manus、Lindy AI、Superagent、Vellum、Semantic Kernel、AutoGen、MetaGPT、Agent Zero
- 動画ツール:Runway、Synthesia、HeyGen、Sora、Pika、Kling AI、InVideo、CapCut、Canva、Descript、Opus Clip
完全な互換性ディレクトリも参照してください。
対応ソーシャルプラットフォーム
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へ接続する。
npm i -g @taisly/agentを実行し、taisly setup --agent <agent-slug>を開始する。
返されたログインURLを私へ送り、ブラウザ承認を待つ。
checkin、auth:status、platforms:listを実行し、準備状態、アカウント名、IDを報告する。
認証情報を表示せず、セットアップ中に本番投稿を作成しない。
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を教えてください。
まだ投稿は作成しないでください。
成功したら、同じエージェントで検証、承認依頼、即時投稿、予約、状態確認、自動リポストを行えます。


