Categories › Software Development › Converters, validators, encoders & small utilities
Validate IBAN, BIC, VAT, national IDs, phones, postal codes offline; 240+ identifiers.
Remote server: your requests and data go to idcheck.noahsarch.tech. Claude Code: claude mcp add --transport http id-format-oracle https://idcheck.noahsarch.tech/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
validate_identifier — Validate and normalise one identifier whose type you know (format, length, dates and check digits). Returns valid, compact and formatted forlist_identifiers — Catalogue of the identifier codes this service validates (250+ across 90 countries plus international standards), filterable by country and detect_identifier — Try every validator for the given country plus the international ones and return the types that accept the value, best first (checksum-bearivalidate_iban — Validate an IBAN (ISO 13616 length, mod-97 and national BBAN rules) and return the country, bank code, branch, bank name and BIC where the bvalidate_bic — Validate a BIC (ISO 9362): structure, country code, test-BIC flag, bank and branch parts, and the bank name(s) where known. Example: 'EBILAEvalidate_phone — Parse a phone number for any country, say whether it is valid (matches a national numbering-plan pattern) or merely possible, and return E.1validate_postal_code — Check a postal/ZIP code against the national format for 158 countries, and say so when the country has no postal codes (UAE, Qatar…). PatterNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.