マーケターのための MCP 入門:何ができて、なぜ自社ツールに必要なのか

マーケター向けに Model Context Protocol をやさしく解説。サーバーとツールの意味、エージェントの使い方、ベンダーへの質問まで。

MCP(Model Context Protocol)は、Claude や ChatGPT のような AI アシスタントが外部のソフトウェアを使えるようにするオープン標準です。データを読み取り、操作を実行できます。マーケターにとっては、アシスタントに「来週の北エリア店舗向けの投稿を下書きして、クライアントに承認を依頼して」と頼めば、コピーするための文章を書くだけでなく、投稿プラットフォームの中で実際にそれをやってくれる、ということです。MCP サーバーも API もないマーケティングツールは、エージェントと一緒に働けません。

良い判断を下すのに、プロトコルの内部構造まで理解する必要はありません。ただ、ベンダーを評価し、エージェントにできることへ安全な制限をかけられる程度には、いくつかの概念を押さえておく必要があります。

MCP はどんな問題を解決するのですか?

言語モデルは、読むことと書くことが得意です。しかし単体では、予約ツールを開くことも、どのページがどのクライアントのものかを調べることも、投稿をカレンダーに入れることもできません。少し前まで、そうした能力を与えるには、アシスタントごと、ツールごとに開発者が個別の連携を作る必要があり、それに見合うだけの理由があるマーケティングチームはほとんどありませんでした。

MCP は、この接続を標準化します。プロジェクト自身のドキュメントでは、MCP を AI アプリケーションを外部システムにつなぐためのオープンソースの標準と説明し、USB-C ポートにたとえています。プラグの形は1つで、つながる機器はたくさん。ツールのベンダーが MCP サーバーを1つ作れば、MCP に対応したどのアシスタントからも使えます。同じページには、Claude、ChatGPT、Visual Studio Code、Cursor などが対応していると記載されています。

図:AIエージェント(Claude、Codex、Cursor)が MCP サーバーまたは REST API で Shager に接続し、Shager が Facebook、Instagram、YouTube、X、LinkedIn、TikTok に配信します。
接続、チェック、時間差の配信、クリック計測は Shager が担当します。Facebook、Instagram は Meta の承認待ちです。承認されるまでは、テストアカウントのみ接続できます。 TikTok では、アプリの承認が下りるまで、投稿は非公開(「自分のみ」)で投稿されます。

サーバー、クライアント、ツールとは何ですか?

意味の大部分は、3つの言葉が担っています。

用語 何か マーケティングでの例
MCP クライアント あなたが話しかける AI アプリケーション Claude Desktop、Claude Code、Cursor、Codex
MCP サーバー ソフトウェアのベンダーが提供するコネクタ https://app.shager.ai/api/mcp にある Shager のサーバー
ツール サーバーが提供する1つの操作 list_channels、create_post、get_analytics

クライアントをサーバーにつなぐと、クライアントはサーバーにどんなツールがあるかを尋ね、モデルはあなたの依頼に応じてどれを呼ぶかを決めます。仕様では、ツールはモデルが制御するものとされています。モデルが文脈とプロンプトに基づいてツールを見つけ、呼び出すのです。各ツールには名前、説明、決められた入力の項目があるので、あなたがすべてのフィールドを指定しなくても、モデルは正しく使えます。

実際にはどんな感じですか?

Shager をつないだ Claude Desktop に、次のように入力したとします。

How many accounts are in the "Southwest" group for Rivera Auto, and
which of them got the most clicks from last week's service-special posts?

裏側では、アシスタントがツールを順に呼び出します。

list_workspaces    find "Rivera Auto"
list_groups        find "Southwest" and its accounts
get_analytics      last week, clicks per account and per post
list_posts         match posts to the "service-special" campaign

そして、ふつうの言葉で答えます。ダッシュボードを開くことも、スプレッドシートを書き出すこともありません。同じ仕組みで、アシスタントは create_post で下書きを作り、request_approval でクライアントに承認を依頼し、upload_media_from_url で動画をアップロードすることもできます。

そのとき、人はどこにいるのですか?

マーケターが最も気にかけるべきなのはここです。MCP の仕様は、信頼と安全のために、ツールの呼び出しを拒否できる人が常にループの中にいるべきだとし、アプリケーションは利用できるツールを示し、機微な操作では確認を求めることを推奨しています。実装の仕方はクライアントによって違うので、頼りにする前に、自分のクライアントがどう許可を求めるのか確認してください。

ベンダー側も同じくらい重要です。優れたマーケティングプラットフォームは、アシスタントが丁寧に確認してくれることだけに頼りません。Shager の API キーには read、write、publish のスコープがあるので、下書きはできても公開はできないキーをアシスタントに渡せます。すべての呼び出しは監査ログに記録されます。設定方法はエージェントの投稿に人の承認を入れるで解説しています。

Authorization ヘッダーに APIキーを指定して、Shager の MCP サーバーを追加する Claude Code のコマンド。
コマンドを1つ実行し、/mcp で接続を確認します。

アシスタントを MCP サーバーにつなぐには?

リモートサーバーの場合、アシスタントはウェブ経由で接続します。仕様ではそのための標準の通信方式として Streamable HTTP が定められており、Shager のサーバーはこれを使い、Authorization ヘッダーで API キーを受け取ります。

たとえば Claude Code では、Bearer トークンを使うリモートサーバー向けのドキュメント記載のコマンドは次のようになります。

claude mcp add --transport http shager https://app.shager.ai/api/mcp \
  --header "Authorization: Bearer shgr_live_your_key_here"

ほかのクライアントでは、設定画面か設定ファイルを使います。Claude Code、Cursor をはじめ、主要なクライアントごとに手順を追ったガイドを用意しています。

知っておきたい点が1つあります。アシスタントによっては、API キーではなく OAuth でログインする MCP サーバーしか受け付けません。Shager は両方に対応しているので、Claude や ChatGPT では Shager をカスタムコネクタとして追加し、ログインして承認するだけです。コピーするキーはありません。ChatGPT での手順は Shager と ChatGPT のページで紹介しています。

マーケティングツールのベンダーに、MCP について何を聞くべきですか?

エージェントで使うツールを評価するとき、次の質問をすれば、本物の連携と、チェック欄を埋めただけのものを見分けられます。

  1. リモートの MCP サーバーはあるか。どの通信方式を使うか。 URL でつなげるホスト型のサーバーは、ローカルにインストールして動かすものよりはるかに簡単です。
  2. どの操作がツールとして公開されているか。 読み取り専用のアクセスはレポートには役立ちますが、配信を回すことはできません。作成、予約、承認、分析の操作があるか確認しましょう。
  3. エージェントにできることを制限できるか。 キーのスコープと、公開の権限を与えずにおけるかを聞きましょう。
  4. エージェントの操作の監査ログはあるか。 エージェントが、いつ、どのキーで、何をしたのかを知る必要があります。
  5. ドキュメント化された REST API もあるか。 Shager のもののような OpenAPI の記述があれば、開発者は同じ操作をコードから使えます。
  6. エージェントが自分で見つけて登録できるか。 Shager を含む一部のプラットフォームでは、エージェントがサンドボックスを作り、人が引き継ぐのを待つことができます。試用がずっと速くなります。

MCP にできないこと

MCP はアシスタントをマーケティング上手にはしてくれません。与えるのは手足であって、判断力ではないのです。出てきたものが公開に値するかを決めるのは、相変わらずあなたのブリーフ、ブランドのルール、レビューのプロセスです。また、どの SNS のルールも迂回しません。公式 API で公開するプラットフォームは、ボタンを押したのが人でもエージェントでも、公式 API で公開し続けます。

よくある質問

MCP を使うのに技術的な知識は必要ですか?

日々の利用では不要です。サーバーの接続は一度きりの設定で、たいていは URL とキーだけです。その後はふつうの言葉で作業し、アシスタントの提案を確認します。

MCP は特定の AI 企業専用のものですか?

いいえ。MCP のドキュメントによれば、Claude、ChatGPT、Visual Studio Code、Cursor など多くのクライアントが対応するオープン標準です。

投稿ツールの中でアシスタントに操作させても安全ですか?

安全性は、設定する制限しだいです。最初は公開権限のないキーを使い、下書きをデフォルトにし、監査ログを確認しましょう。出力を信頼できるようになってから、アクセスを広げてください。

実際の投稿業務で MCP が動くところを見たいなら、エージェント向けページにサーバーのアドレスとクライアントごとの設定方法があります。下書きモードでつないで、まずは自分のアカウントについて質問してみてください。

ご自身のアカウントでお試しください。

ローンチ期間中は無料、カード登録不要。接続して一度書くだけで、Shagerが公開して計測します。