概要
SankaのClaudeコネクターを使えば、Claudeの会話内で自然言語を使って取引、連絡先、企業、請求書などを管理できます。OAuthで一度接続すれば、すぐに使い始められます。 SankaをAIで使う3つの方法:| パス | 対象者 | セットアップ時間 |
|---|---|---|
| Claude コネクター | すべてのユーザー | 0分 — Connectをクリックするだけ |
| MCP サーバー | IDE上の開発者 | 2分 — エディタに設定を追加 |
| SDK | コードを書く開発者 | 5分 — パッケージをインストールしてコードを書く |
SankaをClaudeに接続する
- Claude → Settings → Connectors を開く
- Sanka を見つけて Connect をクリック
- Sankaのワークスペースにログインし、権限を付与
- 完了 — Claudeからあなたのデータにアクセスできるようになりました
スコープ
接続時にClaudeに以下のアクセスを許可できます:- 取引、連絡先、企業 — 作成、読み取り、更新
- 請求書、見積書、注文 — 作成、読み取り、更新
- サブスクリプション、支払い、仕入先請求 — 請求ライフサイクルの管理
- 商品、在庫 — 在庫レベルと商品カタログの読み取り
- ワークフロー — 自動化のトリガーと管理
- レポート — ビジネス指標のクエリ
使用例
例1:取引の作成とエンリッチメント
Claudeに新しい取引の作成と企業データの自動エンリッチメントを依頼:「jane@acme-corp.com の取引を作成して。50人の営業チーム向けにプラットフォームを評価中です。業界やテックスタックを把握するために企業データをエンリッチして。」裏側で起こること:
- Claudeが
executeを呼び出し、jane@acme-corp.com のコンタクトを作成 - Claudeが
executeを呼び出し、企業(acme-corp.com)をエンリッチ — 業界、従業員数、テックスタック、資金調達データを取得 - Claudeが
executeを呼び出し、コンタクトとエンリッチされた企業に紐づいた取引を作成 - 取引の詳細とエンリッチされた企業情報の要約を返す
例2:パイプラインレビュー(フィルター付き)
Claudeに現在のパイプラインの分析を依頼:「今月クローズ予定で¥1,000,000以上の取引を全部見せて。クローズ日順に並べて、過去7日間更新されていないものにフラグを立てて。」裏側で起こること:
- Claudeが
executeを呼び出し、日付と金額のフィルターで取引を一覧 - Claudeが結果を処理し、最終更新日をチェック
- 滞留フラグ付きのフォーマット済みテーブルを返す
例3:成約した取引への請求
取引が成約したらClaudeに請求書の生成を依頼:「株式会社アクメの取引が年間¥2,400,000で成約しました。NET30条件で請求書を作成して、経理担当者に送信してください。」裏側で起こること:
- Claudeが
executeを呼び出し、取引と関連コンタクトを取得 - Claudeが
executeを呼び出し、取引金額、NET30条件、経理担当者で請求書を作成 - 送信前にレビューできるよう請求書の詳細とリンクを返す
例4:リードスコアリング
Claudeにリードのスコアリングと優先順位付けを依頼:「今週追加されたすべてのコンタクトをICPフィットでスコアリングして。理想的な顧客は、従業員50〜500人の日本のB2B SaaS企業です。」裏側で起こること:
- Claudeが
executeを呼び出し、最近作成されたコンタクトを一覧 - Claudeが
executeを呼び出し、各コンタクトの企業データをエンリッチ - Claudeが
executeを呼び出し、ICP基準に対して各コンタクトをスコアリング - スコアと理由付きのランク付きリストを返す
利用可能なツール
コネクターは2つのMCPツールを公開しています:execute
サンドボックス環境でSanka SDKに対してJavaScript/TypeScriptコードを実行します。これが主要なツールで、あらゆるSanka APIエンドポイントを呼び出せます。
- アノテーション:
readOnlyHint: false,destructiveHint: true - 機能: すべてのSankaリソース(取引、連絡先、請求書など)に対するフルCRUD
- セキュリティ: コードは隔離されたDenoサブプロセスで実行され、ネットワークアクセスはSanka APIに限定
search_docs
Sanka SDKのドキュメントを検索し、メソッド、パラメータ、使用例を見つけます。
- アノテーション:
readOnlyHint: true - 用途: Claudeがコードを書く前に適切なAPIメソッドを見つけるために使用
技術詳細
OAuth設定
| パラメータ | 値 |
|---|---|
| 認可URL | https://app.sanka.io/oauth/authorize |
| トークンURL | https://app.sanka.io/oauth/token |
| 取り消しURL | https://app.sanka.io/oauth/revoke |
| JWKS URL | https://app.sanka.io/oauth/jwks.json |
| グラントタイプ | Authorization Code with PKCE |
| トークン形式 | JWT (RS256 or HS256) |
| トークン有効期間 | 15分(自動更新) |
| リフレッシュトークン | 30日、httponly cookieに保存 |
MCP サーバー
| パラメータ | 値 |
|---|---|
| トランスポート | Streamable HTTP |
| エンドポイント | https://mcp.sanka.io/mcp |
| 認証 | Bearerトークン(OAuthアクセストークン) |
| ツールレスポンス上限 | 25,000トークン以下 |
プライバシーとセキュリティ
- プライバシーポリシー: sanka.io/privacy
- データ処理: Claudeはユーザーに代わってSankaにAPIリクエストを送信します。コネクターはOAuthトークン以外のデータを保存しません。
- トークン保存: OAuthトークンはClaude側で管理され、自動的に更新されます。
- 取り消し: Sankaの開発者設定から、いつでもアクセスを取り消せます。