OpenClaw から Instagram に投稿

自律実行では、リサーチ、レンダリング、Instagram への公開まで行えます。キャプションは後から変更できない唯一の部分なので、承認するのはそこです。

Hermoso はマーケティング用の MCP サーバーです。922+ のツールを一つの OAuth 対応エンドポイントで提供し、エージェントが市場で既に配信されている広告をリサーチし、完成した画像と動画の広告を生成し、それらを投稿し、その背後にある有料キャンペーンを作れるようにします。OpenClaw は一つの接続からこれらすべてを使えます。このページでは、その中の一部を扱います。OpenClaw が Instagram で実際に何をできて、Instagram が何をさせないかです。

Hermoso を OpenClaw に接続する

  1. インストールとサインイン。
    npm install -g hermoso && hermoso auth login
    ブラウザが1回開きます。作成も貼り付けも不要です。認証情報は所有者のみが読める形で ~/.hermoso/config.json に保存されます。ブラウザのないマシンでは、MCP & CLI → Terminal & API keys で作成したキーを hermoso auth login --token hmk_… で渡してください。
  2. ~/.openclaw/openclaw.json に追加します。ファイルにキーは書きません。hermoso mcp が上のサインインを読み込むためです:
    { "mcp": { "servers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"] } } } }
  3. エージェントに何かを頼みます。「競合3社で最も長く配信されている広告を取り出し、最も良いフックを 9:16 の動画にリミックスして」や「このレンダリングをチャンネルに投稿して」などです。ツールはエージェントが選び、支出はあなたが承認します。

Hermoso は OpenClaw と特別な関係にあるわけではなく、そう主張することもありません。上の形式は、OpenClaw 自身の MCP リファレンス(docs.openclaw.ai/cli/mcp)から、2026-08-23 に読んで引用したものです。ここで実行して確かめたものではなく、文書化された形式です。そのため、独自のインストールコマンドではなく、公開されているファイルの形式をそのまま示しています。

その後、Hermoso の 設定 → コネクタ で Instagram 自体を一度接続してください。これはブラウザでの OAuth 同意画面なので、唯一ブラウザが必要な手順です。そのあとはすべてツール呼び出しです。

OpenClaw が使える Instagram のツール

  • post_to_meta:target: "instagram" を指定して Instagram に公開します。Instagram はビジュアルのチャンネルで、API もそれを前提にしています。投稿には画像か動画が必要です。
  • schedule_post:共有カレンダーにキューします。キャプションを Facebook や LinkedIn 版と変えたい場合は、チャンネルごとに付けられます。
  • list_meta_comments / reply_to_meta_comment / moderate_meta_comment:投稿へのコメントを読み、返信し、管理します。
  • meta_page_insights / meta_post_insights:アカウント単位と投稿単位のリーチ、インプレッション、保存、エンゲージメント。
  • search_instagram:公開された Instagram のリールをキーワードで検索します。公開ではなくリサーチのためのものです。

自動化の前に知っておきたい Instagram の事実が二つあります。Meta の API にはInstagram のネイティブな予約機能はありません。そのため、予約は Instagram のものではなく Hermoso のキューになり、Instagram に対して Facebook の scheduleAt を渡すと、黙って今すぐ投稿するのではなく拒否されます。また、公開後の Instagram のキャプションは編集できません。Meta が公開済みの投稿で変更を許すのは、コメントを有効にするかどうかだけです。投稿の削除は可能です。manage_meta_post は、通常の投稿、ストーリーズ、リール、カルーセルのアルバム全体を削除できますが、アルバムの中の一枚だけを削除することはできません。

自動化の前に知っておくべき Instagram の上限

テキストInstagram のキャプションは2,200文字が上限です。投稿の作成またはキューに入れる時点で適用されるので、上限を超えた投稿は、黙って途中で切られるのではなく、あなたがまだそこにいるうちに拒否され、修正できます。
公開範囲公開のみ。Meta のコンテンツ公開 API は即時に公開するか、まったく公開しないかのどちらかで、Instagram には「限定公開、非公開、下書きの投稿はない」とされています。Instagram でレビューの工程が必要なら、呼び出しの後ではなく、前に行う必要があります。
カルーセル2〜10枚のスライド、画像と動画は混在可能。上限の10は Meta 自身のもので、それが適用する対応表に引用されています。「カルーセルは、画像、動画、またはその両方の混在で最大10件までです」。下限の2は当社のもので、どのプラットフォームでも1枚のスライドはカルーセルではないからです。1枚のリクエストは、拒否されるのではなく、通常の投稿として公開されます。
どのアカウントかpageId。Instagram は接続された Facebook ページを通して公開するので、同じ識別フィールドで選びます。

OpenClaw で試す

普通の言葉で頼んでください。これは DSL ではなく、普通の文章です。

“今週このカテゴリで何が効いているかをリサーチし、9:16 の動画 1 本と 5 枚スライドのカルーセル 1 本を作成して、公開前に両方を承認待ちにしてください。”

流れは search_instagram → plan_ad → render_ad → post_to_meta(target: "instagram")です。実行中にどのくらい確認を求めるかは OpenClaw の設定によるもので、当社では決めていません。

Instagram での OpenClaw:要注意の点

Instagram のキャプションは公開されると確定します。そのため自律エージェントでは、キャプションを正しく作ることが最も重要です。生成は自由に行わせても構いませんが、文章は必ず人が読んでください。投稿自体は manage_meta_post で削除できます。その前の工程(リサーチ、企画、レンダリング、キャプション作成)はすべて無人で実行しても安全で、公開ツールが呼ばれるまでは何も公開されません。

長く続く自律的なループでは、hermoso CLI がトークンの節約になる経路です。エージェントは、ターンごとに 922 以上のツールのマニフェストを持ち歩く代わりに、コマンドごとに外部コマンドを呼び出すためです。

投稿の前に Instagram をリサーチする

search_meta_ads は一つのライブラリなので、Facebook に加えて Instagram の配置も対象にします。オーガニックについては、search_instagram が公開リールをキーワードで検索します。これは形式が実際に動いている面です。プロフィールとハッシュタグの取得は fetch_social_data と search_instagram_hashtag を通します。

有料の側

Instagram の配置は、Facebook と同じ Meta のキャンペーンツリーを通して購入します。create_meta_campaign → create_meta_adset → create_meta_ad。配置はプラットフォームと位置ごとに選べます。preview_meta_ad は、支出の前に配置ごとの実際にレンダリングされた広告を表示し、meta_insights は結果を年齢、性別、配置、国別に分けます。その内訳が次のクリエイティブを形作ります。

OpenClaw だけではできないこと

予算を持ったエージェントは、被害の範囲が限られていて初めて役に立つので、囲いはプロンプトではなくサーバー側にあります。すべての広告キャンペーン、広告セット、広告グループ、広告は一時停止の状態で作成され、実際のお金を動かす支出の切り替えは、明示的な確認フラグなしでは実行されません。すべてのレンダリングは、まず見積もられます(hermoso_capabilities が、支出の前に各モデルの正確なクレジット費用を公開します)。クレジットは最初のプロバイダー呼び出しの前に確保され、後で正確な費用で精算されるので、送信に失敗しても、何も得られないのに請求されることはありません。削除も確認が必要で、エージェントが何を作ったかを伝える前に、すべてのキャンペーンのツリーは広告プラットフォームから読み戻されます。

あえて完全なヘッドレスにしていない手順が一つあります。アカウントの接続は OAuth の同意画面なので、ブラウザでチャンネルを一度接続します。そのあとはすべてツール呼び出しです。

その他のマトリクス

OpenClaw から次に投稿: Facebook · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram。またはOpenClaw で投稿できるすべてをご覧ください。

次から Instagram に投稿: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

よくある質問

OpenClaw から Instagram に投稿できますか?

はい、Hermoso の MCP サーバー経由で可能です。npm install -g hermoso && hermoso auth login を実行し、その後 ~/.openclaw/openclaw.json の mcp.servers に hermoso を追加します。コマンドは npx、引数は -y hermoso mcp です。ブラウザでのサインインが認証情報を保存するため、ファイルにキーは書かれません。その後、OpenClaw では 922 以上のツールが使えます。Instagram に投稿するツールや、市場で配信中の広告を調べるツール、クリエイティブを作成するツールも含まれます。

Instagram を OpenClaw に接続するには?

手順は2つ、それぞれ一度だけです。npm install -g hermoso && hermoso auth login を実行し、その後 ~/.openclaw/openclaw.json の mcp.servers に hermoso を追加します。コマンドは npx、引数は -y hermoso mcp です。ブラウザでのサインインが認証情報を保存するため、ファイルにキーは書かれません。次に Hermoso の 設定 → コネクタ で Instagram を接続します。ブラウザ上の OAuth 同意画面です。以降、OpenClaw は通常のツール呼び出しとして Instagram に投稿します。

OpenClaw に Instagram のパスワードを渡す必要がありますか?

いいえ。Instagram は、ブラウザでの OAuth 同意画面を通して一度だけ Hermoso に接続します。その後、OpenClaw はツール呼び出しとしてそれを使います。アカウントの接続は唯一ヘッドレスではない手順で、それ以降はパスワードは不要で、認証情報がモデルに渡されることは一切ありません。

OpenClaw で Instagram の投稿を後から予約できますか?

はい。schedule_post は、他のすべてのチャンネルと共有する一つのカレンダーに投稿を入れます。キャプションを変えたい場合は、チャンネルごとに付けられます。list_scheduled と cancel_scheduled で読み取りと取り消しができます。Instagram は、キューに入る十一チャンネルの一つです。

OpenClaw で Instagram にカルーセルを投稿できますか?

はい。スライドは2〜10枚で、画像と動画を混ぜられます。上限の十枚は Meta 自身が公表しているもので、Hermoso が作ったものではありません。OpenClaw はどちらの場合も同じ公開ツールを呼び出し、カルーセルを載せられないチャンネルは、本当の理由を添えて拒否されます。

OpenClaw から Instagram に投稿するのにコストはかかりますか?

Instagram への投稿にはクレジットがかかりません。Meta は API 呼び出しごとに料金を取らないためです。クレジットはレンダリング自体にかかります。プランは月額 $29、$69、$149 で、それぞれ 1,200、3,000、7,000 クレジットです。すべての機能が Free を含むすべてのプランに含まれます。例外はエンタープライズ向けの SSO だけです。

登録時に30クレジットで無料で始められ、さらに250+クレジットを獲得できます。すべての機能がすべてのプランに含まれます。

無料で始める →   料金を見る