Claude Klaviyo連携の使い方 — 接続手順とできること
Claude Klaviyo連携は、キャンペーン作成からプロファイル管理まで書き込みも行える公式Connectorです。27個のツールと接続手順、権限設定の注意点を一次ソースから確認します。
Claude Klaviyo連携とは
Claude Klaviyo連携は、EC向けメールマーケティングプラットフォームのKlaviyo自身が開発・保守する公式Connectorです。KlaviyoのConnectorsディレクトリ掲載ページでは、カテゴリが「Communication」「Data & analytics」「Sales & marketing」の3つにまたがると明記されています。開発元は「Klaviyo」、サインインが必須で、ディレクトリへの追加時期は2026年1月です。
公式の説明はこうです。「Chat directly with Klaviyo to report, strategize, and launch faster(Klaviyoと直接対話して、レポート作成・戦略立案・配信をより速くする)」。パフォーマンスサマリーの取得、コンテンツやコピーの作成依頼、最適化の機会探し、プロファイルの分析まで、会話の中でひとまとめに頼める設計です。
Connector URLは https://mcp.klaviyo.com/mcp?include-mcp-app=true で、裏側はModel Context Protocol(MCP)で動きます。公開されているツールは27個。取得系(get_*)が中心ですが、キャンペーン作成・プロファイル作成や更新・購読管理まで書き込み系のツールも含まれるため、能力区分は読み取り専用ではなく「Read & write」に相当します。
Web ConnectorsはClaude・Cowork・Claude Desktop・Claude Mobile(iOS/Android)の全ユーザーが利用でき、KlaviyoのようなディレクトリConnectorはClaude・Claude Desktop・Claude Code・API(MCP Connector経由)のいずれからも呼び出せます。どの面から使うかで接続手順が変わるため、まず自分が使う面を決めてから次の手順に進みます。
Claude Klaviyo連携でできること
公開されているツール名を機能別に整理すると、次のように分かれます。
| 操作カテゴリ | 主なツール | 読み書き |
|---|---|---|
| キャンペーン管理 | 主なツールget_campaigns get_campaign create_campaign assign_template_to_campaign_message get_campaign_report | 読み書き読み取り + 書き込み |
| カタログ・イベント参照 | 主なツールget_catalog_items get_events get_metrics get_metric query_metric_aggregates | 読み書き読み取りのみ |
| フロー・リスト・セグメント | 主なツールget_flows get_flow get_lists get_list get_segments get_segment | 読み書き読み取りのみ |
| プロファイル管理 | 主なツールget_profiles get_profile create_profile update_profile | 読み書き読み取り + 書き込み |
| 購読管理 | 主なツールsubscribe_profile_to_marketing unsubscribe_profile_from_marketing | 読み書き書き込み |
| アセット | 主なツールupload_image_from_url | 読み書き書き込み |
| アカウント情報 | 主なツールget_account_details | 読み書き読み取りのみ |
上記の24個が公式ページに表示されている範囲で、残り3個は「Show all 27 tools」の展開先にあります。developers.klaviyo.comのKlaviyo MCP serverドキュメントを確認しましたが、本Connector向けの27個限定のツール一覧や include-mcp-app=true パラメータの説明は見当たらず、残り3個のツール名とこのパラメータの意味は未特定です。
たとえば、get_segments で対象セグメントを特定してから query_metric_aggregates で期間別の指標を集計し、傾向が見えた時点で create_campaign を実行する、という一連の流れを1回の会話でつなげられます。表示されている24個のうち、参照系のツールが17個、書き込み系が7個という構成なので、まず状況を把握してから実行に移るという設計思想が読み取れます。
指示の出し方はほかの公式Connectorと同様、具体的であるほど1回で完結します。「先月のキャンペーンでクリック率が高かった上位3件と、それぞれの件名を教えて」のように期間・対象・返してほしい形式を明示すると、Claudeが get_campaigns と get_campaign_report を組み合わせて回答しやすくなります。
接続手順
KlaviyoはConnectorsディレクトリ掲載のコネクタなので、URLを自分で入力するカスタムConnectorの手順とは別の、クリックで完結する流れになります。
- チャット欄左下の「+」ボタン(または「/」)からメニューを開き、「Connectors」→「Manage connectors」を選ぶ
- ディレクトリの「Sales & marketing」または「Data & analytics」カテゴリか、検索窓から「Klaviyo」を探して選択する
- 「Connect」をクリックして接続を開始する
- 認証プロンプトに従い、Klaviyoアカウントでサインインしてアクセスを許可する
- 要求される権限の範囲を確認する
Claude Codeから使う場合は、ユーザースコープでMCPサーバーとして追加します。
claude mcp add --transport http klaviyo --scope user "https://mcp.klaviyo.com/mcp?include-mcp-app=true"追加しただけでは未認証です。セッション内で /mcp を実行し、ブラウザでのOAuthログインを済ませます。claude.aiアカウントでClaude Codeにログインしている場合は、claude.ai側で接続済みのKlaviyoが /mcp パネルに自動的に表示されるため、改めて claude mcp add を打つ必要はありません。ただし ANTHROPIC_API_KEY などAPIキー認証でClaude Codeを動かしている場合、この自動反映は起こりません。
権限とセキュリティの注意点
Claudeは接続したユーザー自身のKlaviyoアカウント権限をそのまま引き継ぎます。そのアカウントで見えないリストやセグメント、キャンペーンにはClaude経由でもアクセスできません。書き込み系のツールを含むだけに、まずKlaviyo側のアカウント権限設計が土台になります。
コネクタ設定の「Tool permissions」では、読み取り専用ツールと書き込み・削除系ツールが種類ごとに分類され、それぞれ「Always allow(常に許可)」「Needs approval(要承認)」「Blocked(ブロック)」から選べます。create_campaign や subscribe_profile_to_marketing のような、実行すると実際の配信や購読状態に影響するツールは、既定で要承認寄りに設定し、動作確認を重ねてから許可範囲を広げる進め方が安全です。
Team・Enterpriseプランでは、Ownerが組織全体に対して特定のアクション(たとえば書き込みは禁止し読み取りだけ許可する、など)を一律に制限できます。この制限は組織全体に適用され、個々のメンバーが自分の判断で上書きすることはできません。通信は暗号化され、Claude経由で同期できるのは元のKlaviyoアカウントで自分が見る権限を持つ範囲だけです。ただしKlaviyoのようなConnected serviceは、自社のインフラ上、自社の規約のもとでデータを処理します。処理場所が米国外になる場合もあり、Enterpriseプランの「US-only inference」設定のようなClaude側の推論場所の制御とは別軸の話です。
うまく接続できないときの確認
接続や認証でつまずいたときは、次の順に確認します。
- インターネット接続が安定しているか
- Klaviyoのアカウントが有効な状態か
- そのKlaviyoアカウントに、接続しようとしている操作を行う権限があるか
- 認証が失敗する場合は、いったん接続を解除してから再接続する
再接続は「+」ボタンまたは「/」から「Connectors」を開き、Klaviyoの接続を解除してから、接続手順をもう一度やり直す形になります。Claude Codeでは claude mcp remove klaviyo でいったん削除してから追加し直せます。
よくあるつまずき
書き込み系ツールだけ動かない
create_campaign や update_profile が実行されない場合、Tool permissionsで該当ツールが「Blocked」か「Needs approval」のまま止まっている可能性があります。設定画面で該当ツールの権限を確認します。
購読解除が反映されない
unsubscribe_profile_from_marketing を実行したのに配信が止まらないと感じたら、対象のプロファイルIDやメールアドレスが期待通りに指定されているかをまず確認します。曖昧な対象指定は誤動作の元になりやすいので、メールアドレスなど一意に特定できる情報を添えるのが安全です。
Team・Enterpriseで「Klaviyoが見当たらない」
個人の設定画面にKlaviyoの選択肢自体が出てこない場合、組織側でまだConnectorが有効化されていません。個人の操作では解決せず、オーナーへの依頼で有効化を進めます。
キャンペーン作成の内容が想定と違う
件名・本文・対象リストのような具体情報を省略すると、Claudeが仮の値で埋めてしまうことがあります。対象リスト名・件名・配信タイミングをひとまとめに指定すると再現性が上がります。
同じくEコマース系の連携としてはClaude Shopify連携があり、在庫や注文データの参照を軸にした構成です。KlaviyoとShopifyのデータを組み合わせて分析したい場合、両方を接続したうえでそれぞれの権限設定を個別に確認しておくと、意図しない書き込みを防ぎやすくなります。
まとめ
Claude Klaviyo連携は、Klaviyo自身が開発するディレクトリコネクタで、キャンペーンのレポート確認から作成、プロファイルの参照・更新、購読管理までを会話から任せられます。接続は「Connectors」メニューからKlaviyoを選んでサインインし、Tool permissionsで読み取り・書き込みの範囲を確認するだけで完了します。書き込み系のツールは既定で要承認寄りに設定し、Claude側の許可がKlaviyoアカウント自体の権限を超えない点だけ押さえておくと安全です。ほかのConnectorsの種類や追加方法を先に知りたい場合はClaude Connectorsとは、業務SaaS連携をまず読み取り専用から始めたい場合は業務SaaS連携は読み取り専用アクセスから始める理由が参考になります。