Claude Media
ClaudeとZoho Books・Projectsを連携する方法 — 請求とタスクの削除系ツールの扱い

ClaudeとZoho Books・Projectsを連携する方法 — 請求とタスクの削除系ツールの扱い

Zoho BooksとZoho ProjectsのコネクタをClaudeにつなぐ手順、リージョン別の接続先URL、請求書や発注書を作れる範囲と削除系ツールを止める方法をまとめます。

Zoho BooksとZoho Projectsのコネクタでできること

Zoho BooksとZoho Projectsは、どちらもZoho自身が提供するClaudeのコネクタです。Claudeのディレクトリでは「Anthropic verified」の表示が付き、サインインが必須です。追加されたのは2026年3月で、Zoho MCPという同じ仕組みの上で動きます。分析基盤のZoho AnalyticsやサポートのZoho Deskも同じZoho MCPを使いますが、扱えるデータとツールの範囲はそれぞれ違います。

役割は次のように分かれます。

  • Zoho Books: 分類はFinancial services。請求書・見積・発注書・販売注文・入金などの経理データを扱う
  • Zoho Projects: 分類はProductivity。ポータル・プロジェクト・タスクリスト・タスク・フェーズを扱う

ディレクトリの説明文は、Booksが「Connect MCP to Zoho Books for automated billing and finance workflows」、Projectsが「Control Zoho Projects data and task operations through MCP tools」です。読むだけでなく、作成・更新・削除まで含むのがこのコネクタの性格です。

Zoho MCPの製品ページは、ZohoのAPIに対してLLMをつなぐ仕組みだと説明しています。認可にはOAuthを使い、エージェントは認可したユーザーの権限の範囲でしか動きません。この点は後の「線引き」の節で効いてきます。

claude.aiからつなぐ手順

ディレクトリから追加する通常の手順では、URLを自分で入れる必要はありません。

手順

コネクタを追加する流れ

  1. 1

    Connectorsを開く

    claude.aiで「Customize」→「Connectors」を開き、ディレクトリからZoho BooksまたはZoho Projectsを探します。

  2. 2

    Connectを押してZohoにサインインする

    説明と権限を確認して接続し、Zohoのアカウントでアクセスを許可します。

  3. 3

    読み取りの依頼で動作を確かめる

    更新を伴わない質問で、見える組織やポータルが想定どおりか確かめます。

Team・Enterpriseプランでは、OwnerまたはPrimary Ownerが先に組織でコネクタを有効化します。有効化しただけでは誰も使えず、各メンバーが自分のZohoアカウントで認証する必要があります。メンバーに選択肢が出ないときは、組織側の有効化を疑います。

Claudeのコネクタは、接続先サービスでの各自の権限を引き継ぎます。Zoho Booksで見えない請求書は、Claudeからも見えません。

リージョン別の接続先URL

Claude Codeなどから直接つなぐなら、契約しているZohoのデータセンターに合ったURLを選びます。BooksとProjectsで、サブドメインの部分だけが違います。

データセンターZoho BooksZoho Projects
米国Zoho Booksclaude-zohobooks.zohomcp.comZoho Projectsclaude-zohoprojects.zohomcp.com
欧州Zoho Booksclaude-zohobooks.zohomcp.euZoho Projectsclaude-zohoprojects.zohomcp.eu
インドZoho Booksclaude-zohobooks.zohomcp.inZoho Projectsclaude-zohoprojects.zohomcp.in
オーストラリアZoho Booksclaude-zohobooks.zohomcp.com.auZoho Projectsclaude-zohoprojects.zohomcp.com.au
カナダZoho Booksclaude-zohobooks.zohomcp.caZoho Projectsclaude-zohoprojects.zohomcp.ca
サウジアラビアZoho Booksclaude-zohobooks.zohomcp.saZoho Projectsclaude-zohoprojects.zohomcp.sa
日本Zoho Booksclaude-zohobooks.zohomcp.jpZoho Projectsclaude-zohoprojects.zohomcp.jp
UAEZoho Booksclaude-zohobooks.zohomcp.aeZoho Projectsclaude-zohoprojects.zohomcp.ae

URLの全体は、ドメインの後ろに /mcp/message が付いた https:// 形式です。日本のアカウントで両方をClaude Codeに足す例を示します。書式は一般的な claude mcp add のものを当てはめた例で、Zohoが示す手順ではありません。

claude mcp add --transport http zoho-books \
  https://claude-zohobooks.zohomcp.jp/mcp/message
claude mcp add --transport http zoho-projects \
  https://claude-zohoprojects.zohomcp.jp/mcp/message

追加したらセッション内で /mcp を開き、Zohoのサインインを済ませます。契約リージョンと違うURLを選ぶと、組織のデータに届かない原因になるため、Zohoの管理画面で自社のドメイン(.com や .jp)を先に見ておくと取り違えません。

Zoho Booksのツールは経理の書き込みを含む

Booksのコネクタには49個のツールが載っています。ディレクトリの画面で名前が見えるのは先頭の24個で、残りは「Show all」の先です。見える範囲だけでも、経理データの扱い方がうかがえます。

系統見える名前の例
参照見える名前の例list_invoices / get_invoice / list_contacts / get_contact / list_taxes / get_expense / list_users
作成見える名前の例create_item / create_purchase_order / create_sales_order
更新見える名前の例update_tax / update_estimate / update_purchase_order
削除見える名前の例delete_contact / delete_item / delete_estimate / delete_sales_order / delete_customer_payment

注意したいのは削除系です。取引先、品目、見積、販売注文、入金の記録を消せる名前が、先頭24個だけで5つあります。経理データは後から監査や税務の対象になるため、会話の流れで消してよいものではありません。ツールが実際にどう動くかの説明は、コネクタのページにありません。名前から読める範囲にとどめ、挙動は自分のサンドボックス組織で確かめるのが確実です。

Zoho Projectsのツールは階層を順にたどる

Projectsのコネクタは30個のツールを持ち、見える先頭24個は階層構造の順に並んでいます。ポータルから始まり、プロジェクト、タスクリスト、タスク、フェーズへと降りていく形です。

  • ポータル: getAllPortals / getPortalDetails
  • プロジェクト: getAllProjects / getProjectDetails / createProject / updateProject / trashProject / restoreProject
  • タスクリスト: getTaskListsByPortal / getAllProjectTaskLists / createTaskList / updateTaskList ほか
  • タスク: getTasksByPortal / getTasksByProject / getTaskDetails / createTask / updateTask
  • フェーズ: getPhases / getProjectPhases / createPhase / updatePhase ほか

Booksと違い、見える範囲に delete で始まる名前はありません。プロジェクトを消す操作は trashProject で、対になる restoreProject があります。名前から読めるのは「ごみ箱に入れて戻せる」までで、完全な削除の可否は一覧からは分かりません。

BooksとProjectsを1つの会話で使う

2つを同時に接続すると、請求とタスクをまたぐ依頼ができます。次の文は書き方の例で、プロジェクト名や条件は自分の環境のものに置き換えます。

Zoho Projectsで「リニューアル案件」の未完了タスクを一覧にして
Zoho Booksで、同じ取引先の未入金の請求書を日付順に出して
上の2つを突き合わせて、請求が遅れていそうな案件を挙げて。更新はしないで

最後の一文が要点です。2つのコネクタはどちらも書き込みを持つので、「更新はしない」と明示すれば、集計と突き合わせだけで会話を終えられます。依頼文での指定は歯止めとして弱いため、次の節の設定と併用します。

書き込みと削除をどこで止めるか

止める場所は3つあり、効く範囲が違います。Zoho側の権限はどのクライアントから呼んでも効き、Claude側のツール権限は組織のClaudeに、Claude Codeの権限ルールはClaude Codeにだけ効きます。

線引き

止める場所の選択肢

  • Zoho側の権限

    Claudeはユーザー本人の権限を引き継ぎます。Booksで削除権限のないロールのアカウントで接続すれば、削除ツールが見えても実行できません。

  • Claude側のツール権限

    Team・EnterpriseのOwnerは、Connectorsの「Tool permissions」でカテゴリや個別のツールを「Always allow」「Needs approval」「Blocked」に分けられます。組織全体に効き、個人は上書きできません。

  • Claude Codeの権限ルール

    mcp__<サーバー名>__<ツール名> の形でdenyに書きます。mcp__zoho-books__* のようにサーバー単位の指定もできます。

Claude側の制限は、到達範囲を狭めるだけで広げません。書き込みを許可しても、Zoho側で本人に権限がなければ変更は通りません。

Ownerが付ける3段階と、Zoho側のロールの組み合わせは次のように考えられます。ツール名からの当てはめなので、実際の分類は自分の組織の「Tool permissions」画面で確かめます。

ツールの種類Claude側の設定Zoho側のロール
参照(list_invoices など)Claude側の設定Always allowZoho側のロール閲覧のみで足りる
作成・更新(create_purchase_order、update_estimate など)Claude側の設定Needs approvalZoho側のロール担当者のロールだけに限る
削除(delete_contact など)Claude側の設定BlockedZoho側のロール削除権限を外したロールで接続する

作成系を承認制にしておくと、実行前に内容を目で確かめられます。更新も同じ扱いにすると、見積や発注書が会話の途中で書き換わる余地を減らせます。削除系は、承認画面で押し間違えると戻せない可能性があるため、承認制ではなくBlockedにしておくほうが確実です。

Claude Codeで削除系だけを止める設定は次のとおりです。サーバー名は上の追加例で付けた名前に合わせます。

{
  "permissions": {
    "deny": [
      "mcp__zoho-books__delete_contact",
      "mcp__zoho-books__delete_item",
      "mcp__zoho-books__delete_estimate",
      "mcp__zoho-books__delete_sales_order",
      "mcp__zoho-books__delete_customer_payment"
    ]
  }
}

Projectsはごみ箱に入れる trashProject と、戻す restoreProject が見えています。戻せる操作でも、プロジェクトごと消えたように見えると混乱するため、trashProject だけをdenyに足す選択肢があります。

{
  "permissions": {
    "deny": ["mcp__zoho-projects__trashProject"]
  }
}

作成・更新系は、denyではなくaskに書くと毎回確認が入ります。Claude Codeはdeny、ask、allowの順に評価し、最初に一致したものが結果になります。

ここで止められるのはClaude Codeから呼ぶ場合だけです。claude.aiやClaude Desktopで使う人には届かないので、複数人で使う組織はOwnerの設定とZoho側のロール設計を主にします。権限まわりの全体像はClaude Codeの/permissionsコマンドにもあります。

設定を見直すときの確認点

  • ディレクトリに載るツールは増えたり減ったりするため、denyに書いた名前が今も存在するかを定期的に見る。Claudeのコネクタ全般の設定はClaudeコネクタの使い方にまとめています
  • ディレクトリの注意書きにあるとおり、ツールの提供内容はAnthropicではなく提供元が決めます。変更されても通知は保証されません

まとめ

Books・Projectsとも、設定自体は「コネクタを追加してZohoにサインインする」だけで済みます。難しいのは接続の後で、Booksは経理データを消せるツールを含み、Projectsは階層をたどって作成・更新までできます。まず読み取りの依頼で動作を確かめ、削除系はZoho側のロールかClaude側のBlockedで止めておくと、会話の勢いで取り返しのつかない操作が走る余地を減らせます。

参照した一次ソース

この記事の記述は、次の一次ソースと照合しています。更新時に参照先が変わった場合は一覧も更新します。

  1. claude.com/marketplace/connectors/zoho-books
  2. claude.com/marketplace/connectors/zoho-projects
  3. zoho.com/mcp
  4. support.claude.com/en/articles/11176164-use-connectors-to-extend-claude-s-cap…
  5. code.claude.com/docs/en/mcp
この記事を共有:XはてブLinkedIn