Zoho MCPとWorkDriveの連携

Zoho MCPとWorkDriveの連携

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

概要

Zoho WorkDriveは、よく利用するアプリとAIエージェントを連携し、複雑なワークフローを簡単に自動化できるZohoの新しいサービス、Zoho MCP(Model Context Protocol)に対応しました。

Zoho MCPでは、独自のMCPサーバーを設定し、950以上のZohoアプリや外部アプリと連携できます。これにより、Claude、OpenAI、Copilot、CursorなどのAIエージェントが、1つの指示に基づいてWorkDrive、CRM、Books、Mailなどのアプリを横断し、複数の手順からなる処理を実行できます。

MCPと従来のAPIの違い

従来のAPIでも処理を自動化できますが、手動での設定、トリガー、メンテナンスが必要です。Zoho MCPではさらに一歩進み、コードではなくコンテキストに基づいて動作する、自律的なAI主導のワークフローを実現できます。
MCPを使用すると、AIエージェントが必要な処理を理解し、複数のアプリを連携させて一連の処理をスムーズに完了します。手動入力、繰り返しのログイン、複雑な設定は必要ありません。

つまり、APIは自動化し、MCPは考えて実行します。

前提条件

Zoho MCPは、業務ワークフローを効率化、自動化したいユーザー向けに設計されています。プログラミングの知識は必要ありません。

開始する前に、次の要件を満たしていることを確認してください。
  1. Zoho MCPのツールとして使用するすべてのZohoサービス、外部アプリ、カスタムサービスに対して、有効な認証済みアクセス権があること。
  2. AIエージェントで、連携機能に対応し、外部ツールまたはエンドポイントを設定できるプランを利用していること。

Zoho MCPとWorkDriveの連携設定


必要な前提条件を満たしたら、Zoho MCPサーバーをZoho WorkDriveと連携するように設定できます。
  1. Zoho MCPのヘルプドキュメントの手順に従って、MCPサーバーとWorkDriveの連携を設定します。
  2. 設定が完了したら、MCPエンドポイントURLをコピーします。
  3. このエンドポイントURLを使用して、MCPサーバーをMCPクライアントに接続します(Claudeなど、使用するAIエージェント)。
MCPサーバーとMCPクライアントを接続すると、自然言語による指示を使用して、AIエージェントから直接ワークフローを実行できるようになります。

仕組み

設定が完了すると、Zoho MCPによってAIエージェントが要求のコンテキストを理解し、ワークフロー全体を自動的に実行できるようになります。

たとえば、次のような指示を入力します。

「『Finalised Presentation.ppt』をWorkDriveの『Approved Presentations』フォルダーに移動して、alicia@zylkerclients.comと共有し、自然言語のメッセージを添えてください。」

1つの指示だけで、AIエージェントがファイルをWorkDrive内の指定したフォルダーに移動し、対象の受信者と共有して、自然言語のメッセージを添えます。手動操作、アプリの切り替え、コーディングは必要ありません。

MCPサーバーで利用できるWorkDriveツール

WorkDrive MCPサーバーでは、Zoho WorkDrive内のファイル、フォルダー、チームフォルダー、共有、ユーザー情報を管理するための次のツールを利用できます。

ツール

説明

Abort_Workflow_For_A_File_Folder

実行中のワークフローのインスタンスを中止します。現在進行中のワークフローを終了する場合に、このAPIを使用します。中止したインスタンスは再開できません。

Add_Member_In_Group

指定したグループにメンバーを追加し、作成されたメンバーの詳細を返します。

Add_Resource_Labels

指定したラベルを1件以上のファイルまたはフォルダーに追加します。

Allow_User_Document_Conversion

指定したチームメンバーの非公開フォルダー(マイフォルダー)に対するファイルの自動変換を有効または無効にします。有効にすると、アップロードしたファイルをZoho独自の文書形式で編集できます。

Breadcrumbs_Of_File

ファイルまたはフォルダーの保存場所とフォルダー階層を取得します。

Copy_Multiple_files_folders

複数のファイルやフォルダーのコピー、および個別のファイルやフォルダーのコピーに対応しています。

Create_Comments

返信とコメントの作成に対応しています。

Create_Custom_Field

データテンプレート内にカスタム項目を作成するためのAPIです。

Create_Customized_Folder

カスタム属性と設定を適用した新しいフォルダーを作成します。

Create_Data_Template

指定したチーム用の新しいデータテンプレートを作成します。

Create_External_Share

外部共有用のカスタムリンクとダウンロードリンクの作成に対応しています。

Create_Files_Folders_Share

ファイルやフォルダーの埋め込みコードの生成、グループメンバーとの共有、インターネット上のすべてのユーザーとの共有、チームとの共有、個別のチームメンバーとの共有に対応しています。

Create_Folder

指定した親フォルダー内に新しいフォルダーを作成します。

Create_Group

指定したチームまたは組織内に新しいグループを作成します。

Create_Label

指定したユーザーのコンテキストに新しいラベルを作成します。

Create_Link_File

Web URLを保存し、よく使用するファイルやフォルダーを一元管理して簡単にアクセスできます。

Create_Multiple_custommetadata

複数のファイル/フォルダーとデータテンプレートの関連付け、およびファイル/フォルダーとデータテンプレートの関連付けに対応しています。

Create_New_File

このAPIでは、Zoho Writerを使用した文書、Zoho Sheetを使用した表計算シート、Zoho Showを使用したプレゼンテーションなど、Zoho形式のファイルを作成できます。

Create_Team_Folder

指定した親階層に新しいチームフォルダーを作成します。

Create_Team_Folder_Members

チームフォルダーへのメンバーおよびグループの追加に対応しています。

Create_Template_Category

指定したテンプレートライブラリーに新しいテンプレートカテゴリーを作成します。

Create_Zip_File

複数のファイル/フォルダーをZIPファイルに圧縮し、指定した保存先フォルダーに保存します。

Create_collections

外部コレクションおよび内部コレクションの作成に対応しています。

Delete_Collection

指定したコレクションを完全に削除します。

Delete_Comment

既存のコメントまたは返信を削除します。

Delete_Custom_Field

指定したカスタム項目をデータテンプレートから削除します。

Delete_Data_Template

指定したデータテンプレートを削除します。

Delete_Group

グループを削除し、関連付けられているすべてのメンバーを削除します。

Delete_Label

指定したラベルを削除します。

Delete_Member

指定したグループからメンバーを削除します。

Delete_Permission

共有ファイルまたはフォルダーへのアクセス権限を削除します。

Delete_Shared_Link

リソースの既存の外部共有リンクを無効にします。

Delete_Team_Folder_Member

指定したユーザーまたはグループをチームフォルダーの共同編集者リストから削除します。

Delete_Teamfolder

指定したチームフォルダーを削除し、関連するワークスペースの状態を更新します。

Delete_Version

ファイルの特定のバージョンを削除します。ユーザーがファイルの新しいバージョンを作成すると、バージョンIDが生成されます。

Disassociate_Files_Folders_From_Data_Template

ファイル/フォルダーとデータテンプレートの既存の関連付けを解除します。

Download_Progress

複数のファイル/フォルダーをZIP形式でダウンロードするAPIによって生成されたWMSキーを使用し、ZIPファイルのダウンロード進捗状況を取得します。

Download_Server_File

すべてのファイル形式に共通のAPIを使用して、ファイルの内容をバイナリー形式でダウンロードします。

Download_Server_File_Version

ファイルの特定のバージョンをバイナリー形式でダウンロードします。

Empty_My_Folder_Trash

指定したマイフォルダー領域のごみ箱から、すべての項目を完全に削除します。

Empty_Trash

指定したチームフォルダーのごみ箱から、すべての項目を完全に削除します。

Favorite_Files

指定したチームメンバーがお気に入りに登録したファイルの一覧を返します。

Fetch_Category_Files_List

指定したテンプレートカテゴリー内のテンプレートファイル一覧を取得します。

Fetch_Files_Folders

ファイル/フォルダー情報の取得と、ファイルのサムネイルURLの取得に対応しています。

Fetch_Libraries_Info

ライブラリーIDを使用して、特定のテンプレートライブラリーの詳細を取得します。

Fetch_Library_Categories_List

指定したテンプレートライブラリーで利用可能なテンプレートカテゴリーの一覧を取得します。

Fetch_Library_Files_List

指定したフィルターに基づいて、指定したテンプレートライブラリーからテンプレートファイルの一覧を取得します。

Fetch_Library_Permissions

特定のテンプレートライブラリーに設定されている共有権限を取得します。

Fetch_Public_Libraries

指定されたフィルター条件に基づいて、公開テンプレートライブラリーを取得します。

Fetch_Team_Libraries

指定したチームのテンプレートライブラリーの詳細を取得します。

Fetch_User_Libraries

指定したチームメンバーのテンプレートライブラリーの詳細を取得します。

File_Property

ファイルの追加プロパティを取得します。

File_Query

アップロードしたファイルの内容についてZoho Ziaに問い合わせ、ファイルデータに基づく回答を取得します。ファイルに対する最初の要求では、回答を生成する前にZoho Ziaがインデックスの作成を開始します。インデックスの作成時間は、ファイルのサイズと内容によって異なります。APIレスポンスのstatusを使用して進捗状況を確認できます。1=インデックス作成完了、回答可能、2=インデックス作成中、>=3=エラーによるインデックス作成失敗。

Generate_File_Summary

指定したファイルのAIによる要約を生成します。

Get_Actions_For_A_Transition

ワークフローの遷移で利用可能な処理を取得します。

Get_All_Team_Folders

指定したチーム内のすべてのチームフォルダーを返します。必要に応じて、種類による絞り込みとページネーションを使用できます。

Get_All_Teams_Of_User

ユーザーに関連付けられているすべてのチームを取得します。

Get_Collaboration_Info

指定した権限IDの共同作業の詳細を返します。

Get_Collection_Info

特定のコレクションの詳細を取得します。

Get_Comment_Info

特定のコメントに関する詳細情報を取得します。

Get_Comments

ファイルのすべてのコメントを取得します。

Get_Current_Team_User

指定したチームにおける、現在認証されているユーザーのメンバーシップ情報を返します。

Get_DT_Assoc_With_File_Folder

ファイルまたはフォルダーに関連付けられているすべてのデータテンプレートを取得します。

Get_During_Actions_For_An_Instance_Transition

ワークフローのインスタンスで、指定した遷移に設定されている遷移中の処理を取得します。

Get_File_List

指定したフォルダー内のすべてのファイルとフォルダーを一覧表示します。

Get_File_Preview

URLやサイズなど、ファイルのプレビュー用メタデータを取得します。

Get_File_Statistics

表示やダウンロードなどのユーザー活動を含む、ファイルまたはフォルダーへの詳細なアクセス統計を取得します。

Get_File_Summary

指定したファイルの概要のステータス(利用可能、生成中、未作成)を返します。

Get_Group_Info

特定のグループに関する詳細情報を取得します。

Get_Group_Member_Info

特定のグループメンバーに関する詳細情報を取得します。

Get_Group_Members

特定のグループに所属するすべてのメンバーの一覧を取得します。

Get_Label

特定のラベルの詳細を取得します。

Get_Labels

指定したチームメンバーに関連付けられているすべてのラベルを取得します。

Get_Link_Info

特定の外部共有リンクに関する詳細情報を取得します。

Get_List_Of_All_Collection_Links

指定したチームのすべての収集リンクの一覧を返します。

Get_List_Of_All_Collection_Submissions

このAPIは、収集リンクを通じて送信されたすべてのデータを取得します。

Get_List_Of_All_The_Submitted_Files

このAPIは、指定したリンクを使用してユーザーが送信したすべてのファイルの一覧を取得します。

Get_List_Of_Custom_Fields_Of_Data_Template

指定したデータテンプレートのカスタム項目の一覧を取得します。

Get_List_Of_Data_Templates_In_A_Team

指定したチームで利用可能なデータテンプレートを返します。フィルター、並べ替え、検索、ページネーションに対応しています。

Get_List_Of_Recent_Changes

指定されたページトークンを使用して、最近の変更の一覧を返します。

Get_List_Of_Workflows_In_A_Team

指定したチームに設定されているワークフローの一覧を取得します。

Get_Member_Info

一意のteam-member-idで識別される、指定したチームメンバーのプロフィールと役割の情報を返します。

Get_My_Draft_Files

指定したチームフォルダー内で、現在のユーザーが作成した下書きファイルを返します。

Get_My_Folder_Id

指定したチームメンバーの[マイフォルダー]のIDを返します。

Get_Shared_Links

ファイルまたはフォルダーの外部共有リンクをすべて取得します。

Get_Shared_Users

ファイルまたはフォルダーの共有先となっているすべてのユーザーを取得します。

Get_Start_Token

このAPIは、WorkDriveアカウントの変更を確認する際に必要な開始点トークンを生成するために使用します。現在時刻から過去31日以内の時刻を選択できます。

Get_Team_Folder_Files

指定したチームフォルダー内のファイルとフォルダーを返します。絞り込み、並べ替え、項目の選択、ページネーションに対応しています。

Get_Team_Folder_Folders

指定したチームフォルダー内のサブフォルダーを返します。ページネーションと並べ替えに対応しています。

Get_Team_Folder_Links

指定したチームフォルダー内のリソースに対して作成された共有リンクを返します。種類による絞り込みとページネーションに対応しています。

Get_Team_Folder_Setting

指定したチームフォルダーの現在の設定を取得します。これには、外部共有、ファイル変換、閲覧者のダウンロード権限、デバイスアクセスの設定が含まれます。

Get_Team_Folder_Shared_Users

指定したチームフォルダーの共有先となっているメンバーとグループを返します。絞り込み、検索、ページネーションに対応しています。

Get_Team_Folders_Info

指定したチームフォルダーの詳細なメタデータを返します。これには、共有設定、ワークスペースの属性、現在の設定状況が含まれます。

Get_Team_Info

指定したチームのプロフィールと設定の詳細を返します。これには、名前、説明、メンバー数、共有設定が含まれます。

Get_Team_Setting

指定したチームの管理者レベルの設定を取得します。これには、権限、共有ポリシー、ストレージ制限、機能設定が含まれます。

Get_Team_Users

指定したチームのメンバーを返します。必要に応じて絞り込みと検索を使用できます。

Get_Template_Category_Info

カテゴリーIDを使用して、特定のテンプレートカテゴリーの情報を取得します。

Get_Trashed_Files

ごみ箱へのアクセス権を持つ管理者向けに、指定したチームフォルダーのごみ箱内のファイルを返します。

Get_Unread_Files

指定したチームフォルダー内の未読ファイルを返します。必要に応じてリソースの種類で絞り込むことができます。

Get_User_Collaborators

指定したチームメンバーがファイルまたはフォルダーを共有しているユーザーとグループの一覧を返します。

Get_User_Groups

指定したチームメンバーがチーム内で所属しているすべてのグループを返します。

Get_User_Info

現在のユーザーの詳細を取得します。

Get_Users_For_An_Instance_Transition

ワークフローインスタンス内の特定の遷移について、処理待ちおよび処理済みのユーザー一覧を取得します。このAPIを使用して、選択した遷移の担当者または承認者を特定できます。

Get_Version

ファイルの利用可能なすべてのバージョンを取得します。

Get_Workflow_Instance

特定のワークフローインスタンスの完全な詳細を取得します。これには、現在の状態、関連する遷移、メタデータが含まれます。

Get_Workflow_Instances_For_A_File_Folder

特定のファイルまたはフォルダーに関連付けられているすべてのワークフローインスタンスを一覧表示します。このAPIを使用すると、対象のリソースで開始されたワークフローとその現在のステータスを確認できます。

Get_Workflow_Instances_For_A_User

特定のユーザーが開始した、またはそのユーザーに割り当てられたすべてのワークフローインスタンスを取得します。このAPIを使用すると、ユーザーが作成したワークフローや対応待ちのワークフローを追跡し、実行形式、ステータス、リソースの種類、開始日時でインスタンスを抽出できます。

Get_Workflow_Instances_For_A_Workflow

特定のワークフローを使用して作成されたすべてのワークフローインスタンスを取得します。このAPIを使用すると、そのワークフローから作成されたインスタンスの進捗、ステータス、ライフサイクルを追跡し、日時や状態に基づいて抽出できます。

Import_To_Native

このAPIは、対応しているZoho以外のファイルを、Writer、Sheet、ShowなどのZoho Office形式に変換します。

Invite_New_Users

メールアドレスを使用して、1人以上のユーザーをチームに招待します。

Labeled_Files

指定したチームメンバーの、ラベルが付いたファイルの一覧を返します。

List_Team_Groups

指定したチームに属するすべてのグループを返します。グループの種類による抽出とページネーションに対応しています。

Multi_Download

複数のファイルやフォルダーをZIP形式で圧縮し、ZIPのメタデータを追跡するためのWMSキーを返します。

My_Folder_Files

このAPIは、マイフォルダーからファイルを取得します。

My_Folder_Links

指定したマイフォルダーのリソースに対する共有リンクの一覧を返します。

My_Trashed_Files

指定したマイフォルダーのリソース内にある、ごみ箱に移動したファイルの一覧を返します。

Perform_Transition_For_A_Workflow_Instance

指定したワークフローインスタンスに対して、指定した遷移を実行します。

Recent_Files

指定したチームメンバーが最近アクセスしたファイルの一覧を返します。

Remove_Resource_Labels

1件以上のファイルまたはフォルダーから、指定したラベルを削除します。

Remove_Template_Category

指定したテンプレートファイルを、対象のテンプレートカテゴリーから削除します。

Restore_To_Version

選択したファイルのバージョンを最新バージョンとして復元します。

Save_Resource_As_Template

ファイルを再利用可能なテンプレートとして、指定したテンプレートライブラリーに保存します。

Search_Records

マイフォルダー内の検索、チームフォルダー全体の検索、フォルダー全体の検索、チーム全体の検索、データテンプレートに基づく検索、[自分と共有]内の検索に対応しています。

Shared_With_Me_Files

[自分と共有]タブには、他のチームメンバーからユーザーに共有されたすべてのファイルが表示されます。

Shared_With_Me_Folders

指定したチームメンバーと共有されているフォルダーの一覧を返します。

Start_Workflow_For_A_File_Folder

指定したファイルまたはフォルダーに対して、ワークフローインスタンスを開始します。

Sub_Folders

このAPIは、マイフォルダーからフォルダーを取得します。

Suggested_Files

指定したチームメンバーにおすすめのファイル一覧を返します。

Un_Zip_File

ZIPファイルの内容をWorkDrive内の指定したフォルダーに展開します。

Update_Comments

コメントの解決、編集、再開に対応しています。

Update_Custom_Field

既存のカスタム項目の定義とプロパティを更新します。

Update_External_Share

ダウンロードリンク設定、有効期限設定、パスワードリンク設定の変更に対応しています。

Update_Files_Folders

ファイル/フォルダーの移動、インデックスビューからのファイルの削除、ファイル/フォルダー名の変更、ファイル/フォルダーの完全削除、ファイル/フォルダーのお気に入りへの追加、お気に入りからのファイル/フォルダーの削除、ファイル/フォルダーの復元、ファイル/フォルダーのごみ箱への移動、ファイルの編集の有効化、ファイルのチェックアウト、ファイルのチェックイン、ファイルを最終版に設定、インデックスビューへのファイルの追加、リンクファイルの更新、ファイルを準備完了に設定に対応しています。

Update_Files_Folders_Share

ファイル/フォルダーの共有権限と共有期限の更新に対応しています。

Update_Folder_Customization

既存のフォルダーのカスタマイズと、フォルダーのカスタマイズの解除に対応しています。

Update_Groups

グループ名の変更とグループの説明の更新に対応しています。

Update_Labels

ラベルの色と名前の変更に対応しています。

Update_Library_User_View_Preference

指定したテンプレートライブラリーにおけるユーザー固有の表示設定を更新します。

Update_Member_Role

既存のグループメンバーの役割を更新します。

Update_Multiple_Follow_Updates

ファイル/フォルダーのフォローとフォロー解除に対応しています。

Update_Multiple_files_folders

複数のファイル/フォルダーのごみ箱への移動、お気に入りへの追加、移動、お気に入りからの削除、復元、完全削除に対応しています。

Update_Org_Template_Admin_Role

指定したチームメンバーにテンプレート管理者権限を付与、またはその権限を削除します。

Update_Team_Folder

チームフォルダーの固定、アーカイブ解除、説明の変更、名前の変更、アーカイブ、固定解除に対応しています。

Update_Team_Folder_Member

指定したチームフォルダーの共有メンバーのアクセス権限を更新します。

Update_Teams

チーム名、チームの説明、優先チームの変更に対応しています。

Update_Template_Category

指定したテンプレートファイルを、指定されたテンプレートカテゴリーに関連付けます。

Update_Values_Of_Associated_Files_Folders

既存のファイル/フォルダーとデータテンプレートの関連付けにおけるカスタムメタデータの値を更新します。

Update_category

カテゴリー名の変更とカテゴリーの削除に対応しています。

Update_collections

内部コレクションから外部コレクションへの変換、コレクションの無効化、コレクションのリンク設定の更新、コレクションの有効化、外部コレクションから内部コレクションへの変換に対応しています。

Update_datatemplates

データテンプレートの説明の変更、有効化/無効化、名前の変更に対応しています。

Update_settings

ファイル変換の有効化、閲覧者によるダウンロードの許可、外部共有の有効化に対応しています。

Update_users

チームメンバーの削除、一時停止、役割の変更に対応しています。

Upload_File

テキスト形式のファイルのみを、WorkDrive内のチームフォルダーまたはフォルダーにアップロードします。

Upload_New_Version

テキスト形式の既存ファイルに限り、新しいバージョンをアップロードします。

Upload_Status

このAPIを使用すると、ストリームアップロードが進行中か完了済みかを確認し、upload-idの値を使用して適切なアップロードエラー応答を取得できます。

Zip_Progress_File

複数のファイル/フォルダーをZIPとして作成するAPIから返されたWMSキーを使用して、圧縮されたZIPファイルのメタデータを取得します。

 

関連リンク。
  1. Zoho MCP公式ヘルプドキュメント