request_compliance_consultation
Request AML/KYC compliance consultation for crypto entities to meet regulatory requirements across multiple jurisdictions and services.
Instructions
Request AML/KYC compliance consultation.
Args: entity_type: Type of entity. Options: exchange, defi, nft, payment jurisdictions: List of jurisdictions to cover (US, EU, UK, etc.) services: Services requiring compliance (custody, trading, payments)
Returns: Consultation request confirmation and preliminary assessment.
Price: $500
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity_type | Yes | ||
| jurisdictions | Yes | ||
| services | Yes |
Implementation Reference
- coinrailz_mcp/__init__.py:997-1022 (handler)The implementation of the request_compliance_consultation tool, which takes entity type, jurisdictions, and services as input and calls the coinrailz compliance-consultation service.
@mcp.tool() async def request_compliance_consultation( entity_type: str, jurisdictions: List[str], services: List[str] ) -> str: """ Request AML/KYC compliance consultation. Args: entity_type: Type of entity. Options: exchange, defi, nft, payment jurisdictions: List of jurisdictions to cover (US, EU, UK, etc.) services: Services requiring compliance (custody, trading, payments) Returns: Consultation request confirmation and preliminary assessment. Price: $500 """ payload = { "entityType": entity_type, "jurisdictions": jurisdictions, "services": services } result = await call_coinrailz_service("service/compliance-consultation", payload) return json.dumps(result, indent=2)