Instagram投稿をMCPで自動化する手順
業務効率化支援を行う「Ai-Raku(アイラク)」代表。国立大学でAIの研究を行い、ITコンサル・ウェブコンサルを経て独立。官公庁向けの業務効率化や上場企業の支援等を経て、中小企業の現場に定着するAI活用を企画から運用まで一気通貫で支援している。著書に『中小企業のAI定着の教科書 — 入れた後に、何をするか』(2026年)。

- 個人アカウントでもAPI投稿はできますか?
- できません。ビジネスアカウントまたはクリエイターアカウントへの切り替えと、Facebookページとの連携が必須です。
- 画像生成から投稿まで完全に無人化できますか?
- 技術的には可能ですが、不適切な表現や事実誤認のリスクを避けるため、公開前にキャプション・画像を人が確認する運用を推奨します。
- トークンの期限切れにはどう対応すればいいですか?
- アクセストークンは約60日で失効します。カレンダーに更新タスクを登録するか、期限が近づいたら通知が来る仕組みを組み込んでおくと安心です。
- 1日に何件まで投稿できますか?
- API経由の投稿は24時間で100件までという上限があります。通常の企業アカウント運用でこの上限に達することはほとんどありません。
- 投稿がエラーになったときはどうすればいいですか?
- 画像サイズ・比率の不一致、ポーリング忘れ、画像ホスティングの権限設定ミスが主な原因です。まずはコンテナのステータスとエラーメッセージを確認してください。
「Instagramの投稿を考える時間がない」「毎回、画像作成・キャプション作成・投稿作業に1〜2時間かかる」——中小企業のSNS担当者に共通する悩みです。
Instagram投稿の自動化は、Meta Graph APIを使うことで実現できます。公式ドキュメントを確認すると、投稿には「コンテナを作る→公開する」という2段階のAPI呼び出しが必要で、しかも24時間で100投稿までという上限があることが分かります。感覚だけで実装すると失敗しやすいポイントです。
本記事では、中小企業のAI導入を支援するAi-Rakuの視点で、Instagram投稿のMCP自動化の申請手順・投稿フロー・よくあるハマりどころを解説します。全体設計の考え方は広告・SNS・SEOをMCP/APIで自動化する方法もあわせてご覧ください。
- Instagram自動化の全体像と、必要な申請・権限
- 投稿の3段階フロー(コンテナ作成→ポーリング→公開)
- クリエイティブ制作の進め方と、カルーセル投稿の作り方
- トークンの60日失効問題など、よくあるハマりどころ
- 【モデルケース試算】投稿作業を自動化した場合の削減時間
結論:生成+Graph API投稿の2段構成
Instagram投稿の自動化は、「①投稿する画像・キャプションを用意する」「②Instagram Graph API経由で投稿する」という2つの工程に分けて考えると理解しやすくなります。①はChatGPTなどの生成AIで作成し、②はMeta Graph APIまたはそれをラップしたMCPサーバーが担当します。この2つを1つの作業フローとしてAIエージェントに任せることで、投稿にかかる時間を大きく圧縮できます。
Instagram自動化の全体像|4ステップ
| ステップ | 作業内容 | 担当 |
|---|---|---|
| Step 1 | 投稿計画・キャプション台本の作成 | AIエージェント(Claude Codeなど) |
| Step 2 | 投稿画像・カルーセル画像の生成 | ChatGPT等の画像生成AI |
| Step 3 | Instagram Graph API経由での投稿実行 | MCPサーバー |
| Step 4 | 投稿結果・インサイトの確認 | 人による最終確認 |
【手順】Meta Graph APIの申請
Instagram Graph APIを使うには、事前に次の準備が必要です。
- Instagramをビジネスアカウントまたはクリエイターアカウントに切り替える(個人アカウントでは投稿APIを使えません)
- Facebookページと連携する
- Meta for Developersでアプリを作成し、Instagram Graph API製品を追加する
- 必要な権限を申請する:Instagramログインを使う場合は
instagram_business_basicとinstagram_business_content_publish - アクセストークンを発行し、短期トークンを長期トークン(有効期限約60日)に変換する
- Instagram Business Account IDを取得する
これらの認証情報は.envファイルなどで管理し、コードやチャットに直接貼り付けないようにしてください。(参考:Meta Developers:Instagram Graph API Content Publishing)
【手順】投稿の3段階フロー(コンテナ作成→ポーリング→公開)
Instagram Graph APIでの投稿は、画像をアップロードしてすぐ公開されるわけではありません。次の3段階を踏む設計になっています。
- コンテナを作成する:
/{account_id}/mediaにPOSTし、画像・動画のURLと種別(IMAGE/VIDEO/REELS/STORIES/CAROUSEL)を指定する - 処理完了を待つ(ポーリング):コンテナのステータスが「FINISHED」になるまで確認を繰り返す
- 公開する:
/{account_id}/media_publishにPOSTし、コンテナIDを指定して公開を実行する
ポーリングを省略していきなり公開処理を呼び出すと投稿に失敗します。これは実装時に最も見落とされやすいポイントです。また、投稿する画像・動画は公開アクセス可能なサーバー上にホスティングされている必要があります。ローカルのファイルをそのまま指定することはできません。
カルーセル投稿を自動化する方法
複数画像を1つの投稿にまとめる「カルーセル投稿」は、次の手順で作成します。
- カルーセルに含める各画像のコンテナを個別に作成する(最大10枚)
- それらの子コンテナIDをまとめた親カルーセルコンテナを作成する
- 親コンテナのステータスがFINISHEDになったら公開する
カルーセル投稿は1日の投稿数カウント上では1件としてカウントされます。複数の情報を1回の投稿にまとめたい場合、通常投稿を複数回に分けるより投稿上限を消費しない点で有利です。
クリエイティブ制作はChatGPTで画像を用意する
Instagram Graph API自体には画像生成機能がありません。投稿する画像は、事前にChatGPTなどの画像生成AIで用意し、公開アクセス可能な場所(自社サーバーやクラウドストレージ)にアップロードしておく必要があります。
- テーマ別に2〜3種類のデザインテンプレートを用意し、統一感を持たせる
- キャプションの生成は自動化してよいが、最終確認は必ず人が行う(不適切な表現・事実誤認を防ぐため)
- ハッシュタグは10〜20個程度の混合戦略(人気タグ+ニッチなタグの組み合わせ)が推奨される
よくあるハマりどころ
| 症状 | 原因 | 対処 |
|---|---|---|
| ある日から急に投稿できなくなった | アクセストークンの60日の有効期限切れ | 長期トークンの更新を定期的なタスクとして仕組み化する |
| 画像がアップロードできない | 画像ホスティング先のアクセス権限設定ミス | 公開アクセス可能な設定になっているか確認する |
| コンテナ作成でエラーになる | 画像サイズ・比率がInstagramの仕様外 | 推奨サイズ(正方形1080×1080px等)に合わせる |
| 公開処理が失敗する | ポーリングせずに次のAPIを呼び出している | ステータスがFINISHEDになるまで待ってから公開する |
1日100投稿の上限と運用設計
Instagram Graph APIには「24時間の移動期間で100件までのAPI経由投稿」という上限があります。中小企業の通常運用でこの上限に達することはまずありませんが、複数アカウントを一括管理する場合や、テスト投稿を繰り返す開発時には注意が必要です。カルーセル投稿は複数画像でも1件としてカウントされるため、情報量を増やしたい場合はカルーセルの活用が有効です。
「自社のInstagram運用をどこまで自動化できるか診断してほしい」という方は、無料相談でご相談ください。
費用はどこにかかるか
「APIを使う」と聞くと利用料を心配される方が多いのですが、Instagram自動化の費用は想像と違うところに集中します。
| 項目 | 費用 | 備考 |
|---|---|---|
| Meta Graph API の利用 | 無料 | 申請・利用に課金はない |
| MCPサーバー | 無料 | オープンソースとして公開されているものを使う |
| 画像生成AI | プランによる | 投稿数が多い月ほど上位プランが要る |
| 画像のホスティング | ほぼ無料〜数百円 | 公開アクセス可能な保管場所が必要(後述) |
| 申請・設定にかかる人の時間 | ここが最大 | アカウント切替・アプリ作成・権限申請・トークン発行 |
つまり金銭的なコストより、最初の申請と設定に使う人の時間のほうが大きいのが実態です。ビジネスアカウントへの切替とFacebookページ連携は投稿APIの前提条件なので、着手を決めたらここだけ先に済ませておくと後が詰まりません。
リール・ストーリーズも自動化できるか
コンテナ作成時に指定する種別には、通常の画像投稿のほかにREELS(リール)やSTORIES(ストーリーズ)があります。したがって仕組みの上では自動化の対象になりますが、運用の判断は投稿の種類ごとに変えるべきです。
| 投稿の種類 | 自動化の向き不向き | 理由 |
|---|---|---|
| 通常の画像投稿 | ◎ 向く | 内容が定型化しやすく、事前に用意できる |
| カルーセル投稿 | ◎ 向く | 情報量が多く、投稿上限も1件で済む |
| リール | △ 条件つき | 動画の準備が別工程。尺やテンポの調整は人の判断が要る |
| ストーリーズ | △ 条件つき | 即時性が価値。事前生成した内容とは相性が悪い場面がある |
当社としては、まず通常投稿とカルーセルだけを自動化し、リール・ストーリーズは手動のまま残すことをお勧めしています。自動化の目的は投稿数を増やすことではなく、企画と確認に時間を回すことだからです。
インサイト取得だけでも効果がある
投稿の自動化には「間違った内容が公開される」というリスクが伴います。そこで先に、読み取りだけで完結する使い方を検討する価値があります。
Instagram Graph APIでは投稿のインサイト(反応数などの指標)を取得できます。ここをAIエージェントに任せると、次のことが人の手を離れます。
- 月次の投稿実績を集計して、伸びた投稿と伸びなかった投稿を並べる
- 曜日・時間帯ごとの傾向をまとめる
- 次月の企画に向けた気づきを文章で出す
読み取りだけなら、誤って投稿が公開される事故が起きません。そして担当者の時間を最も食っているのは、実は投稿作業そのものより「振り返りと次の企画」であることが少なくありません。投稿の自動化に踏み切る前の第一歩として現実的です。
予約投稿ツールとの使い分け
「既製の予約投稿ツールを使えばよいのでは」という質問をよくいただきます。もっともな疑問なので、判断軸を整理します。
| 観点 | 既製の予約投稿ツール | MCP+Graph API |
|---|---|---|
| 導入までの速さ | ◎ 当日から使える | △ 申請と設定で数日〜 |
| 月額費用 | アカウント数に応じて発生 | API自体は無料 |
| キャプション生成との連携 | ツールの機能に依存 | ◎ 生成から投稿まで一続きにできる |
| 自社の業務に合わせた作り込み | △ ツールの範囲内 | ◎ 自由 |
| 保守の負担 | ◎ 提供元が対応 | △ トークン更新など自社で必要 |
判断の分かれ目は「投稿の前段階(企画・キャプション・画像)まで一続きにしたいか」です。投稿の予約だけが目的なら既製ツールのほうが確実に速く、安上がりです。MCPが効いてくるのは、生成AIで作ったものをそのまま投稿まで流したい場合です。
逆に言えば、いま予約投稿ツールで足りているなら、無理に置き換える必要はありません。
非エンジニアが触れてよい範囲
「社内にエンジニアがいなくても導入できますか」という質問に対して、工程で分けて答えます。
| 工程 | 担当 | 理由 |
|---|---|---|
| ビジネスアカウントへの切替・Facebookページ連携 | 運用担当者 | 管理画面の操作。技術知識は不要 |
| Meta for Developersでのアプリ作成・権限申請 | 運用担当者 | 画面の手順に沿えば進められる |
| アクセストークンの発行・更新の仕組み化 | 詰まりやすい | ここだけ技術的。外部の手を借りてよい |
| 画像の保管場所の用意 | 詰まりやすい | 公開アクセスの設定を誤ると事故になる |
| キャプションの指示文づくり・最終確認 | 運用担当者 | ブランドの言葉づかいを判断できるのは本人だけ |
技術的に難しいのはトークン管理と画像ホスティングの2工程だけです。ここを越えれば、あとはSNS運用の知識のほうが効きます。
アカウントと権限で先に決めること
事故が起きたときの被害を左右する部分なので、着手前に決めてください。
テスト用の投稿先を用意する
本番アカウントでいきなり投稿処理を試すと、失敗が公開されます。検証用のアカウントを1つ用意し、最初の1〜2週間はそこだけに投稿する運用にしてください。
公開前に人が見る工程を残す
コンテナ作成と公開が分かれている設計は、実は運用上の利点になります。コンテナ作成までを自動化し、公開だけ人が実行する形にすれば、内容を確認してから世に出せます。完全自動にするのは、しばらく運用して問題が出ないことを確認してからで十分です。
画像の保管場所を公開範囲で分ける
投稿する画像は公開アクセス可能な場所に置く必要があります。ここに社内資料や未公開の情報を含むファイルを混ぜないでください。投稿用の保管場所は、他の用途と分けて作るのが安全です。
MCPの仕組み自体や権限設計の考え方はMCPとは|AIと社内システムをつなぐ仕組みで扱っています。Meta広告側の自動化はMeta広告をMCPで自動化する方法、Google広告側はGoogle広告をMCPで自動化する手順とリスクをご覧ください。
【モデルケース】投稿作業を自動化した場合の試算
従業員6名の飲食店運営会社T社を例に、月20投稿のInstagram運用を自動化した場合の試算です。
※T社は実在の企業ではなく、中小企業によくある状況をもとにしたモデルケース(試算)です。数値は「時給換算2,200円・月20営業日」を前提とした試算で、実際の効果は業務内容や運用方法により変動します。
| 業務 | 導入前(時間/月) | 導入後(時間/月) | 削減時間(時間/月) | 削減額(円/月) |
|---|---|---|---|---|
| 投稿企画・キャプション作成 | 10 | 3 | 7 | 15,400 |
| 画像作成(デザイン依頼含む) | 14 | 5 | 9 | 19,800 |
| 投稿作業・スケジュール管理 | 6 | 1 | 5 | 11,000 |
| 合計 | 30 | 9 | 21 | 46,200 |
合計で月21時間・約4.6万円分の作業が削減される計算です。T社では最初の1か月、生成した画像・キャプションを必ず人が確認してから公開する運用を徹底し、品質が安定してから確認工程を簡略化していきました。
よくある質問(FAQ)
Q. 個人アカウントでもAPI投稿はできますか?
A. できません。ビジネスアカウントまたはクリエイターアカウントへの切り替えと、Facebookページとの連携が必須です。
Q. 画像生成から投稿まで完全に無人化できますか?
A. 技術的には可能ですが、不適切な表現や事実誤認のリスクを避けるため、公開前にキャプション・画像を人が確認する運用を推奨します。
Q. トークンの期限切れにはどう対応すればいいですか?
A. アクセストークンは約60日で失効します。カレンダーに更新タスクを登録するか、期限が近づいたら通知が来る仕組みを組み込んでおくと安心です。
Q. 1日に何件まで投稿できますか?
A. API経由の投稿は24時間で100件までという上限があります。通常の企業アカウント運用でこの上限に達することはほとんどありません。
Q. 投稿がエラーになったときはどうすればいいですか?
A. 画像サイズ・比率の不一致、ポーリング忘れ、画像ホスティングの権限設定ミスが主な原因です。まずはコンテナのステータスとエラーメッセージを確認してください。
まとめ
- Instagram投稿の自動化は「画像・キャプション生成」と「Graph API投稿」の2段構成
- 投稿にはコンテナ作成→ポーリング→公開の3段階が必須。省略すると失敗する
- クリエイティブはChatGPT等で作成し、必ず人が確認してから公開する
- アクセストークンは約60日で失効。更新の仕組み化を忘れずに
- 1日100投稿の上限があるが、通常運用ではほぼ問題にならない
「自社のSNS運用を安全に自動化したい」という方は、Claude導入支援の無料相談をご利用ください。全体設計の考え方は広告・SNS・SEOをMCP/APIで自動化する方法、Meta広告の自動化はMeta広告をMCPで自動化する手順とリスクもあわせてご覧ください。
自社の業界での活用を、相談してみませんか?
記事だけでは分からない「自社の場合」を、無料でご提案します。12問の診断で、いまのAI活用が5段階のどこにいるかをメールでお送りします。
無料で相談する → 無料でAI導入必要性診断(12問)


