Claude Code × kintone 自動化の実務ガイド|顧客登録・レポート・他システム連携を爆速化する

Claude Code × kintone MCPを使った業務自動化の実務ガイド。顧客情報の自動登録・月次レポート生成・freee/Salesforceとの自動連携・帳票出力など3つのアプローチと4つのユースケースを解説。

この記事をシェア:
目次 クリックで開く

Claude Code × kintone 自動化の実務ガイド|顧客登録・レポート・他システム連携を爆速化する

最終更新:2025年5月|対象:kintoneを業務で使っている非エンジニア〜中級者

「kintoneへの入力が毎日30分かかる」「月次レポートの集計を手作業でやっている」——そんな悩みを、Claude Code × kintone MCPで解決できます。コーディング知識ゼロでも、自然文で指示するだけでkintoneを自在に操作。本記事では3つの連携アプローチと、今日から使えるユースケースを実務レベルで解説します。

Claude Code × kintone 自動化フロー全体マップ

Claude Code × kintone 連携でできること

kintoneはAPIが充実しており、外部ツールとの連携に向いています。Claude Codeと組み合わせることで、次のようなことが自然文の指示だけで実現できます。

👥
顧客情報の自動登録・更新
名刺・メール・Webフォームの情報をkintoneに自動登録。重複チェックも込み。

📊
月次レポートの自動生成
案件・売上データを集計してExcel/Wordレポートを自動作成。経営会議資料まで。

🔄
freee・Salesforce自動連携
受注情報をfreeeの請求書・Salesforceの商談に自動転記。二重入力ゼロ。

📋
帳票・申請書の自動出力
kintoneのレコードから納品書・見積書・申請書を自動生成してPDF化。

Claude Code × kintone 顧客管理アプリのレコード一覧画面
▲ Claude Codeが自動登録した顧客データがkintoneのレコード一覧に表示されている様子

3つの連携アプローチ — 難易度別に選ぶ

① 推奨・最速

kintone 公式 MCP(自然文操作)
Claude Codeからkintone公式MCPサーバーに接続。「○○の案件を登録して」と話しかけるだけでレコード作成・更新・検索が完了。コード不要で最もとっつきやすい。

② スクリプト

kintone REST API(Python)
Claude Codeが kintone REST API を呼ぶPythonスクリプトを生成。大量レコードの一括登録・CSV取込・バッチ更新など、MCP より細かい制御が必要な場合に使う。

③ 上級

Webhook + Claude Code(イベント駆動)
kintoneのレコード保存・更新Webhookをトリガーに Claude Codeを自動起動。freee・Salesforceとの双方向連携や、条件分岐を伴う複雑な自動化に対応。

【推奨】kintone MCP を使った自然文操作 — セットアップ手順

最初に試すべきはkintone公式MCPです。セットアップは10分以内に完了します。

  1. kintone APIトークンを発行
    kintoneの「アプリ設定」→「APIトークン」からアクセス権限(レコード閲覧・追加・編集)を付与したトークンを発行。環境変数に保存しておく。
  2. kintone MCP サーバーをインストール
    npm install -g @kintone/mcp-server(または公式リポジトリのインストール手順に従う)。
  3. Claude Codeの設定ファイルにMCPを追加
    ~/.claude/claude_desktop_config.json または .claude/settings.json にkintoneエンドポイントとAPIトークンを記載する。
  4. CLAUDE.md にkintoneアプリ定義を記載
    使用するアプリID・フィールドコード・必須項目をCLAUDE.mdに書いておくと、Claude Codeが毎回確認せずに正確なフィールドマッピングで操作できる。
# CLAUDE.md に記載するkintoneアプリ定義の例

## kintone アプリ定義

### 顧客管理アプリ(APP_ID: 1)
– 会社名: `company_name`(必須)
– 担当者名: `contact_name`
– メールアドレス: `email`
– 電話番号: `phone`
– ステータス: `status`(リード/商談中/成約/失注)
– 最終コンタクト日: `last_contact`

### 案件管理アプリ(APP_ID: 2)
– 案件名: `project_name`(必須)
– 顧客ID: `customer_id`(ルックアップ: 顧客管理APP)
– 受注金額: `amount`
– 担当営業: `sales_rep`
– 納期: `deadline`

kintone レコード詳細画面 — Claude Codeで自動入力されたデータ
▲ kintone レコード詳細画面。会社名・担当者名・ステータス・金額がClaude Codeによって自動入力された。

【スクリプト】Python × kintone REST API で大量処理を自動化

MCPが自然文ベースの操作に向いているのに対し、1,000件超のCSV一括取込バッチ更新にはPythonスクリプトが適しています。Claude Codeに「このCSVをkintoneに登録するスクリプトを書いて」と指示するだけで、以下のようなコードを自動生成してくれます。

# Claude Codeが生成するkintone REST API スクリプト例
import requests, json, os

SUBDOMAIN = os.environ[“KINTONE_SUBDOMAIN”]
APP_ID = “1”
API_TOKEN = os.environ[“KINTONE_API_TOKEN”]

headers = {
“X-Cybozu-API-Token”: API_TOKEN,
“Content-Type”: “application/json”,
}

def add_record(company, contact, email):
payload = {
“app”: APP_ID,
“record”: {
“company_name”: {“value”: company},
“contact_name”: {“value”: contact},
“email”: {“value”: email},
}
}
r = requests.post(
f”https://{SUBDOMAIN}.cybozu.com/k/v1/record.json”,
headers=headers, data=json.dumps(payload)
)
r.raise_for_status()
return r.json()[“id”]

【上級】Webhook + Claude Code でイベント駆動自動化

kintoneのWebhook機能と組み合わせると、レコード保存と同時に外部処理を走らせることができます。たとえば「受注確定」ステータスに変わった瞬間、freeeに請求書を自動作成しSlackに通知、という処理がノーコードで実現できます。

トリガー Claude Codeの処理 連携先
受注ステータス変更 請求書データ生成・送信 freee API
新規顧客レコード追加 Salesforceに取引先同期 Salesforce REST API
案件フェーズ変更 Slackチャンネルに通知 Slack Webhook
月末(定期バッチ) 月次レポートExcel生成・メール送信 Gmail / Google Drive

実装の落とし穴と対処法

  • APIトークンの権限不足:レコード閲覧のみのトークンで登録・更新しようとしてエラー。アプリ設定でCRUD権限を付与したトークンを再発行する。
  • フィールドコードのタイポ:日本語フィールド名ではなくフィールドコード(英数字)を使う必要がある。CLAUDE.mdにコード一覧を記載しておくと防止できる。
  • 一括登録の上限:kintone REST APIの一括登録は1回100件まで。1,000件なら10回に分けてループ処理するスクリプトをClaude Codeに生成させる。
  • Webhookの非同期タイムアウト:kintoneのWebhookは10秒でタイムアウトする。重い処理はキューに積んでバックグラウンド実行する設計にする。

よくある質問(FAQ)

kintone MCPは無料で使えますか?
kintone MCP自体は(公式・サードパーティとも)無償で提供されています。kintoneのライセンス費用とClaude Codeの利用料(Max/Proプラン等)は別途必要です。
kintoneのゲストスペースやアーカイブアプリでも使えますか?
APIトークンを発行できるアプリであれば基本的に利用可能です。ゲストスペースはAPIパスが異なる(/k/guest/{spaceId}/v1/)ため、CLAUDE.mdやスクリプト内でパスを明示してください。
社内のkintoneデータをClaude Codeに渡しても安全ですか?
個人情報・機密情報をプロンプトに直接含めるのは避け、APIトークン経由でのデータ取得に留めるのが推奨です。AnthropicのEnterpriseプランではプロンプトデータの学習利用をオフにできます。
プログラミング知識がなくても使えますか?
kintone MCPアプローチであれば自然文で操作できるため、コーディング不要です。Pythonスクリプトが必要な場合も、Claude Codeが生成するコードをコピペして実行するだけなので、コードを書く必要はありません。
freee・Salesforce・Slackとの連携は難しいですか?
各サービスのAPIキーをCLAUDE.mdや環境変数に設定しておけば、「kintoneの受注データをfreeeに請求書として登録して」と指示するだけでClaude Codeがスクリプトを生成・実行します。初回設定は30〜60分程度です。

kintone × Claude Code の導入を一緒に進めませんか?

現在の業務フローを伺い、最適な連携アプローチを無料でご提案します。初回相談はオンラインで30分。

無料相談を申し込む →

CRM・営業支援

Salesforce・HubSpot・kintoneの選定から導入・カスタマイズ・定着まで一貫対応。営業生産性を高め、商談化率を改善します。

AT
aurant technologies 編集

上場企業からスタートアップまで、数多くのデータ分析基盤構築・AI導入プロジェクトを主導。単なる技術提供にとどまらず、MA/CRM(Salesforce, Hubspot, kintone, LINE)導入によるマーケティング最適化やバックオフィス業務の自動化など、常に「事業数値(売上・利益)」に直結する改善実績多数。

この記事が役に立ったらシェア: