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 整合