Servidor MCP

aml

io.tooloracle/aml
Finanzas e inversión Legal y cumplimiento Público y accesible MCP 2026-07-28

Qué hace este MCP

Performs AML and KYC checks including sanctions screening, PEP checks, adverse-media analysis, country risk, transaction risk, and UBO lookup.

adverse_media
Negative news screening: fraud, money laundering, corruption, sanctions. AMLR Art. 55 ongoing monitoring.
Esquema de entrada
{'type': 'object', 'properties': {'lang': {'type': 'string', 'description': 'Language: en or de (default: en)'}, 'name': {'type': 'string', 'description': 'Person or company name to screen'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Max articles 1-20 (default: 10)'}}, 'additionalProperties': False}
aml_news
AMLR / AMLA / AMLD6 regulatory news. Topics: general, amla, amlr, sanctions, crypto_aml, fatf, de_geldwaesche, pep, kyc, str.
Esquema de entrada
{'type': 'object', 'properties': {'lang': {'type': 'string', 'description': 'Language: en or de (default: en)'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Max articles 1-20 (default: 10)'}, 'topic': {'type': 'string', 'description': 'Topic: general, amla, amlr, sanctions, crypto_aml, fatf, de_geldwaesche, pep, kyc, str'}}, 'additionalProperties': False}
amlr_calendar
AMLR compliance milestones. Key: 1 July 2026 full application, €10k cash limit, crypto Travel Rule €0.
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
country_risk
Country risk assessment: FATF Blacklist, Greylist, EU High-Risk. AMLR Art. 16+18.
Esquema de entrada
{'type': 'object', 'properties': {'country': {'type': 'string', 'description': "Country name or ISO code e.g. 'Iran', 'Nigeria', 'RU'"}}, 'additionalProperties': False}
health_check
AMLOracle server status, backend checks, and watchlist cache status.
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
kyc_bundle
Full KYC in one call: Sanctions + PEP + Adverse Media + Country Risk. Returns overall risk level and AMLR decision.
Esquema de entrada
{'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}
pep_check
PEP (Politically Exposed Person) check via Wikidata. AMLR Art. 22 enhanced CDD for PEPs.
Esquema de entrada
{'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}
sanctions_detail
Full entity record for sanctions hit. Returns UN XML detail, aliases, nationality, designation.
Esquema de entrada
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': 'Name to look up'}}, 'additionalProperties': False}
sanctions_screen
Screen any name against EU FSF (14k), OFAC SDN (69k), UN SC (3k), Interpol (13k) watchlists. AMLR Art. 35.
Esquema de entrada
{'type': 'object', 'properties': {'name': {'type': 'string', 'description': "Name to screen e.g. 'Gazprom', 'Ivan Petrov'"}, 'threshold': {'type': 'number', 'default': 0.85, 'description': 'Match threshold 0.7-1.0 (default: 0.85)'}, 'entity_type': {'type': 'string', 'description': 'person or company (default: any)'}}, 'additionalProperties': False}
transaction_risk
AML transaction risk scoring: amount, corridor, sender screening. AMLR Art. 35+82.
Esquema de entrada
{'type': 'object', 'properties': {'amount': {'type': 'number', 'description': 'Transaction amount'}, 'purpose': {'type': 'string', 'description': 'Transaction purpose/description'}, 'currency': {'type': 'string', 'description': 'Currency code (default: EUR)'}, 'sender_name': {'type': 'string', 'description': 'Sender name (screened against watchlists)'}, 'origin_country': {'type': 'string', 'description': 'Sender country'}, 'destination_country': {'type': 'string', 'description': 'Receiver country'}}, 'additionalProperties': False}
ubo_lookup
Ultimate Beneficial Owner (UBO) identification via GLEIF LEI ownership register. AMLR Art. 42.
Esquema de entrada
{'type': 'object', 'properties': {'lei': {'type': 'string', 'description': 'LEI code (alternative to company name)'}, 'company': {'type': 'string', 'description': "Company name e.g. 'Volkswagen AG'"}}, 'additionalProperties': False}
watchlist_update
Check watchlist freshness and reload from OpenSanctions. Use force_reload=true to refresh cache.
Esquema de entrada
{'type': 'object', 'properties': {'force_reload': {'type': 'boolean', 'description': 'Force reload all watchlists from OpenSanctions (default: false)'}}, 'additionalProperties': False}
Añadido
health_check
17 de September de 2026 a las 12:53
Añadido
watchlist_update
17 de September de 2026 a las 12:53
Añadido
amlr_calendar
17 de September de 2026 a las 12:53
Añadido
aml_news
17 de September de 2026 a las 12:53
Añadido
transaction_risk
17 de September de 2026 a las 12:53
Añadido
kyc_bundle
17 de September de 2026 a las 12:53
Añadido
ubo_lookup
17 de September de 2026 a las 12:53
Añadido
country_risk
17 de September de 2026 a las 12:53
Añadido
adverse_media
17 de September de 2026 a las 12:53
Añadido
pep_check
17 de September de 2026 a las 12:53
Añadido
sanctions_detail
17 de September de 2026 a las 12:53
Añadido
sanctions_screen
17 de September de 2026 a las 12:53