openfang-rail
Ce que fait ce MCP
Performs deterministic business, banking, tax, payment, and identifier validation, provides counterparty and trust checks, and supports Base-based invoices, receipts, disputes, and settlement workflows.
Outils
Schéma d’entrée
{'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).'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'gstin': '27AAPFU0939F1ZV'}], 'required': ['gstin'], 'properties': {'gstin': {'type': 'string', 'description': '15-character Indian Goods and Services Tax Identification Number.'}}}
Schéma de sortie
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'iban': 'GB82 WEST 1234 5698 7654 32'}], 'required': ['iban'], 'properties': {'iban': {'type': 'string', 'description': 'IBAN to validate; spaces allowed.'}}}
Schéma de sortie
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'ifsc': 'HDFC0000123'}], 'required': ['ifsc'], 'properties': {'ifsc': {'type': 'string', 'description': '11-character Indian Financial System Code.'}}}
Schéma de sortie
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'lei': '529900T8BM49AURSDO55'}], 'required': ['lei'], 'properties': {'lei': {'type': 'string', 'description': '20-character Legal Entity Identifier.'}}}
Schéma de sortie
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Schéma d’entrée
{'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).'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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).'}}}
Schéma de sortie
{'type': 'object', 'properties': {'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'digest': {'type': 'string'}, 'canonical': {'type': 'string'}, 'declared_signer': {'type': 'string'}, 'signer_recovered': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'subject': '0x7f367cc41522ce07553e823bf3be79a889debe1b'}], 'required': ['subject'], 'properties': {'subject': {'type': 'string', 'description': 'EVM address (0x...) or ISO 3166-1 country code / jurisdiction name'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'bic': 'DEUTDEFF500'}], 'required': ['bic'], 'properties': {'bic': {'type': 'string', 'description': 'SWIFT/BIC code, 8 or 11 characters; spaces/dashes allowed.'}}}
Schéma de sortie
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Schéma d’entrée
{'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).'}}}
Schéma de sortie
{'type': 'object', 'required': ['valid', 'reason'], 'properties': {'tool': {'type': 'string'}, 'scope': {'type': 'string'}, 'valid': {'type': 'boolean'}, 'reason': {'type': 'string'}, 'country': {'type': 'string'}, 'normalized': {'type': 'string'}}}
Schéma d’entrée
{'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).'}}}
Schéma de sortie
{'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'}}}
Modifications récentes des outils
Serveurs MCP similaires
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…
iso20022oracle
Validates, generates, converts, and analyzes ISO 20022 payment messages, including stablecoin references, sanctions checks, MiCA …
Consulate - AI Dispute Resolution (Crypto + Traditional + General)
Provides AI-assisted dispute resolution for crypto, payment, and service-level disputes.
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.
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…
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
Peer
Reads Peer protocol, checkout, deposit, wallet, Peer Cash, cross-chain routing, payout, and IntentGuardian data on Base and relat…