aml

AMLOracle — 12-tool AML/CFT MCP: 87k sanctions names, PEP screening, adverse media, SAR/STR.

使うべきか

品質と安全性

A
説明の品質
88%
スキーマの完全性
80%
命名の品質
82%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(3)

  • LOWTool 'ubo_lookup' description lacks action verbubo_lookup 内
  • LOWTool 'aml_news' description lacks action verbaml_news 内
  • LOWTool 'amlr_calendar' description lacks action verbamlr_calendar 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,180トークン数(ツール定義)
~712 B一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.92%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "aml": {
      "url": "https://tooloracle.io/aml/mcp/"
    }
  }
}

リモートエンドポイント

https://tooloracle.io/aml/mcp/streamable-http

できること

ツール一覧

ツール(12)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
⚪sanctions_screen(name, entity_type, threshold)

Screen any name against EU FSF (14k), OFAC SDN (69k), UN SC (3k), Interpol (13k) watchlists. AMLR Art. 35.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Name to screen e.g. 'Gazprom', 'Ivan Petrov'"
    },
    "entity_type": {
      "type": "string",
      "description": "person or company (default: any)"
    },
    "threshold": {
      "type": "number",
      "description": "Match threshold 0.7-1.0 (default: 0.85)",
      "default": 0.85
    }
  },
  "additionalProperties": false
}
⚪sanctions_detail(name)

Full entity record for sanctions hit. Returns UN XML detail, aliases, nationality, designation.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Name to look up"
    }
  },
  "additionalProperties": false
}
🟢pep_check(name, country)

PEP (Politically Exposed Person) check via Wikidata. AMLR Art. 22 enhanced CDD for PEPs.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Full name e.g. 'Vladimir Putin', 'Angela Merkel'"
    },
    "country": {
      "type": "string",
      "description": "Country to narrow search (optional)"
    }
  },
  "additionalProperties": false
}
⚪adverse_media(name, lang, limit)

Negative news screening: fraud, money laundering, corruption, sanctions. AMLR Art. 55 ongoing monitoring.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Person or company name to screen"
    },
    "lang": {
      "type": "string",
      "description": "Language: en or de (default: en)"
    },
    "limit": {
      "type": "integer",
      "description": "Max articles 1-20 (default: 10)",
      "default": 10,
      "minimum": 1,
      "maximum": 20
    }
  },
  "additionalProperties": false
}
⚪country_risk(country)

Country risk assessment: FATF Blacklist, Greylist, EU High-Risk. AMLR Art. 16+18.

入力スキーマ

{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "description": "Country name or ISO code e.g. 'Iran', 'Nigeria', 'RU'"
    }
  },
  "additionalProperties": false
}
⚪ubo_lookup(company, lei)

Ultimate Beneficial Owner (UBO) identification via GLEIF LEI ownership register. AMLR Art. 42.

入力スキーマ

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "description": "Company name e.g. 'Volkswagen AG'"
    },
    "lei": {
      "type": "string",
      "description": "LEI code (alternative to company name)"
    }
  },
  "additionalProperties": false
}
⚪kyc_bundle(name, country, entity_type)

Full KYC in one call: Sanctions + PEP + Adverse Media + Country Risk. Returns overall risk level and AMLR decision.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Person or company name"
    },
    "country": {
      "type": "string",
      "description": "Country of origin/residence (optional)"
    },
    "entity_type": {
      "type": "string",
      "description": "person or company (default: person)"
    }
  },
  "additionalProperties": false
}
⚪transaction_risk(amount, currency, origin_country, destination_country, sender_name, ...)

AML transaction risk scoring: amount, corridor, sender screening. AMLR Art. 35+82.

入力スキーマ

{
  "type": "object",
  "properties": {
    "amount": {
      "type": "number",
      "description": "Transaction amount"
    },
    "currency": {
      "type": "string",
      "description": "Currency code (default: EUR)"
    },
    "origin_country": {
      "type": "string",
      "description": "Sender country"
    },
    "destination_country": {
      "type": "string",
      "description": "Receiver country"
    },
    "sender_name": {
      "type": "string",
      "description": "Sender name (screened against watchlists)"
    },
    "purpose": {
      "type": "string",
      "description": "Transaction purpose/description"
    }
  },
  "additionalProperties": false
}
⚪aml_news(topic, lang, limit)

AMLR / AMLA / AMLD6 regulatory news. Topics: general, amla, amlr, sanctions, crypto_aml, fatf, de_geldwaesche, pep, kyc, str.

入力スキーマ

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "description": "Topic: general, amla, amlr, sanctions, crypto_aml, fatf, de_geldwaesche, pep, kyc, str"
    },
    "lang": {
      "type": "string",
      "description": "Language: en or de (default: en)"
    },
    "limit": {
      "type": "integer",
      "description": "Max articles 1-20 (default: 10)",
      "default": 10,
      "minimum": 1,
      "maximum": 20
    }
  },
  "additionalProperties": false
}
⚪amlr_calendar

AMLR compliance milestones. Key: 1 July 2026 full application, €10k cash limit, crypto Travel Rule €0.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟡watchlist_update(force_reload)

Check watchlist freshness and reload from OpenSanctions. Use force_reload=true to refresh cache.

入力スキーマ

{
  "type": "object",
  "properties": {
    "force_reload": {
      "type": "boolean",
      "description": "Force reload all watchlists from OpenSanctions (default: false)"
    }
  },
  "additionalProperties": false
}
🟢health_check

AMLOracle server status, backend checks, and watchlist cache status.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 12 件
検証済みバージョンは記録されていませんツール 12 件