aml
AMLOracle — 12-tool AML/CFT MCP: 87k sanctions names, PEP screening, adverse media, SAR/STR.
사용해야 할까요
품질 및 안전성
발견 사항 (3)
- LOWubo_lookup에서
- LOWaml_news에서
- LOWamlr_calendar에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`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
}커뮤니티
증거