Claude MCP Canva の位置づけ
Canva は MCP サーバーを二本公開しています。ひとつめは利用者向けの AI Connector です。エンドポイントは https://mcp.canva.com/mcp です。MCP に対応する対話エージェントから接続し、ユーザーの Canva アカウントに紐づくデザインを扱います。
もうひとつは開発者向けの Canva Dev MCP Server です。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 MCP はプラン別に使えるツールの範囲が変わります。無料プランでも中核機能は動きます。生成、編集、検索、書き出し、コメント、アセットアップロードが対象です。ただし resize-design は Canva Pro 以上が必要です。autofill-design と get-brand-template-dataset は Canva Enterprise 契約が前提です。
Brand templates 系は Canva Pro、Business、Enterprise で利用できます。対象は search-brand-templates、list-brand-kits、create-design-from-brand-template の三本です。ブランドキット登録済みの色や書体、ロゴを保った状態で生成を回したい場合は 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 で書き出しをかけます。書き出し先の URL を、社内 DAM に登録するカスタム MCP に渡します。素材をブランドブックの体系と結び直したい場合は Claude アーティファクトでブランドブックを作る手順 の型に載せ替えます。ベクター素材の追加は 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