Claude MCP Canva の位置づけ — AI Connector と Canva Dev MCP
Canva は MCP サーバーを二本公開しています。ひとつめは AI Connector と呼ばれる利用者向けのサーバーで、エンドポイントは https://mcp.canva.com/mcp です。Claude Desktop、Claude Code、ChatGPT、Cursor など MCP に対応する対話エージェントから接続し、ユーザーの Canva アカウントに紐づくデザインを扱います。
もうひとつは開発者向けの Canva Dev MCP Server です。こちらは Canva 上で動くアプリや連携を開発する担当者向けで、コーディング支援エージェントを Canva 開発の相談役として使う位置づけです。ブランド運用の日常業務では、AI Connector 側だけを見れば足ります。
本稿の対象は AI Connector 側です。混同を避けるため、以降は「Canva MCP」と表記します。Canva Developers サイトは Canva MCP を「Canva のデザイン機能を MCP 互換のツールとして公開するリモートサーバー」と定義しています。生成、編集、検索、書き出し、コメント、アセット管理までを、対話エージェント側から自然言語で呼び出せる状態です。
エコシステム全体の位置づけは Claude MCPで使えるクリエイティブ系ツール一覧 でまとめています。映像、デザイン、コンテンツ、公開の四領域で公式サーバーを整理した記事で、Canva MCP はデザイン領域の中心に位置づけられます。
公開されているMCPツール一覧
Canva Developers の Tools ページに掲載されているツールは、機能別に十のカテゴリーに分かれています。Assets、Autofill、Brand templates、Comments、Designs、Design imports、Shortlinks、Exports、Folders、Resizes、Editing transactions の系統です。
Designs カテゴリーには search-designs、get-design、get-design-pages、get-design-content、get-presenter-notes、get-export-formats、generate-design、create-design-from-candidate、copy-design の九本があります。既存デザインの検索と取得から、新規デザインの生成、候補から選ぶ生成、複製までを一つの系統で扱います。
Editing transactions カテゴリーは Canva MCP の中核で、start-editing-transaction、perform-editing-operations、commit-editing-transaction、cancel-editing-transaction、get-design-thumbnail の五本を持ちます。デザインの編集は「開始 → 操作 → 反映」というトランザクションの単位で扱う設計で、途中で取り消せば元のデザインは保たれます。
Assets には upload-asset-from-url と get-assets、Brand templates には search-brand-templates、list-brand-kits、create-design-from-brand-template があります。Autofill 側は autofill-design と get-brand-template-dataset の二本で、テンプレートに社内データを流し込む用途を担います。
書き出し系は export-design の一本で、PDF、PNG、JPG、PPTX、MP4 など複数形式を扱えます。サイズ変更は resize-design、フォルダ操作は create-folder、list-folder-items、search-folders、move-item-to-folder の四本で管理します。コメント関連は comment-on-design、reply-to-comment、list-comments、list-replies の四本で、社内レビューの往復に使えます。
Canva 側は各ツールに毎分あたりのリクエスト上限を設定しています。generate-design と create-design-from-candidate は 20 リクエスト毎分、search-designs と get-design は 100 リクエスト毎分といった単位で、量産で回す前に上限を把握しておくと途中で止まる事故を減らせます。
プラン別の利用範囲 — 無料・Canva Pro・Enterprise
Canva MCP はプラン別に使えるツールの範囲が変わります。無料プランでは生成、編集、検索、書き出し、コメント、アセットアップロードなど中核機能が動きます。ただし resize-design によるサイズ変更は Canva Pro 以上、autofill-design と get-brand-template-dataset は Canva Enterprise 契約が前提です。
Brand templates 系(search-brand-templates、list-brand-kits、create-design-from-brand-template)は Canva Pro、Business、Enterprise で利用できます。ブランドキットに登録済みの色や書体、ロゴを保った状態で生成を回したい場合は、Pro 以上のプランが下限になります。
書き出しの品質もプランで変わります。無料プランは標準品質で、Canva Pro 以上ではロスレス PNG、透過背景、プレミアム素材の書き出しに対応します。プレミアム素材を含むデザインは、プランに関係なく書き出し時に license_required エラーが返る場合があるため、素材選定の段階で扱いを分けておくと運用が安定します。
ブランドチームで案件横断に載せる前提であれば、Canva 側は Teams か Enterprise、Claude 側は Team か Enterprise という組み合わせが実務の下限です。個人アカウントでも接続自体は動きますが、管理者による許可粒度の統一が効かず、案件横断の配布は難しくなります。
Claude Desktop からの接続手順
Claude Desktop から Canva MCP に接続する手順は、Canva ヘルプセンターの「Connect AI assistants to Canva with the AI Connector」に沿えば四工程で終わります。
まず、Claude Desktop の設定を開き、コネクタのセクションを選びます。連携先の一覧に Canva が並んでいるので、選択して認証フローを開始します。別窓で Canva のログイン画面が開き、Canva Pro、Canva Teams、Canva Business、Canva Nonprofit のいずれかに紐づくアカウントで認証します。無料プランのアカウントは、この段階では対象外です。
次に、Canva 側で権限の確認画面が出ます。デザインメタデータの参照、デザインの作成と編集、テンプレートの自動流し込み(プラン対応時)の三領域が並ぶので、必要な範囲を選んで許可します。認証が成功すると「authorization successful」の表示が出て、Claude 側の設定画面に戻ります。
三つめは、新しい会話での Canva の有効化です。会話画面の設定アイコンからコネクタ一覧を開き、Canva をオンにします。ここまでで、その会話では Canva MCP のツールが呼び出せる状態になります。
四つめは、接続確認です。「最近編集した Canva のデザインを見せて」と伝えると、Claude 側でツール使用の確認ダイアログが出るので、承認します。承認後にデザインの情報が返れば、接続は完了です。
Claude Code からの接続手順
Claude Code からの接続は、claude mcp add コマンドを一行実行するだけで終わります。Anthropic の Claude Code ドキュメント「Connect Claude Code to tools via MCP」に、リモート MCP サーバーの追加コマンドが掲載されています。
claude mcp add --transport http canva https://mcp.canva.com/mcp
このコマンドで、Claude Code の設定に Canva MCP が追加されます。初回のツール呼び出し時にブラウザが開き、Canva のログインと権限承認を求められます。承認後は、以降のセッションで自動的にトークンが再利用されます。
チーム内で同じ設定を配布したい場合は、プロジェクトルートに .mcp.json を置き、canva エントリを共有します。案件担当者間で同じ接続情報を維持でき、案件横断で同じ道具立てが揃います。認証は個人単位のため、共有できるのは接続情報のみで、トークンは各自のマシンで発行されます。
Claude Code から Canva MCP を使う利点は、生成の反復をコード側の処理と束ねられる点です。案件データベースを引くカスタム MCP と Canva MCP を同じ会話に載せ、案件条件で分岐したデザインをまとめて生成する構成が組めます。他社デザインツールでも同じ発想で組めるため、Claude MCPからFigmaを呼び出す接続手順 と併読するとチーム内での運用イメージを掴みやすくなります。
認証方式 — CIMD と DCR
Canva MCP の推奨認証方式は CIMD(Client ID Metadata Documents)です。Canva Developers の「Access and permissions」節にある通り、OAuth の client_id を HTTPS の URL で表現し、そこに置いた JSON にクライアント情報を記述します。事前にクライアントを Canva へ登録する必要がなく、シークレット管理も不要です。Claude をはじめとする主要な対話エージェントは、CIMD ドキュメントを公開済みで、そのまま接続できます。
もうひとつの DCR(Dynamic Client Registration)は互換のために残っていますが、非推奨扱いです。DCR は認証のたびに新しいクライアントを登録するため、個々のクライアント接続を追跡・監査・失効させたい構成では利点が残ります。CIMD 対応の対話エージェントを使う限り、通常運用では意識する必要はありません。
いずれの方式でも、Canva は各ユーザー個別の認証を求めます。組織アカウントであっても、ユーザーごとに Canva のログインを踏むのが前提で、組織単位で一括のトークンを配ることはできません。デザイン、アセット、権限はすべてユーザー単位で管理されるため、対話エージェント側のツールは、そのユーザーのアクセス権の範囲内でだけ動きます。
編集トランザクションの流れ
Canva MCP の編集操作は、他のツールと異なりトランザクションの単位で扱います。編集を始めるときは start-editing-transaction を呼び、返ってきたトランザクション ID を保持します。次に、perform-editing-operations に操作リストを渡して、テキスト差し替え、要素の追加、色の変更などをまとめて指示します。
編集内容を確定するには commit-editing-transaction を呼びます。ここではじめて Canva 側のデザインが更新されます。途中で取り止めたい場合は cancel-editing-transaction を呼び、元のデザインは保たれたままです。生成の途中経過を確認するには get-design-thumbnail を呼び、サムネイル画像を取得できます。
この設計は、対話エージェントが複数の操作を試行錯誤する場面で効きます。試作を何度か回してから確定する、途中で条件が変わったら破棄する、といった運用が自然に組み込めます。反映前のプレビューを承認する手順を、社内のレビューフローに合わせて挟むこともできます。
組織側での管理と監査
Canva Teams、Canva Business、Canva Nonprofit、Canva Enterprise、Canva Education のプランでは、管理者が AI Connector 全体の有効化を制御できます。Canva ヘルプセンターの「Admin controls for teams」節に手順が掲載されています。
管理コンソールの Controls and Permissions(管理設定)から Third-party integrations(外部連携)を開き、Canva AI Connector のトグルを切り替えます。無効にすると、そのワークスペースのメンバーは対話エージェントから Canva MCP に接続できなくなります。有効化する前に、データ管理の方針、承認の許可範囲、監査ログの取り扱いを社内で決めておくと戻り工数を減らせます。
AI Connector は Canva Connect API と同じエンドポイントの権限体系で動くため、既存の Connect API に対する社内基準がそのまま適用できます。デザインメタデータへのアクセス、デザインの作成と編集、テンプレートの自動流し込みの三領域を、社内の情報管理側と揃えて設計するのが順序として素直です。
Enterprise、Education、Nonprofit のワークスペースでは、承認済みユーザーだけに接続を絞る運用も選べます。人物写真や未発表商品を扱うブランド案件では、初期に接続範囲を狭めておくのが安全側の選択です。
Claude Design・Claude Skills との使い分け
Canva ヘルプページには、Canva の Claude 側ツールが read_design と edit_design の二つに統合されたと記載されています。従来のツール名は残っていませんが、機能そのものは維持され、加えて新機能も追加されたとの説明です。表示が古いままの場合は、Claude 側で Canva の接続を切り、再接続すると新表示に切り替わります。
Claude 側から Canva を使う経路は、現在三通りに整理できます。ひとつめは Canva MCP を直接接続する経路で、本稿の対象です。ふたつめは Canva 公式パートナー Skill を Skills Directory から入れる経路で、上位に Claude Skills × Canva 連携ガイド で扱っています。三つめは Claude Design(Anthropic Labs)から Canva のデザインエンジンを呼ぶ経路で、初稿を Claude 側の対話で作り、仕上げを Canva 側に渡す構成です。
三つの経路は排他ではなく、下敷きに共通のエンドポイント mcp.canva.com/mcp があります。MCP を直接接続する経路は、権限粒度と監査を Canva Connect API の水準で扱いたい構成に向きます。Skill 経由は Anthropic 側で審査済みのパッケージを組織に配布したい構成に、Claude Design 経由は Claude の会話画面内で編集まで完結させたい構成に、それぞれ向きます。
同一の Canva アカウントで併用しても、Canva 側の権限体系はユーザー単位で一貫しています。実装段階では、まず MCP を直接接続してツール構成を把握し、その後に Skill 経由や Claude Design 経由の運用を重ねていく順が素直です。
実務ワークフロー例 — キャンペーン素材の量産
四半期のキャンペーン素材を Claude Code と Canva MCP で量産する流れを追います。Notion MCP や社内 DAM 側のカスタム MCP と束ねる前提です。
最初に、Claude Code から Notion MCP を呼び、案件ページから商品情報、コピー案、ブランドキットの指定、書き出し先のプラットフォーム一覧を取得します。ここまでは Canva に触れず、指示の材料集めだけを済ませます。
次に、Canva MCP の list-brand-kits で対象ブランドキットの ID を取得し、search-brand-templates で使うテンプレートを絞り込みます。テンプレートが決まったら、create-design-from-brand-template にコピーと数字を渡し、Instagram、LinkedIn、X 向けの初稿をまとめて生成します。
生成された各デザインは、Claude 側の会話に URL とサムネイル付きで返ります。担当者が Canva の画面で微調整したいものは、そのまま Canva に飛んで仕上げます。エージェント側で追加の編集をかける場合は、start-editing-transaction から commit-editing-transaction までの流れで、テキスト差し替えや色調整を反映します。
最後に、export-design で書き出しをかけ、社内 DAM に登録するカスタム MCP に URL を渡します。素材をブランドブックの体系と結び直したい場合は Claude Artifactsでブランドブックを作る手順 の型に載せ替え、ベクター素材の追加は Claude MCPからRecraftを呼び出す手順 で補います。Claude Code の会話ひとつで、案件情報の取得から書き出しまでが一連の流れで走ります。人が判断するのは方向性の確認と最終の可否で、フォーマットの整えと反復は MCP 側に寄せる分担です。
FAQ
Q1. Claude MCP Canva の接続には Canva の有料プランが必須か
必須です。Canva ヘルプセンターの「Check your plan eligibility」節に、Canva Pro、Canva Teams、Canva Business、Canva Nonprofit のいずれかが必要と明記されています。無料プランのアカウントでは、AI Connector の接続そのものが動きません。プラン別に使えるツールの範囲は Canva Developers の Tools ページで確認できます。
Q2. Canva MCP と、Claude Design(Anthropic Labs)の関係は
Canva の公式発表によれば、Claude Design は Canva の Design Engine を内部で呼び出す構成で、下敷きの通信は Canva MCP と同じ経路を通ります。既存の Canva 資産をそのまま扱いたい場合は Canva MCP を直接接続、Claude の会話画面内で編集まで完結させたい場合は Claude Design 経由、という切り分けです。
Q3. 認証は組織単位で一括発行できるか
できません。Canva Developers の「Authentication」節にある通り、Canva は各ユーザー個別の認証を求めます。デザイン、アセット、権限はユーザー単位で管理されるため、対話エージェント側のツールは、そのユーザーのアクセス権の範囲内でだけ動きます。組織で使う場合は、メンバー各自が Canva アカウントで認証を踏みます。
Q4. Canva MCP のツールにレートリミットはあるか
あります。Canva Developers の Tools ページに、ツールごとの毎分リクエスト数が掲載されています。生成系は 20 リクエスト毎分、検索系は 100 リクエスト毎分といった単位です。案件で量産を回す前に、対象ツールの上限を把握しておくと、途中で止まる事故を避けられます。
Q5. Claude Code の .mcp.json に Canva の接続情報を共有しても安全か
接続情報の共有そのものは安全です。認証トークンは個人単位で発行されるため、.mcp.json に共有できるのはエンドポイント URL とサーバー名までです。初回接続時に各メンバーがブラウザ経由で Canva 認証を踏み、自分のマシンにトークンが保存される流れになります。
情報源
- Canva Model Context Protocol (MCP) — Canva Developers
- MCP tools and rate limits — Canva Developers
- Connect AI assistants to Canva with the AI Connector — Canva Help Center
- Introducing Canva in Claude Design by Anthropic Labs — Canva Newsroom
- Canva Connector — Claude
- Bringing MCP 2026-07-28 to Claude — Anthropic
- Connect Claude Code to tools via MCP — Claude Code Docs