サービス Claude導入支援 事例 メディア セミナー お知らせ 会社概要 採用情報 お問い合わせ →
マーケティング

Instagram投稿をMCPで自動化する手順

📅 公開日 2026.08.03 ⏱ 読了 約8分
前田 大輔
監修者
前田 大輔Ai-Raku(アイラク) 代表

業務効率化支援を行う「Ai-Raku(アイラク)」代表。国立大学でAIの研究を行い、ITコンサル・ウェブコンサルを経て独立。官公庁向けの業務効率化や上場企業の支援等を経て、中小企業の現場に定着するAI活用を企画から運用まで一気通貫で支援している。

「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を使うには、事前に次の準備が必要です。

  1. Instagramをビジネスアカウントまたはクリエイターアカウントに切り替える(個人アカウントでは投稿APIを使えません)
  2. Facebookページと連携する
  3. Meta for Developersでアプリを作成し、Instagram Graph API製品を追加する
  4. 必要な権限を申請する:Instagramログインを使う場合はinstagram_business_basicinstagram_business_content_publish
  5. アクセストークンを発行し、短期トークンを長期トークン(有効期限約60日)に変換する
  6. Instagram Business Account IDを取得する

これらの認証情報は.envファイルなどで管理し、コードやチャットに直接貼り付けないようにしてください。(参考:Meta Developers:Instagram Graph API Content Publishing

【手順】投稿の3段階フロー(コンテナ作成→ポーリング→公開)

Instagram Graph APIでの投稿は、画像をアップロードしてすぐ公開されるわけではありません。次の3段階を踏む設計になっています。

  1. コンテナを作成する/{account_id}/mediaにPOSTし、画像・動画のURLと種別(IMAGE/VIDEO/REELS/STORIES/CAROUSEL)を指定する
  2. 処理完了を待つ(ポーリング):コンテナのステータスが「FINISHED」になるまで確認を繰り返す
  3. 公開する/{account_id}/media_publishにPOSTし、コンテナIDを指定して公開を実行する

ポーリングを省略していきなり公開処理を呼び出すと投稿に失敗します。これは実装時に最も見落とされやすいポイントです。また、投稿する画像・動画は公開アクセス可能なサーバー上にホスティングされている必要があります。ローカルのファイルをそのまま指定することはできません。

カルーセル投稿を自動化する方法

複数画像を1つの投稿にまとめる「カルーセル投稿」は、次の手順で作成します。

  1. カルーセルに含める各画像のコンテナを個別に作成する(最大10枚)
  2. それらの子コンテナIDをまとめた親カルーセルコンテナを作成する
  3. 親コンテナのステータスが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運用をどこまで自動化できるか診断してほしい」という方は、無料相談でご相談ください。

【モデルケース】投稿作業を自動化した場合の試算

従業員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で自動化する手順とリスクもあわせてご覧ください。

自社の業界での活用を、相談してみませんか?

記事だけでは分からない「自社の場合」を、無料でご提案します。

無料で相談する
Related

関連記事

マーケティング2026.08.03

SEO記事公開をAPIで自動化する仕組み【自社事例】

マーケティング2026.08.03

Xをxmcpで自動化する手順と料金

マーケティング2026.08.03

Meta広告をMCPで自動化する手順とリスク

🆕新着記事
🔥アクセスランキング
  1. 1営業のAI活用|提案書・メール・議事録・顧客リサーチを効率化する方法
  2. 2人事・採用のAI活用|求人票作成・書類選考・日程調整を効率化する方法
  3. 3飲食店のAI活用|シフト作成・在庫発注・口コミ対応を効率化する方法
  4. 4経理・バックオフィスのAI活用|記帳・請求・経費精算を効率化する方法
  5. 5Claudeとは?中小企業向けの使い方・料金・できることを解説
おすすめ記事
Seminar

セミナー・勉強会

AI活用・業務効率化のセミナーや勉強会を開催予定です。次回開催の情報は、メルマガまたはお問い合わせでご案内します。

開催のお知らせを受け取る
Download

お役立ち資料

「AI導入の進め方」などの資料をご用意予定です。お急ぎの方には、ご相談内容に合わせて個別に資料をお送りします。

資料をリクエストする
Contact

お気軽にご相談ください