Counterparty Check (KYB facts)
counterparty_checkCounterparty check (KYB preflight) in one call: give any of a company name, domain, LEI or crypto wallet address (plus an optional EU VAT number), get neutral sourced facts for vendor onboarding and supplier due diligence: sanctions screen of the name on OFAC, EU and UK lists with UN designations flagged, US federal exclusions (SAM.gov debarments and suspensions of firms, by name or UEI), OFAC wallet check, GLEIF LEI match and status, domain age, registrar and email-auth, and an EU VAT number format check. A name screen needs fresh OFAC, EU and UK lists (48 hours each) and returns 503 before payment if any of those is stale. Domain-only, address-only and UEI-only checks do not require the EU or UK lists. No risk score or verdict. Signed receipt. Price: $0.01 per call via x402 (USDC on Base or XRP on XRPL). The response includes a provenance block (sg-provenance/1): each fact carries its source, source URL, retrieval time and limits; evidence only, no score, rating or verdict. Example arguments: {"name":"Siemens Aktiengesellschaft","domain":"siemens.com","vat":"DE129274202"}.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "counterparty_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lei | No | 20-character LEI (instead of a GLEIF name search) | |
| uei | No | 12-character SAM.gov Unique Entity ID: exact match in the SAM.gov exclusions extract (name= is also matched there) | |
| vat | No | EU VAT number with 2-letter country prefix (EL for Greece, XI for Northern Ireland); format check only, not a VIES registration check | |
| name | No | Company legal or trading name: screened on OFAC, EU and UK sanctions lists and SAM.gov exclusions (entities only) and matched in GLEIF | |
| domain | No | Company domain: registration age, registrar, DNS and email-auth facts | |
| address | No | Crypto wallet address to check against OFAC-listed addresses | |
| country | No | ISO 3166 alpha-2 country filter for LEI matches |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Sourced facts[] plus sanctions, us_exclusions (SAM.gov), wallet, lei, domain and vat sections; each section says whether it was checked and why not | |
| receipt | No | Ed25519-signed, hash-chained receipt; verify free with the verify_receipt tool or POST /v1/verify-receipt. New receipts carry a signed `evidence` object: service_version, data_timestamp, validation, terms_version, terms_hash, provenance_hash. |