Offline phone-number validation and formatting (E.164, region, line type). No carrier lookup.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. 'Bearer <key>' for higher limits. Works without a key.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Return the libphonenumber example (mobile) number for a region, in all formats, for format testing only (do not dial). Read-only. Same data and limits as GET /v1/example/{country}.
ISO 3166-1 alpha-2 region code, e.g. US, GB, DE.
Return the libphonenumber example (mobile) number for a region, in all formats, for format testing only (do not dial). Read-only. Same data and limits as GET /v1/example/{country}.
| Argument | Type | Description |
|---|---|---|
| country* | string | ISO 3166-1 alpha-2 region code, e.g. US, GB, DE. |
{
"type": "object",
"required": [
"country"
],
"properties": {
"country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"maxLength": 2,
"minLength": 2,
"description": "ISO 3166-1 alpha-2 region code, e.g. US, GB, DE."
}
},
"additionalProperties": false
}Validate one phone number offline against libphonenumber metadata and return E.164, international, national and RFC 3966 formats, region, calling code and line type (from the original allocation). Valid means the number fits an allocated range, not that the line is connected or reachable; no carrier/HLR lookup. Read-only. Same engine, keys and limits as POST /v1/parse.
| Argument | Type | Description |
|---|---|---|
| number* | string | The phone number, e.g. "+44 20 7946 0018" or "(213) 373-4253". Max 64 characters. |
| default_country | string | Optional ISO 3166-1 alpha-2 region used when the number has no +country code, e.g. US, GB. |
{
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"description": "The phone number, e.g. \"+44 20 7946 0018\" or \"(213) 373-4253\". Max 64 characters."
},
"default_country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"maxLength": 2,
"minLength": 2,
"description": "Optional ISO 3166-1 alpha-2 region used when the number has no +country code, e.g. US, GB."
}
},
"additionalProperties": false
}