mcpField
M
mcp-konduto

mcp-konduto

ローカル
github.com/codesparセキュリティ2754 週間前に更新

mcp-konduto について

mcp-konduto は、ブラジルの API ファーストの不正検知サービス Konduto の MCP サーバーです。注文のリスク分析を必要とするブラジルの EC 加盟店を対象とします。スコアの比較やフェイルオーバーのため、mcp-clearsale と並行して使われることがあります。

主な機能

  1. 01注文の不正分析への送信
  2. 02注文の分析状態の照会
  3. 03最終的な注文ステータスとチャージバックの報告
  4. 04ブロックリスト、許可リスト、レビューリストの管理
  5. 05リスト項目の有効期限の延長と短縮

活用シーン

  1. 01デジタルネイティブなブラジルの EC における注文リスク審査
  2. 02ClearSale と並行したスコア比較やフェイルオーバー
  3. 03確認済みの不正から得たメールアドレス、IP、カード情報のブロックリスト登録

MCP 対応

Konduto の注文分析、ステータス報告、リスト管理の API を MCP ツールとして公開し、MCP クライアントから不正検知のワークフローを実行できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-konduto": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-konduto"
],
"env": {
"KONDUTO_API_KEY": "<KONDUTO_API_KEY>",
"KONDUTO_BASE_URL": "<KONDUTO_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-konduto
設定が必要な環境変数
KONDUTO_API_KEYシークレットKonduto API key (private key). Used as the Basic auth username with an empty password.
KONDUTO_BASE_URLKonduto API base URL. Defaults to https://api.konduto.com/v1.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@codespar/mcp-konduto0.2.0-alpha.3

ツール

18

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
idstringはい加盟店側の注文 ID(一意かつ安定している必要があります。後続の GET とステータス更新の照合に使用します)
ipstringいいえ注文時の購入者の IP(IPv4 または IPv6)
eventobjectいいえイベントチケット関連のフィールドです。イベント以外の注文では省略してください。
hotelobjectいいえホテル固有のフィールドです。ホテル以外の注文では省略してください。
travelobjectいいえ旅行固有のフィールド(乗客、フライト)です。旅行以外の注文では省略してください。
analyzebooleanいいえfalse の場合、Konduto は ML モデルを実行せずに注文を保存します。デフォルトは true です。
billingobjectいいえ請求先住所:氏名、address1、address2、市区町村、州、郵便番号、国。
paymentarrayいいえ支払い方法の配列。各項目は次の形式です:{ type: 'credit', bin, last4, expiration_date, status } または { type: 'boleto' | 'pix' | 'debit' }。
visitorstringいいえKonduto のブラウザー JS SDK が取得した訪問者 ID。行動/デバイスインテリジェンス信号に利用されるため、強く推奨されます。
currencystringいいえISO-4217 通貨コード(通常は BRL)
customerobjectはい顧客オブジェクト:id、name、email、tax_id(CPF/CNPJ)、phone1、created_at、new_account、vip など。
shippingobjectいいえ配送先住所:氏名、address1、address2、市区町村、州、郵便番号、国。
recurringbooleanいいえサブスクリプション/定期注文の場合は True
tax_amountnumberいいえ主要通貨単位での税額
installmentsnumberはいカード決済の分割回数(一括払いは 1)
total_amountnumberはい主要通貨単位での注文合計金額(例:199.90 BRL)
sales_channelstringいいえ販売チャネル識別子(例:ecommerce、mobile、marketplace)
shopping_cartarrayいいえ明細項目。各項目:{ sku, product_code, category, name, description, unit_cost, quantity, discount }。
shipping_amountnumberいいえ主要通貨単位での送料

詳細

@codespar/mcp-konduto

Konduto 用の MCP サーバーです。API ファーストのブラジル向け不正防止サービスです。

CodeSpar の fraud カテゴリーでは、@codespar/mcp-clearsale に続く2つ目のエントリーです。Konduto は ClearSale と並び、ブラジルの加盟店が標準的な不正対策レイヤーとして評価する2つのサービスの1つです。スコア比較やフェイルオーバーを目的に、両方を並行して導入するケースもよくあります。

ClearSale との位置付けの違い

ClearSaleKonduto
創業2001年(サンパウロ)2014年(サンパウロ)
強みより大規模なチャージバック履歴データベース行動に基づくデバイスインテリジェンス
特徴ML スコアリング+手動審査サービスAPI ファースト、機能範囲が絞られ、開発者向け
主な導入先ブラジルの大手小売で標準的デジタルネイティブなブラジルの EC で標準的

加盟店は通常、両方を並行して稼働させます。Konduto は迅速な行動シグナルに、ClearSale は長期にわたるチャージバック履歴に使用します。一方が review、もう一方が approved と判定した場合、加盟店は注文を手動審査に回します。

ツール(18)

ツール用途
send_order_for_analysis不正分析のため、注文を Konduto に送信します。
get_order注文の現在の分析状態を取得します。
update_order_status注文の最終的な加盟店側のステータスを Konduto に通知します。
report_chargeback注文について、確定したチャージバックを報告します。
report_order_approved加盟店が最終的に注文を承認したことを報告します。
report_order_declined加盟店が最終的に注文を拒否したことを報告します。
add_to_blocklistKonduto のブロックリストに値を追加します。
query_blocklist値が現在 Konduto のブロックリストに登録されているか確認します。
update_blocklist_entry既存のブロックリストエントリーを更新します。通常、有効期限(expires_at)の延長または短縮に使用します...
remove_from_blocklistKonduto のブロックリストから値を削除します。
add_to_allowlistKonduto の許可リスト(信頼済み)に値を追加します。
query_allowlist値が現在 Konduto の許可リストに登録されているか確認します。
update_allowlist_entry既存の許可リストエントリーを更新します。通常、有効期限の延長または短縮に使用します。
remove_from_allowlistKonduto の許可リストから値を削除します。
add_to_reviewlistKonduto の審査リストに値を追加します。
query_reviewlist値が現在 Konduto の審査リストに登録されているか確認します。
update_reviewlist_entry既存の審査リストエントリーを更新します。通常、削除せずに有効期限を延長または短縮するために使用します...
remove_from_reviewlistKonduto の審査リストから値を削除します。

インストール

npm install @codespar/mcp-konduto@alpha

環境変数

KONDUTO_API_KEY="T00000..."          # private key; required
KONDUTO_BASE_URL="..."               # optional; defaults to https://api.konduto.com/v1

認証

HTTP Basic 認証です。API キーをユーザー名として指定し、パスワードは空にします。

Authorization: Basic base64(KONDUTO_API_KEY + ":")

サーバーが base64 エンコードを処理するため、KONDUTO_API_KEY には生のキーを渡してください。

一般的なフロー

  1. 加盟店のチェックアウトページに Konduto のブラウザー JS SDK を埋め込みます。これにより、visitor ID(行動およびデバイスのシグナル)が取得されます。
  2. 注文送信時に、注文データ全体と visitor ID を指定して send_order_for_analysis を呼び出します。
  3. 応答に応じて処理します。approved なら発送し、declined ならブロックし、review なら手動審査または ClearSale からの追加シグナルを待ちます。
  4. 注文のライフサイクルが完了したら、approved/canceled/fraud を指定して update_order_status を呼び出します。これにより Konduto のモデルに情報がフィードバックされます。
  5. チャージバックが確定したら、ステータス fraud を指定して update_order_status を呼び出します。これが Konduto の主要な ML フィードバックチャネルです(公開ドキュメントには独立した /chargebacks エンドポイントはありません)。
  6. 確定した不正で確認された特定のメールアドレス/IP アドレス/カード BIN と末尾4桁の組み合わせを恒久的にブロックするには、add_to_blocklist を使用します。

アルファ版に関する注記

このパッケージは 0.1.0-alpha.1 としてリリースされます。元の概要とのスコープの違いは次のとおりです。

  • docs.konduto.com に照らして検証済み:

    • POST /orders(send_order_for_analysis)
    • POST/GET/DELETE /blacklist/{type}(ブロックリスト関連)
    • /whitelist/{type}(許可リスト)および /greylist/{type}(審査リスト)。「APIs de Blocklist, Allowlist e Reviewlist」の下に掲載されています。
  • 標準的な REST パターンですが、公開リファレンスには個別に掲載されていません(Konduto の公式クライアントライブラリで使用):

    • GET /orders/{id}(get_order)
    • PUT /orders/{id}(update_order_status)
  • 削除 — 公開ドキュメントに記載なし:

    • POST /disputes — docs.konduto.com に異議申し立てを送信するエンドポイントはありません。
    • POST /cards/analyze — カードのみを対象とする事前チェック用エンドポイントはドキュメントに記載されていません。
    • GET /visitors/{visitor_id} — ビジター ID は注文の visitor フィールドで参照されますが、公開取得エンドポイントはありません。

チャージバックのフィードバックは、Konduto がドキュメントで案内しているフィードバック手段である status: fraud を使った update_order_status に統合されています。

削除したエンドポイントが確認できた場合(非公開ドキュメントまたは API への直接リクエストによる)、または Konduto がより広範な公開リファレンスを公開した時点で、0.2.0 に更新してください。

実行

# stdio (default — for Claude Desktop, Cursor, etc)
npx @codespar/mcp-konduto

# HTTP (for server-to-server testing)
MCP_HTTP=true MCP_PORT=3000 npx @codespar/mcp-konduto

カテゴリー

fraud — この CodeSpar カテゴリーでは、ClearSale に続く 2 つ目のサーバーです。不正検知サーバーは、決済とは異なる共通の構成(分析 → 判定 → フィードバック)を持つため、異なるアクワイアラー間で切り替えるよりも、プロバイダー間(ClearSale ↔ Konduto ↔ Legiti)での切り替えが容易です。

エンタープライズ

エージェントによる決済にガバナンス、予算上限、監査証跡が必要ですか? CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、決済ルーティング、コンプライアンステンプレートを追加します。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。