LINE公式アカウントをMCPで自動化|配信とリッチメニューの手順
業務効率化支援を行う「Ai-Raku(アイラク)」代表。国立大学でAIの研究を行い、ITコンサル・ウェブコンサルを経て独立。官公庁向けの業務効率化や上場企業の支援等を経て、中小企業の現場に定着するAI活用を企画から運用まで一気通貫で支援している。著書に『中小企業のAI定着の教科書 — 入れた後に、何をするか』(2026年)。
- 無料のプランでも使えますか?
- Messaging APIを有効にすれば、MCPサーバーは使えます。ただしプランごとに月の配信数の上限があり、上限を超えると配信できないプランもあります。最新のプラン内容はLINEヤフーの公式ページで確認してください。
- お客様からのメッセージにAIが自動で返信できますか?
- 記事執筆時点の公式MCPサーバーは、こちらから送る・設定する機能が中心で、受け取ったメッセージに自動で返信する仕組みは含まれていません。自動応答はLINE公式アカウントの応答メッセージ機能や、Webhookを使った別の仕組みで作ります。
- 特定の人だけに配信できますか?
- ユーザーIDを指定した個別送信はできます。年齢や地域などの属性で絞り込んだ配信は、記事執筆時点のツールにはないため、LINE Official Account Managerから行います。
- プレビュー版を業務で使って大丈夫ですか?
- 公式リポジトリでも、機能やサポートが完全ではない可能性があると書かれています。テスト送信と人の確認を必ず挟み、一斉配信は人が指示したときだけ行う運用にすれば、業務でも使える範囲は広いと考えています。
- Claude Code以外でも使えますか?
- 公式の設定例はClaude DesktopやClineなどのAIエージェント向けに書かれています。MCPに対応したツールであれば、同じ考え方で設定できます。
LINE公式アカウントは、店舗や中小企業にとって最も身近な販促の道具です。ところが実際の運用では、配信文を考える、画像を用意する、リッチメニューを作り直す、配信数の残りを確かめるといった細かい作業が積み重なり、「毎週配信する」と決めても続かない会社が少なくありません。
この作業をAIに手伝わせる方法として、LINE公式がLINE Bot MCP Serverを公開しています。MCP(Model Context Protocol)でClaudeなどのAIとLINE公式アカウントをつなぐと、「来週のキャンペーンの告知文を作って、まず自分にテスト送信して」と頼むだけで、文面の作成から送信までをAIが進められるようになります。
本記事では、中小企業のAI導入を支援するAi-Rakuの視点で、LINEのMCPでできること、設定の手順、誤配信を防ぐための線引きまでを解説します。広告やSNSを含めた全体像は広告・SNS・SEOをMCP/APIで自動化する方法もあわせてご覧ください。
- 公式のLINE Bot MCP Serverで、個別送信・一斉配信・リッチメニューの作成までAIから操作できる
- いちばんの危険は一斉配信の誤送信。友だち全員に届き、取り消せない
- 運用は「AIが作る→自分にテスト送信→人が確認して配信」の順に固定する
- チャネルアクセストークンはパスワードと同じ扱い。共有しない・置き場所を決める
結論:作るのはAI、配信を決めるのは人
LINE Bot MCP Serverは、LINEのMessaging APIを使って、AIエージェントとLINE公式アカウントをつなぐサーバーです。公式リポジトリではプレビュー版と位置づけられ、機能やサポートが完全ではない可能性があると明記されています。
先に結論を書くと、使い方の基本は次の分担です。
| 工程 | 担当 | 理由 |
|---|---|---|
| 配信文・メッセージのデザイン案の作成 | AI | たたき台づくりは速く、何案でも出せる |
| 担当者へのテスト送信 | AI | スマホで実際の見え方を確かめられる |
| 内容・日時・対象の最終確認 | 人 | 誤配信は取り消せない |
| 友だち全員への一斉配信 | 人が指示 | 配信数と費用に直結する |
Google広告やMeta広告のMCPでは「読み取りは安全、書き込みは慎重に」が原則でした。LINEはさらに一段慎重です。送ったメッセージは相手のスマホに届いた時点で取り消せないからです。広告の設定ミスは止めれば済みますが、誤配信はお客様の目に触れてしまいます。
LINEのMCPでできること
公式リポジトリに載っているツールを、用途別に整理します。
| 用途 | ツール名 | できること |
|---|---|---|
| 個別送信 | push_text_message | 指定したユーザーにテキストを送る |
| 個別送信 | push_flex_message | 指定したユーザーにFlex Message(レイアウトを組んだメッセージ)を送る |
| 一斉配信 | broadcast_text_message | 友だち全員にテキストを送る |
| 一斉配信 | broadcast_flex_message | 友だち全員にFlex Messageを送る |
| リッチメニュー | create_rich_menu | ボタンの設定から画像の作成・アップロード、既定への設定まで |
| リッチメニュー | get_rich_menu_list ほか | 一覧の取得、削除、既定の設定・解除 |
| 確認 | get_message_quota | 月のメッセージ上限と使用数 |
| 確認 | get_profile / get_follower_ids | ユーザーのプロフィール、友だちのユーザーIDの一覧 |
| 確認 | get_group_summary | グループトークの概要 |
注目したいのはリッチメニューの作成です。ボタンの数(1〜6個)と押したときの動き(URLを開く、メッセージを送る、など)を伝えると、画像の作成から設定までを進めてくれます。デザインを外注するほどではないが、季節ごとに入れ替えたい、という店舗には便利です。
一方、配信結果の分析(開封率やクリック数)や、セグメント(属性で絞った)配信のツールは、記事執筆時点の一覧にはありません。分析はLINE Official Account Managerの画面で行う前提で考えてください。
設定の手順
公式リポジトリの手順をもとに、Claude Codeで使う場合の流れを示します。
1. Messaging APIを有効にする
LINE公式アカウントを用意し、LINE Official Account Managerの設定からMessaging APIを有効にします。手順はLINE Developersの「Messaging APIを始めよう」に沿えば迷いません。
すでに応答メッセージやチャットで運用しているアカウントの場合、Messaging APIを有効にしたあとの応答の設定(自動応答やWebhook)を確認しておきます。意図せず応答の動きが変わることがあるためです。
2. チャネルアクセストークンを発行する
LINE Developersのコンソールで、チャネルアクセストークンを発行します。種類や発行方法はチャネルアクセストークンの解説にまとまっています。
このトークンがあれば、誰でもそのアカウントから友だち全員に配信できます。パスワードと同じ扱いにしてください(後の章で詳しく書きます)。
3. 自分のユーザーIDを確認する
テスト送信の宛先にするため、担当者自身のユーザーIDを確認します。MCPサーバーの設定でDESTINATION_USER_IDに入れておくと、宛先を指定しないときの送り先になります。ここに担当者自身のIDを入れておくのが、誤配信を防ぐ第一歩です。
4. Claude Codeに登録する
公式の設定例はnpxで起動する形です(Node.js v22以上が必要)。Claude Codeでは、たとえば次のように登録します。
claude mcp add line-bot \ -e NPM_CONFIG_IGNORE_SCRIPTS=true \ -e CHANNEL_ACCESS_TOKEN=(発行したトークン) \ -e DESTINATION_USER_ID=(担当者自身のユーザーID) \ -- npx @line/line-bot-mcp-server
登録後、「line-botで何ができる?」と聞いてツールの一覧が出れば完了です。最初の動作確認は、get_message_quota(残りの配信数の確認)のような、何も送らないツールで行ってください。MCPの登録の基本はClaudeのMCP設定の方法で解説しています。
そのまま使える依頼文
依頼文には、送ってよい範囲を必ず書き込みます。AIへの指示の中で、配信の対象を限定するのがいちばん確実な安全策です。
配信文を作ってテスト送信する
LINE公式アカウントで、次のキャンペーンの告知メッセージを作ってください。 【内容】 - 11月中、平日ランチのドリンク1杯無料 - 対象:LINEの画面を会計時に見せた方 - 予約はリッチメニューの「予約する」から 【条件】 - 本文は200字以内。絵文字は2つまで - 3案作り、それぞれを私(既定の宛先)にだけテスト送信する - 一斉配信(broadcast)は絶対に使わない - 送信前に、送る宛先と本文を表示して確認を求める
リッチメニューを作る
LINE公式アカウントのリッチメニューを作ってください。 【ボタン】(4つ、2×2で配置) 1. 予約する → https://(予約ページのURL) を開く 2. メニューを見る → https://(メニューページのURL) を開く 3. クーポン → 「クーポン」とメッセージを送る 4. アクセス → https://(地図のURL) を開く 【条件】 - チャットバーの文字は「メニューはこちら」 - 作成したら、既定に設定する前に内容を一覧で見せて確認を求める
配信数の残りを確認する
今月のメッセージの上限と、これまでの使用数を教えてください。 あと何回、友だち全員に配信できるかも計算してください(友だち数は〇〇人)。
誤配信を防ぐ線引き
LINEのMCPで起きうる事故と、その防ぎ方です。どれも一度起きると取り消せないので、運用を始める前に決めておきます。
| 起きうる事故 | 原因 | 防ぎ方 |
|---|---|---|
| テストのつもりが友だち全員に届く | AIがbroadcast(一斉配信)を選んだ | 依頼文に「broadcastは使わない」と書く。一斉配信は人が明示的に指示したときだけ |
| 下書きの文面がそのまま届く | 確認前に送信まで進んだ | 「送信前に宛先と本文を表示して確認を求める」を毎回入れる |
| 月の配信数を使い切る | テスト配信を一斉配信で繰り返した | テストは必ず個別送信。配信前に残数を確認する |
| リッチメニューが消える | 削除や既定の解除をAIが実行した | 削除・解除は人の確認後にだけ行う |
| トークンの流出 | 設定ファイルを共有・チャットに貼り付け | トークンは各自のPCの設定にだけ置く。漏れたらすぐ再発行する |
トークンの扱い
チャネルアクセストークンは、LINE公式アカウントの「送信の鍵」です。次の3つを社内ルールにしておきます。
- トークンをチャットやメール、共有ドキュメントに貼らない
- MCPを使う人を決め、その人のPCの設定にだけ入れる
- 担当者が替わったとき、漏れた疑いがあるときはトークンを再発行する
AIツール全般の情報管理は生成AIのセキュリティ対策にまとめています。
配信数と料金の確認
LINE公式アカウントは、料金プランごとに月に送れるメッセージ数が決まっています。プランによっては、上限を超えると追加の配信ができなかったり、追加料金がかかったりします。料金体系は改定されることがあるので、金額は必ず公式ページで最新のものを確認してください。
一斉配信は「1回の配信×友だちの人数」で通数を消費します。友だちが1,000人いれば、1回の一斉配信で1,000通です。テストに一斉配信を使ってはいけないのはこのためです。
【モデルケース】飲食店2店舗で月6時間削減
以下は実在の企業ではなく、条件を置いて計算したモデルケース(試算)です。
前提:飲食店2店舗。LINE公式アカウントの運用は店長1名が兼務。配信は週1回、リッチメニューは季節ごとに年4回入れ替え。人件費は時給2,500円で計算します。
| 作業 | 頻度/月 | 導入前(1回) | 導入後(1回) | 導入前(月) | 導入後(月) |
|---|---|---|---|---|---|
| 配信文の作成とテスト | 4回 | 1.5時間 | 30分(確認・修正) | 6時間 | 2時間 |
| リッチメニューの入れ替え | 年4回(月0.33回) | 6時間 | 1時間 | 2時間 | 0.33時間 |
| 配信数の残りの確認 | 4回 | 10分 | 2分 | 0.67時間 | 0.13時間 |
| 合計 | 8.67時間 | 2.46時間 |
削減は月約6時間、人件費に換算すると月約15,500円(6.21時間×2,500円)です。
時間以上に効くのは、配信が止まらなくなることです。兼務の店長にとって「文面を考える」のがいちばん重い作業で、ここが3案から選ぶ作業に変わると、週1回の配信が続けやすくなります。Instagramの投稿も同じ考え方で自動化できます(Instagram投稿をMCPで自動化する手順)。
LINE公式アカウントのMCP設定や、誤配信を防ぐ運用ルールづくりを一緒に進めることもできます。お問い合わせからお気軽にご相談ください。
よくある質問
Q. 無料のプランでも使えますか?
A. Messaging APIを有効にすれば、MCPサーバーは使えます。ただしプランごとに月の配信数の上限があり、上限を超えると配信できないプランもあります。最新のプラン内容はLINEヤフーの公式ページで確認してください。
Q. お客様からのメッセージにAIが自動で返信できますか?
A. 記事執筆時点の公式MCPサーバーは、こちらから送る・設定する機能が中心で、受け取ったメッセージに自動で返信する仕組みは含まれていません。自動応答はLINE公式アカウントの応答メッセージ機能や、Webhookを使った別の仕組みで作ります。
Q. 特定の人だけに配信できますか?
A. ユーザーIDを指定した個別送信はできます。年齢や地域などの属性で絞り込んだ配信は、記事執筆時点のツールにはないため、LINE Official Account Managerから行います。
Q. プレビュー版を業務で使って大丈夫ですか?
A. 公式リポジトリでも、機能やサポートが完全ではない可能性があると書かれています。テスト送信と人の確認を必ず挟み、一斉配信は人が指示したときだけ行う運用にすれば、業務でも使える範囲は広いと考えています。
Q. Claude Code以外でも使えますか?
A. 公式の設定例はClaude DesktopやClineなどのAIエージェント向けに書かれています。MCPに対応したツールであれば、同じ考え方で設定できます。
まとめ
- 公式のLINE Bot MCP Serverで、配信とリッチメニューの作成をAIから操作できる(プレビュー版)
- いちばんの危険は一斉配信の誤送信。依頼文で「broadcastは使わない」と限定する
- 運用は作成→自分にテスト送信→人が確認して配信の順に固定する
- チャネルアクセストークンはパスワードと同じ扱いにする
- 配信数の上限と料金は公式ページで最新を確認する
Ai-Rakuは、LINE・Instagram・広告などの販促業務にAIを組み込み、事故なく続けられる運用を社内に根付かせる支援をしています。どこまでAIに任せ、どこで人が確認するかの線引きから一緒に整理できます。お問い合わせから、まずは今の運用の悩みをお聞かせください。初期費用0円・月額5万円から、業務の切り分けと定着まで伴走します。
自社の業界での活用を、相談してみませんか?
記事だけでは分からない「自社の場合」を、無料でご提案します。12問の診断で、いまのAI活用が5段階のどこにいるかをメールでお送りします。
無料で相談する → 無料でAI導入必要性診断(12問)

