mcpbeat Sign in

ID & Format Oracle MCP Server

answering

ID & Format Oracle is answering right now. Last checked 5 min ago. It exposes 7 tools.

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

Uptime history 15 hours of history
15 hours agonow
100.0%
Uptime 24h
56 of 56 checks
7
Tools
read from the server
353 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check ID & Format Oracle every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add id-format-oracle --transport http https://idcheck.noahsarch.tech/mcp
Settings → Connectors → Add custom connector, then paste this address
https://idcheck.noahsarch.tech/mcp
~/.codex/config.toml
[mcp_servers.id-format-oracle]
url = "https://idcheck.noahsarch.tech/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "id-format-oracle": {
      "url": "https://idcheck.noahsarch.tech/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "id-format-oracle": {
      "type": "http",
      "url": "https://idcheck.noahsarch.tech/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

validate
validate_bic
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).
validate_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).
validate_identifier
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).
validate_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.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).
validate_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…). 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).
detect
detect_identifier
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).
identifiers
list_identifiers
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).

Endpoints

URLTransportStateLatencyChecked
https://idcheck.noahsarch.tech/mcp streamable-http answering 370 ms 5 min ago

Alternatives to ID & Format Oracle

same job, measured the same way
PostCode Check
by workers-mike-tusa-postcodecheck

Validate and normalize postal codes offline for 252 countries and territories. Format check only.

2 tools answering
Hexadata Tools
by 4robot

15 deterministic validation tools for AI agents: tax IDs (15 countries), VAT, IBAN, LEI, HS codes.

answering
JP Data (Japanese Public Business Data)
by kimotostudio

Japanese open-data MCP server: corporate-number validation, zengin bank codes, national holidays

local only
ContactLint
by contactlint

Validate emails (MX, disposable, role, typo) and phone numbers, singly or in batches, for AI agents.

3 tools answering
Sv Number
by sv-number

Phone numbers for AI agents: order a private number, read the SMS verification code, hand it back.

35 installs/wk local only
Icdwise
by qinisolabs

Verified ICD-10-CM code lookup & validation for AI agents — official descriptions, not guesses.

78 installs/wk local only
Openiban
by pipeworx-io

OpenIBAN MCP — validate an IBAN's checksum + bank code and resolve the bank name / BIC / city.…

353 installs/wk 46 tools answering
Tlaloc MCP
by tlaloc-sh

Official Mexican data for AI agents: CURP, RFC, CFDI, postal codes, phone, SPEI/CEP, DOF, geocoding.

answering

ID & Format Oracle — questions

Answers built from our own checks of this server.

What can ID & Format Oracle do?
It exposes 7 tools, read directly from the server on our last check. Among them: detect_identifier, list_identifiers, validate_bic, validate_iban, validate_identifier, validate_phone and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is ID & Format Oracle working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 56 of 56 checks got a reply (100.0%), average response time 353 ms. The bar chart above shows every period we have measured.
How do I connect ID & Format Oracle?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does ID & Format Oracle need an API key?
No. ID & Format Oracle completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is ID & Format Oracle?
It answers our handshake in 353 ms on average, which is faster than 37% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.