code402
What this MCP does
Provides machine-payable API utilities including currency conversion, pricing checks, IBAN, LEI, VAT, and OFAC validation.
Tools
Input schema
{'type': 'object', 'examples': [{'items': [{'tool': 'iban-check', 'value': 'GB82 WEST 1234 5698 7654 32'}, {'tool': 'lei-check', 'value': '529900T8BM49AURSDO55'}, {'tool': 'vat-mod97-check', 'value': 'BE0417497106'}]}], 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'value'], 'properties': {'tool': {'enum': ['iban-check', 'lei-check', 'vat-mod97-check', 'company-number-format', 'swift-bic-check', 'aba-routing-check', 'ein-format-check', 'ifsc-check', 'abn-check', 'luhn-check', 'isbn-check', 'e164-check', 'sedol-check', 'isin-check', 'ean13-check', 'gstin-check', 'context-distill'], 'type': 'string', 'description': 'which validator to run'}, 'value': {'type': 'string', 'description': 'the identifier (or text, for context-distill) to check'}}}, 'maxItems': 50, 'minItems': 1, 'description': 'List of {tool, value} checks (max 50).'}}}
Output schema
{'type': 'object', 'required': ['count', 'results'], 'properties': {'tool': {'type': 'string'}, 'count': {'type': 'number'}, 'scope': {'type': 'string'}, 'results': {'type': 'array'}, 'valid_count': {'type': 'number'}, 'invalid_count': {'type': 'number'}}}
Input schema
{'type': 'object', 'examples': [{'tool': 'iban-check', 'amount': 1}], 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': "Target tool name (e.g. 'iban-check', 'vendor-onboarding-pack')"}, 'amount': {'type': 'number', 'description': 'Optional batch count or volume units (default 1)'}}}
Output schema
{'type': 'object', 'required': ['tool', 'valid', 'price', 'quote_id', 'settlement_url'], 'properties': {'tool': {'type': 'string'}, 'price': {'type': 'number'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'ttl_ms': {'type': 'number'}, 'currency': {'type': 'string'}, 'quote_id': {'type': 'string'}, 'settlement_url': {'type': 'string'}}}
Input schema
{'type': 'object', 'examples': [{'gstin': '27AAPFU0939F1ZV'}], 'required': ['gstin'], 'properties': {'gstin': {'type': 'string', 'description': '15-character Indian Goods and Services Tax Identification Number.'}}}
Output schema
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Input schema
{'type': 'object', 'examples': [{'iban': 'GB82 WEST 1234 5698 7654 32'}], 'required': ['iban'], 'properties': {'iban': {'type': 'string', 'description': 'IBAN to validate; spaces allowed.'}}}
Output schema
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Input schema
{'type': 'object', 'examples': [{'ifsc': 'HDFC0000123'}], 'required': ['ifsc'], 'properties': {'ifsc': {'type': 'string', 'description': '11-character Indian Financial System Code.'}}}
Output schema
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Input schema
{'type': 'object', 'examples': [{'pan': 'AAACP1234M', 'vpa': 'merchant@okhdfcbank', 'ifsc': 'HDFC0001234', 'gstin': '27AAPFU0939F1ZV'}], 'required': [], 'properties': {'pan': {'type': 'string', 'description': 'PAN (10 chars, optional)'}, 'vpa': {'type': 'string', 'description': 'UPI VPA handle (optional)'}, 'ifsc': {'type': 'string', 'description': 'IFSC bank code (optional)'}, 'gstin': {'type': 'string', 'description': 'GSTIN (15 chars, optional)'}}}
Output schema
{'type': 'object', 'required': ['checked_count', 'all_valid'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'results': {'type': 'array'}, 'verdict': {'type': 'string'}, 'corridor': {'type': 'string'}, 'all_valid': {'type': 'boolean'}, 'next_steps': {'type': 'string'}, 'checked_count': {'type': 'number'}}}
Input schema
{'type': 'object', 'examples': [{'lei': '529900T8BM49AURSDO55'}], 'required': ['lei'], 'properties': {'lei': {'type': 'string', 'description': '20-character Legal Entity Identifier.'}}}
Output schema
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Input schema
{'type': 'object', 'examples': [{'vendor_domain': 'billing@acme-consulting.co.uk', 'company_number': '01234567', 'recipient_iban': 'GB82WEST12345698765432', 'declared_country': 'GB', 'invoice_amount_usd': 4500}], 'required': [], 'properties': {'lei': {'type': 'string', 'description': 'ISO 17442 Legal Entity Identifier (optional).'}, 'vat_number': {'type': 'string', 'description': 'EU VAT number (optional).'}, 'vendor_domain': {'type': 'string', 'description': 'Vendor website domain or invoicing email address (optional).'}, 'company_number': {'type': 'string', 'description': 'Official corporate registration number, e.g. UK Companies House 8 digits/chars (optional).'}, 'recipient_iban': {'type': 'string', 'description': 'Recipient bank IBAN (optional).'}, 'declared_country': {'type': 'string', 'description': "2-letter ISO country code where vendor claims to be registered (optional, e.g. 'GB', 'US', 'DE')."}, 'physical_address': {'type': 'string', 'description': 'Vendor physical office address (optional).'}, 'invoice_amount_usd': {'type': 'number', 'description': 'Disbursement transaction amount in USD (optional).'}}}
Output schema
{'type': 'object', 'required': ['clear_to_disburse', 'risk_level', 'risk_score', 'decision'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'checks': {'type': 'object'}, 'summary': {'type': 'string'}, 'decision': {'type': 'string'}, 'risk_level': {'type': 'string'}, 'risk_score': {'type': 'number'}, 'flags_triggered': {'type': 'array'}, 'recommendations': {'type': 'array'}, 'clear_to_disburse': {'type': 'boolean'}, 'inspected_counterparty': {'type': 'object'}}}
Input schema
{'type': 'object', 'examples': [{'receipt': {'v': 'XDR-1', 'ts': 0, 'tier': 'free', 'tool': 'iban-check', 'nonce': '0x…', 'payer': '0xc59c85e661d34084a7769f955d17fd38254a6235', 'amount': '0', 'signer': '0xa036e2e3e19c6d02f30b3a9eb0acd057e6d9a5c8', 'recipient': '0xc59c85e661d34084a7769f955d17fd38254a6235', 'signature': '0x…', 'input_hash': '0x…', 'output_hash': '0x…', 'tool_version': '1'}}], 'required': ['receipt'], 'properties': {'receipt': {'type': 'string', 'description': 'The full XDR-1 receipt object: v, tool, tool_version, input_hash, output_hash, payer, recipient, amount, nonce, ts, tier, signer, signature (optional successor/stream_state).'}}}
Output schema
{'type': 'object', 'properties': {'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'digest': {'type': 'string'}, 'canonical': {'type': 'string'}, 'declared_signer': {'type': 'string'}, 'signer_recovered': {'type': 'string'}}}
Input schema
{'type': 'object', 'examples': [{'subject': '0x7f367cc41522ce07553e823bf3be79a889debe1b'}], 'required': ['subject'], 'properties': {'subject': {'type': 'string', 'description': 'EVM address (0x...) or ISO 3166-1 country code / jurisdiction name'}}}
Output schema
{'type': 'object', 'required': ['tool', 'valid', 'is_sanctioned'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'subject': {'type': 'string'}, 'match_type': {'type': 'string'}, 'is_sanctioned': {'type': 'boolean'}, 'sanction_program': {'type': 'string'}}}
Input schema
{'type': 'object', 'examples': [{'bic': 'DEUTDEFF500'}], 'required': ['bic'], 'properties': {'bic': {'type': 'string', 'description': 'SWIFT/BIC code, 8 or 11 characters; spaces/dashes allowed.'}}}
Output schema
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Input schema
{'type': 'object', 'examples': [{'vat_number': 'BE0417497106'}], 'required': ['vat_number'], 'properties': {'vat_number': {'type': 'string', 'description': 'EU VAT id; BE mod-97 checksum (BE prefix optional).'}}}
Output schema
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Input schema
{'type': 'object', 'examples': [{'lei': '529900T8BM49AURSDO55', 'iban': 'GB82 WEST 1234 5698 7654 32', 'vat_number': 'BE0417497106', 'company_number': '12345678'}], 'required': [], 'properties': {'lei': {'type': 'string', 'description': 'Vendor LEI (optional).'}, 'iban': {'type': 'string', 'description': 'Vendor IBAN (optional).'}, 'vat_number': {'type': 'string', 'description': 'Vendor VAT number, BE mod-97 (optional).'}, 'company_number': {'type': 'string', 'description': 'Vendor UK company number (optional).'}}}
Output schema
{'type': 'object', 'required': ['checked_count', 'all_valid'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'results': {'type': 'array'}, 'verdict': {'type': 'string'}, 'all_valid': {'type': 'boolean'}, 'checked_count': {'type': 'number'}}}
Recent tool changes
Similar MCP servers
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…
AINumbers Fintech Intelligence Suite
Provides deterministic fintech, payment-policy, financial analysis, regulatory compliance, credential integrity, and audit-trail …
Contazz AutoPilot
Automates Brazilian accounting and tax operations including invoicing, collections, Pix charges, reconciliation, financial report…
Fintech Intel
Produces fintech and banking analyses using financial statements, market data, FDIC information, consumer complaints, and regulat…
RESET Verifica
Verifies Mexican businesses, invoices, payments, identities, tax and labor calculations, legal texts, sanctions and PEP lists, ba…
OnchainDiligence
Performs sanctions, company, and counterparty due diligence and issues policy preflight artifacts for payments, swaps, bridges, a…