ID & Format Oracle

tech.noahsarch由 noahsarch.tech 发布官方发布者v0.1.1更新于 Nov 1, 2026

Validate IBAN, BIC, VAT, national IDs, phones, postal codes offline; 240+ identifiers.

发布方自己的服务:Business-Day Oracle

已验证Streamable HTTP可网页运行金融开发者工具数据与分析

概览

AI 生成的概览

远程 MCP 服务器,让助手离线校验并规范化 240 多种标识符,包括各国身份证号、VAT 号、IBAN/BIC、电话和邮编。

可以做什么
  • 校验并规范化已知类型的标识符,返回紧凑与格式化形式、执行的校验项、失败原因,以及出生日期、持有人类型等编码信息
  • 列出 240 多种标识符代码目录,覆盖 90 多个国家和国际标准,可按国家和类别筛选
  • 对未知类型的号码逐一尝试该国及国际校验器,按匹配度返回可能的类型
  • 校验 IBAN,返回国家、银行代码、分行、银行名称、BIC 和 SEPA 成员资格;校验 BIC 的结构与银行信息
  • 解析任意国家的电话号码,给出 E.164、国际和本地格式,以及号码类型、地区和时区
  • 按 158 个国家的格式检查邮政编码,并指出没有邮政编码的国家
适用场景
适合助手处理表单、开户资料、发票或文档中类型或正确性存疑的号码时使用,例如付款前核对 IBAN、识别未知的证件号、规范化电话和邮编数据。它只确认结构,因此适用于数据质量与格式检查,而非身份或真实存在性核验。
运行要求
远程 streamable HTTP 端点,无需本地安装。目录和免费工具无需凭据即可使用。其余工具需要 API 密钥,通过 X-API-Key 请求头发送,可发邮件申请。
安装前请注意
API 密钥是机密,通过 X-API-Key 请求头发送,请勿写入日志或共享配置。结果仅为结构校验:通过不代表该标识符已签发或属于某人,服务也不做登记库查询,不能当作身份核验。提交的标识符数值会发送给第三方服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 ID & Format Oracle,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/tech.noahsarch%2Fid-format-oracle/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "id-format-oracle": {
      "type": "http",
      "url": "https://idcheck.noahsarch.tech/mcp"
    }
  }
}

工具

7

validate_identifier

Validate an identifier of a known type

Validate and normalise one identifier whose type you know (format, length, dates and check digits). Returns valid, compact and formatted forms, the checks performed, a reason when invalid, and extracted details where the number encodes them (birth date, sex, holder type). Example: number '784-1990-1234567-1', code 'ae_emirates_id'. Response: result plus data_confidence (high = check-digit algorithm from a public specification; medium = community-documented checksum or pattern-only; low = structure only), estimated_items[], sources[], data_version and a disclaimer (structural validation only — never proof that an identifier is issued or belongs to someone).

输入参数code必填number必填

list_identifiers

List supported identifier types

Catalogue of the identifier codes this service validates (250+ across 90 countries plus international standards), filterable by country and category. Free. Call it once to find the right code for validate_identifier. Response: result plus data_confidence (high = check-digit algorithm from a public specification; medium = community-documented checksum or pattern-only; low = structure only), estimated_items[], sources[], data_version and a disclaimer (structural validation only — never proof that an identifier is issued or belongs to someone).

输入参数countrycategory

detect_identifier

Detect what kind of identifier a value is

Try every validator for the given country plus the international ones and return the types that accept the value, best first (checksum-bearing types rank above pattern-only ones). Use when a document or form field holds a number of unknown type. A match is structural, not proof of type. Example: number '12345678901', country 'KW'. Response: result plus data_confidence (high = check-digit algorithm from a public specification; medium = community-documented checksum or pattern-only; low = structure only), estimated_items[], sources[], data_version and a disclaimer (structural validation only — never proof that an identifier is issued or belongs to someone).

输入参数number必填country

validate_iban

Validate an 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 bundled registry knows it, SEPA membership, compact and printed forms. Example: 'AE070331234567890123456'. Response: result plus data_confidence (high = check-digit algorithm from a public specification; medium = community-documented checksum or pattern-only; low = structure only), estimated_items[], sources[], data_version and a disclaimer (structural validation only — never proof that an identifier is issued or belongs to someone).

输入参数iban必填

validate_bic

Validate a BIC / SWIFT code

Validate a BIC (ISO 9362): structure, country code, test-BIC flag, bank and branch parts, and the bank name(s) where known. Example: 'EBILAEAD'. Response: result plus data_confidence (high = check-digit algorithm from a public specification; medium = community-documented checksum or pattern-only; low = structure only), estimated_items[], sources[], data_version and a disclaimer (structural validation only — never proof that an identifier is issued or belongs to someone).

输入参数bic必填

validate_phone

Validate and format a phone number

Parse a phone number for any country, say whether it is valid (matches a national numbering-plan pattern) or merely possible, and return E.164, international and national formats, number type (mobile/fixed_line/toll_free…), region, location, original carrier hint and time zones. Example: number '050 123 4567', default_region 'AE'. Response: result plus data_confidence (high = check-digit algorithm from a public specification; medium = community-documented checksum or pattern-only; low = structure only), estimated_items[], sources[], data_version and a disclaimer (structural validation only — never proof that an identifier is issued or belongs to someone).

输入参数number必填languagedefault_region

validate_postal_code

Validate a postal code format

Check a postal/ZIP code against the national format for 158 countries, and say so when the country has no postal codes (UAE, Qatar…). Pattern check only. Example: code '11564', country 'SA'. Response: result plus data_confidence (high = check-digit algorithm from a public specification; medium = community-documented checksum or pattern-only; low = structure only), estimated_items[], sources[], data_version and a disclaimer (structural validation only — never proof that an identifier is issued or belongs to someone).

输入参数code必填country必填

版本历史

1
  1. v0.1.1最新Nov 1, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。

其他 Noahsarch 集成