resolve_entity
Resolve a company to its official registry record
Resolves a company to its official registry record: legal name, registration number, status, legal form, LEI, VAT.
Use when onboarding a vendor, verifying a counterparty on an invoice, or enriching a company name or domain with registry IDs.
Inputs: query (name, domain or registration number); optional jurisdiction (ISO-2), verifyVat, checkSanctions.
Returns: resolved, confidence, entity, candidates, compliance, vatVerification.
Sources: official registries (GLEIF, SEC EDGAR, Companies House, EU registers). Same input → same output. $0.005 per call after 5 free calls/day; pay by card credits, x402: https://agentum.asimplek.cloud/pay
ParametersqueryrequiredcountryverifyVatjurisdictionincludeParentcheckSanctionsincludeOfficersallowPaidSourcesincludeCompanyEventsincludeBeneficialOwners
verify_eu_vat
Validate an EU VAT number against VIES
Validates an EU VAT number against the European Commission VIES service and returns the registered name and address.
Use when validating the VAT ID on a supplier invoice, applying reverse charge on a cross-border B2B sale, or confirming a vendor's VAT registration at onboarding.
Inputs: vatNumber with 2-letter country prefix (e.g. DE129274202).
Returns: valid, countryCode, vatNumber, registeredName, registeredAddress, checkedAt, source (EU_VIES, CACHE, SYNTAX_ONLY), linkedEntity.
Source: EU VIES live. Same input → same output. $0.005 per call after 5 free calls/day; pay by card credits, x402: https://agentum.asimplek.cloud/pay
ParametersvatNumberrequired
screen_sanctions
Screen a name against OFAC, EU, UN and UK sanctions lists
Screens a company or person against OFAC SDN, EU, UN and UK FCDO sanctions lists with exact and fuzzy matching.
Use when screening a counterparty before paying, checking a new vendor or customer for sanctions exposure, or re-screening a payee after a detail change.
Inputs: name; optional country (ISO-2), registrationNumber, threshold (default 0.75).
Returns: sanctioned, riskLevel (CLEAR/POTENTIAL_MATCH/EXACT_MATCH/UNKNOWN), matchScore, matchedLists, matches[].
Sources: OFAC/EU/UN/UK lists refreshed every 6h. Same input → same output. $0.005 per call after 5 free calls/day; pay by card credits, x402: https://agentum.asimplek.cloud/pay
ParametersnamerequiredcountrythresholdregistrationNumber
check_vendor
Vendor KYB check: registry, VAT and sanctions in one call
One-call vendor KYB: registry lookup, EU VAT check and OFAC/EU/UN/UK sanctions screening with a verdict.
Use when onboarding a supplier, approving a vendor before first payment, or re-checking a counterparty.
Inputs: name; optional country (ISO-2), vatNumber, registrationNumber, domain.
Returns: verdict (APPROVED/FLAGGED_FOR_REVIEW/REJECTED), riskLevel, sanctionsHit, vatValid, entity, auditTrail[].
Sources: official registries (GLEIF, Companies House); EU VIES live; OFAC/EU/UN/UK lists refreshed every 6h. Same input → same output. $0.010 per call after 5 free calls/day; pay by card credits, x402: https://agentum.asimplek.cloud/pay
ParametersnamerequireddomaincountryvatNumberregistrationNumber
verify_bank_payee
Validate an IBAN and its match to the payee's country
Validates an IBAN (ISO 13616 format, length, MOD-97 checksum) and checks the account country matches the expected payee country.
Use when validating bank details on an invoice, confirming a payee's account change before paying, or checking for invoice redirection.
Inputs: iban; optional expectedCountry (ISO-2), payeeName, payeeTaxId (for ownership lookup in public registers).
Returns: valid, countryCode, checksumValid, countryMatch, ownershipVerified, issues[].
Sources: ISO 13616 rules; public registers. Same input → same output. $0.003 per call after 5 free calls/day; pay by card credits, x402: https://agentum.asimplek.cloud/pay
ParametersibanrequiredpayeeNamepayeeTaxIdexpectedCountry
screen_address
Screen a wallet address against the OFAC sanctioned-address list
Checks a crypto wallet address (EVM, Bitcoin, Tron, Solana, Litecoin) against OFAC's listed digital-currency addresses. Exact match on the official list only; not behavioural or cluster risk.
Use when about to pay or send funds to an address, vetting a counterparty wallet, or checking a deposit address.
Inputs: address; optional chain (evm, bitcoin, tron, solana, litecoin, other).
Returns: sanctioned, riskLevel (CLEAR/EXACT_MATCH/UNKNOWN), addressType, matches[], coverage.
Source: OFAC SDN, refreshed every 6h. Same input → same output. $0.002 per call after 5 free calls/day; pay by card credits, x402: https://agentum.asimplek.cloud/pay
Parameterschainaddressrequired
batch_resolve
Resolve up to 25 companies to registry records in one call
Resolves 1 to 25 companies to official registry records in one call; each item works like resolve_entity.
Use when onboarding a supplier list, enriching a CSV of counterparties with registration numbers and status, or deduplicating a vendor file.
Inputs: items[] of {query (name, domain or registration number), optional country (ISO-2)}.
Returns: total, resolvedCount, unresolvedCount, results[] (query, resolved, entity, confidence).
Sources: official registries (GLEIF, SEC EDGAR, Companies House, EU registers). Same input → same output. $0.025 per call after 5 free calls/day; pay by card credits, x402: https://agentum.asimplek.cloud/pay
Parametersitemsrequired