Server definition
- Hash
- sha256:3bf60b5b153170f7bbaecf9c63b33cb0fc406943ca1c89c2c77221d8557281af
- What it is
- What a remote MCP server returned when asked what it offers: 11 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Analyze a number using versioned numbering metadata. National numbers need numberCountryCode; exit prefixes need originCountryCode. Reports uncertainty and rule evidence, never live subscriber status.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"detail": {
"default": "compact",
"enum": [
"compact",
"full"
],
"type": "string"
},
"numberCountryCode": {
"pattern": "^[a-zA-Z]{2}$",
"type": "string"
},
"originCountryCode": {
"$ref": "#/properties/numberCountryCode"
},
"phoneNumber": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"phoneNumber"
],
"type": "object"
},
"name": "analyze_phone_number",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"apiVersion": {
"type": "string"
},
"datasetVersion": {
"type": "string"
},
"liveCarrierCheck": {
"const": false,
"type": "boolean"
},
"numberingMetadataVersion": {
"type": "string"
},
"processing": {
"const": "ephemeral",
"type": "string"
}
},
"required": [
"apiVersion",
"datasetVersion",
"numberingMetadataVersion",
"processing",
"liveCarrierCheck"
],
"type": "object"
},
"result": {
"additionalProperties": false,
"properties": {
"canonicalInternational": {
"type": [
"string",
"null"
]
},
"category": {
"enum": [
"geographic",
"non-geographic",
"unknown"
],
"type": "string"
},
"checks": {
"additionalProperties": false,
"properties": {
"length": {
"$ref": "#/properties/result/properties/checks/properties/parsing"
},
"numberingPlan": {
"$ref": "#/properties/result/properties/checks/properties/parsing"
},
"parsing": {
"enum": [
"pass",
"fail",
"unknown",
"not-applicable"
],
"type": "string"
}
},
"required": [
"parsing",
"length",
"numberingPlan"
],
"type": "object"
},
"countryCandidates": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"type": "string"
},
"countryCode": {
"type": "string"
},
"matchedPrefix": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"countryCode",
"name",
"matchedPrefix",
"basis"
],
"type": "object"
},
"type": "array"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"reviewed-guide",
"numbering-metadata"
],
"type": "string"
},
"id": {
"type": "string"
},
"lastVerified": {
"type": [
"string",
"null"
]
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"publisher": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"publisher",
"title"
],
"type": "object"
},
"type": "array"
},
"version": {
"type": "string"
}
},
"required": [
"id",
"basis",
"version",
"lastVerified",
"sources"
],
"type": "object"
},
"type": "array"
},
"evidenceIds": {
"items": {
"type": "string"
},
"type": "array"
},
"extension": {
"type": [
"string",
"null"
]
},
"internationalDisplay": {
"type": [
"string",
"null"
]
},
"nationalDisplay": {
"type": [
"string",
"null"
]
},
"nationalNumber": {
"type": [
"string",
"null"
]
},
"reasonCodes": {
"items": {
"type": "string"
},
"type": "array"
},
"requiredContext": {
"items": {
"type": "string"
},
"type": "array"
},
"status": {
"enum": [
"analyzed",
"needs-context",
"ambiguous",
"unsupported",
"invalid"
],
"type": "string"
},
"transformations": {
"items": {
"additionalProperties": false,
"properties": {
"action": {
"type": "string"
},
"rule": {
"type": "string"
}
},
"required": [
"rule",
"action"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"status",
"canonicalInternational",
"nationalNumber",
"nationalDisplay",
"internationalDisplay",
"extension",
"category",
"countryCandidates",
"checks",
"reasonCodes",
"requiredContext",
"transformations",
"evidenceIds"
],
"type": "object"
}
},
"required": [
"meta",
"result",
"limitations"
],
"type": "object"
}
},
{
"description": "Compare two numbers after analysis. Missing context produces indeterminate. Extensions must match unless extensionPolicy is explicitly ignore; equality does not establish ownership.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"extensionPolicy": {
"default": "exact",
"enum": [
"exact",
"ignore"
],
"type": "string"
},
"left": {
"additionalProperties": false,
"properties": {
"detail": {
"default": "compact",
"enum": [
"compact",
"full"
],
"type": "string"
},
"numberCountryCode": {
"pattern": "^[a-zA-Z]{2}$",
"type": "string"
},
"originCountryCode": {
"$ref": "#/properties/left/properties/numberCountryCode"
},
"phoneNumber": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"phoneNumber"
],
"type": "object"
},
"right": {
"$ref": "#/properties/left"
}
},
"required": [
"left",
"right"
],
"type": "object"
},
"name": "compare_phone_numbers",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"apiVersion": {
"type": "string"
},
"datasetVersion": {
"type": "string"
},
"liveCarrierCheck": {
"const": false,
"type": "boolean"
},
"numberingMetadataVersion": {
"type": "string"
},
"processing": {
"const": "ephemeral",
"type": "string"
}
},
"required": [
"apiVersion",
"datasetVersion",
"numberingMetadataVersion",
"processing",
"liveCarrierCheck"
],
"type": "object"
},
"result": {
"additionalProperties": false,
"properties": {
"baseNumberMatch": {
"type": [
"boolean",
"null"
]
},
"extensionMatch": {
"type": [
"boolean",
"null"
]
},
"left": {
"additionalProperties": false,
"properties": {
"canonicalInternational": {
"type": [
"string",
"null"
]
},
"category": {
"enum": [
"geographic",
"non-geographic",
"unknown"
],
"type": "string"
},
"checks": {
"additionalProperties": false,
"properties": {
"length": {
"$ref": "#/properties/result/properties/left/properties/checks/properties/parsing"
},
"numberingPlan": {
"$ref": "#/properties/result/properties/left/properties/checks/properties/parsing"
},
"parsing": {
"enum": [
"pass",
"fail",
"unknown",
"not-applicable"
],
"type": "string"
}
},
"required": [
"parsing",
"length",
"numberingPlan"
],
"type": "object"
},
"countryCandidates": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"type": "string"
},
"countryCode": {
"type": "string"
},
"matchedPrefix": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"countryCode",
"name",
"matchedPrefix",
"basis"
],
"type": "object"
},
"type": "array"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"reviewed-guide",
"numbering-metadata"
],
"type": "string"
},
"id": {
"type": "string"
},
"lastVerified": {
"type": [
"string",
"null"
]
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"publisher": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"publisher",
"title"
],
"type": "object"
},
"type": "array"
},
"version": {
"type": "string"
}
},
"required": [
"id",
"basis",
"version",
"lastVerified",
"sources"
],
"type": "object"
},
"type": "array"
},
"evidenceIds": {
"items": {
"type": "string"
},
"type": "array"
},
"extension": {
"type": [
"string",
"null"
]
},
"internationalDisplay": {
"type": [
"string",
"null"
]
},
"nationalDisplay": {
"type": [
"string",
"null"
]
},
"nationalNumber": {
"type": [
"string",
"null"
]
},
"reasonCodes": {
"items": {
"type": "string"
},
"type": "array"
},
"requiredContext": {
"items": {
"type": "string"
},
"type": "array"
},
"status": {
"enum": [
"analyzed",
"needs-context",
"ambiguous",
"unsupported",
"invalid"
],
"type": "string"
},
"transformations": {
"items": {
"additionalProperties": false,
"properties": {
"action": {
"type": "string"
},
"rule": {
"type": "string"
}
},
"required": [
"rule",
"action"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"status",
"canonicalInternational",
"nationalNumber",
"nationalDisplay",
"internationalDisplay",
"extension",
"category",
"countryCandidates",
"checks",
"reasonCodes",
"requiredContext",
"transformations",
"evidenceIds"
],
"type": "object"
},
"match": {
"enum": [
"same",
"different",
"indeterminate"
],
"type": "string"
},
"reasonCodes": {
"items": {
"type": "string"
},
"type": "array"
},
"right": {
"$ref": "#/properties/result/properties/left"
}
},
"required": [
"match",
"baseNumberMatch",
"extensionMatch",
"reasonCodes",
"left",
"right"
],
"type": "object"
}
},
"required": [
"meta",
"result",
"limitations"
],
"type": "object"
}
},
{
"description": "Explain formatting issues and propose reviewed prefix repairs for confirmation. Uses the same analyzer. Cannot determine why a network rejected a call.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"destinationCountryCode": {
"$ref": "#/properties/numberCountryCode"
},
"detail": {
"default": "compact",
"enum": [
"compact",
"full"
],
"type": "string"
},
"device": {
"default": "unknown",
"enum": [
"mobile",
"landline",
"unknown"
],
"type": "string"
},
"numberCountryCode": {
"pattern": "^[a-zA-Z]{2}$",
"type": "string"
},
"originCountryCode": {
"$ref": "#/properties/numberCountryCode"
},
"phoneNumber": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"symptom": {
"default": "uncertain-format",
"enum": [
"format-rejected",
"call-failed",
"uncertain-format"
],
"type": "string"
}
},
"required": [
"phoneNumber"
],
"type": "object"
},
"name": "diagnose_dialing_problem",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"apiVersion": {
"type": "string"
},
"datasetVersion": {
"type": "string"
},
"liveCarrierCheck": {
"const": false,
"type": "boolean"
},
"numberingMetadataVersion": {
"type": "string"
},
"processing": {
"const": "ephemeral",
"type": "string"
}
},
"required": [
"apiVersion",
"datasetVersion",
"numberingMetadataVersion",
"processing",
"liveCarrierCheck"
],
"type": "object"
},
"result": {
"additionalProperties": false,
"properties": {
"analysis": {
"additionalProperties": false,
"properties": {
"canonicalInternational": {
"type": [
"string",
"null"
]
},
"category": {
"enum": [
"geographic",
"non-geographic",
"unknown"
],
"type": "string"
},
"checks": {
"additionalProperties": false,
"properties": {
"length": {
"$ref": "#/properties/result/properties/analysis/properties/checks/properties/parsing"
},
"numberingPlan": {
"$ref": "#/properties/result/properties/analysis/properties/checks/properties/parsing"
},
"parsing": {
"enum": [
"pass",
"fail",
"unknown",
"not-applicable"
],
"type": "string"
}
},
"required": [
"parsing",
"length",
"numberingPlan"
],
"type": "object"
},
"countryCandidates": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"type": "string"
},
"countryCode": {
"type": "string"
},
"matchedPrefix": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"countryCode",
"name",
"matchedPrefix",
"basis"
],
"type": "object"
},
"type": "array"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"reviewed-guide",
"numbering-metadata"
],
"type": "string"
},
"id": {
"type": "string"
},
"lastVerified": {
"type": [
"string",
"null"
]
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"publisher": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"publisher",
"title"
],
"type": "object"
},
"type": "array"
},
"version": {
"type": "string"
}
},
"required": [
"id",
"basis",
"version",
"lastVerified",
"sources"
],
"type": "object"
},
"type": "array"
},
"evidenceIds": {
"items": {
"type": "string"
},
"type": "array"
},
"extension": {
"type": [
"string",
"null"
]
},
"internationalDisplay": {
"type": [
"string",
"null"
]
},
"nationalDisplay": {
"type": [
"string",
"null"
]
},
"nationalNumber": {
"type": [
"string",
"null"
]
},
"reasonCodes": {
"items": {
"type": "string"
},
"type": "array"
},
"requiredContext": {
"items": {
"type": "string"
},
"type": "array"
},
"status": {
"enum": [
"analyzed",
"needs-context",
"ambiguous",
"unsupported",
"invalid"
],
"type": "string"
},
"transformations": {
"items": {
"additionalProperties": false,
"properties": {
"action": {
"type": "string"
},
"rule": {
"type": "string"
}
},
"required": [
"rule",
"action"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"status",
"canonicalInternational",
"nationalNumber",
"nationalDisplay",
"internationalDisplay",
"extension",
"category",
"countryCandidates",
"checks",
"reasonCodes",
"requiredContext",
"transformations",
"evidenceIds"
],
"type": "object"
},
"issues": {
"items": {
"type": "string"
},
"type": "array"
},
"requiredContext": {
"items": {
"type": "string"
},
"type": "array"
},
"suggestedCorrection": {
"type": [
"string",
"null"
]
},
"suggestionReason": {
"type": [
"string",
"null"
]
},
"unresolvedPossibilities": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"analysis",
"issues",
"suggestedCorrection",
"suggestionReason",
"requiredContext",
"unresolvedPossibilities"
],
"type": "object"
}
},
"required": [
"meta",
"result",
"limitations"
],
"type": "object"
}
},
{
"description": "Find overlapping working hours using explicit IANA time zones and dates. Handles overnight shifts and DST; never infers location from phone numbers or contacts participants.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "find_calling_windows",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"apiVersion": {
"type": "string"
},
"datasetVersion": {
"type": "string"
},
"liveCarrierCheck": {
"const": false,
"type": "boolean"
},
"numberingMetadataVersion": {
"type": "string"
},
"processing": {
"const": "ephemeral",
"type": "string"
}
},
"required": [
"apiVersion",
"datasetVersion",
"numberingMetadataVersion",
"processing",
"liveCarrierCheck"
],
"type": "object"
},
"result": {
"additionalProperties": false,
"properties": {
"policy": {
"type": "string"
},
"truncated": {
"type": "boolean"
},
"windows": {
"items": {
"additionalProperties": false,
"properties": {
"durationMinutes": {
"type": "number"
},
"endUtc": {
"type": "string"
},
"participants": {
"items": {
"additionalProperties": false,
"properties": {
"endLocal": {
"type": "string"
},
"endOffsetMinutes": {
"type": "number"
},
"id": {
"type": "string"
},
"startLocal": {
"type": "string"
},
"startOffsetMinutes": {
"type": "number"
},
"timeZone": {
"type": "string"
}
},
"required": [
"id",
"timeZone",
"startLocal",
"endLocal",
"startOffsetMinutes",
"endOffsetMinutes"
],
"type": "object"
},
"type": "array"
},
"startUtc": {
"type": "string"
}
},
"required": [
"startUtc",
"endUtc",
"durationMinutes",
"participants"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"windows",
"truncated",
"policy"
],
"type": "object"
}
},
"required": [
"meta",
"result",
"limitations"
],
"type": "object"
}
},
{
"description": "Normalize a phone number into a plausible international format using reviewed country-specific rules. Processing is ephemeral. This tool does not query carriers, HLR/HSS, MNP databases, or live subscribers.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"countryCode": {
"description": "Optional ISO 3166-1 alpha-2 country context, such as GB.",
"maxLength": 2,
"minLength": 2,
"type": "string"
},
"phoneNumber": {
"description": "Phone number to format. It is processed ephemerally and is not stored.",
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"phoneNumber"
],
"type": "object"
},
"name": "format_international_phone_number",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"type": "object"
},
"result": {
"additionalProperties": {},
"type": "object"
}
},
"required": [
"meta",
"result",
"limitations"
],
"type": "object"
}
},
{
"description": "Prepare origin-specific dialing guidance for reviewed countries. Provide origin and destination separately; no phone number returns safe placeholder patterns. Network-dependent results remain conditional.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"carrierSelectionCode": {
"pattern": "^[0-9]{2}$",
"type": "string"
},
"destinationCountryCode": {
"$ref": "#/properties/originCountryCode"
},
"detail": {
"default": "compact",
"enum": [
"compact",
"full"
],
"type": "string"
},
"device": {
"default": "unknown",
"enum": [
"mobile",
"landline",
"unknown"
],
"type": "string"
},
"originCountryCode": {
"pattern": "^[a-zA-Z]{2}$",
"type": "string"
},
"phoneNumber": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"originCountryCode",
"destinationCountryCode"
],
"type": "object"
},
"name": "get_dialing_instructions",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"apiVersion": {
"type": "string"
},
"datasetVersion": {
"type": "string"
},
"liveCarrierCheck": {
"const": false,
"type": "boolean"
},
"numberingMetadataVersion": {
"type": "string"
},
"processing": {
"const": "ephemeral",
"type": "string"
}
},
"required": [
"apiVersion",
"datasetVersion",
"numberingMetadataVersion",
"processing",
"liveCarrierCheck"
],
"type": "object"
},
"result": {
"additionalProperties": false,
"properties": {
"canonicalInternational": {
"type": [
"string",
"null"
]
},
"dialString": {
"type": [
"string",
"null"
]
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"reviewed-guide",
"numbering-metadata"
],
"type": "string"
},
"id": {
"type": "string"
},
"lastVerified": {
"type": [
"string",
"null"
]
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"publisher": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"publisher",
"title"
],
"type": "object"
},
"type": "array"
},
"version": {
"type": "string"
}
},
"required": [
"id",
"basis",
"version",
"lastVerified",
"sources"
],
"type": "object"
},
"type": "array"
},
"extensionInstructions": {
"type": [
"string",
"null"
]
},
"notes": {
"items": {
"type": "string"
},
"type": "array"
},
"pattern": {
"type": [
"string",
"null"
]
},
"reasonCodes": {
"items": {
"type": "string"
},
"type": "array"
},
"recommendedDisplay": {
"type": [
"string",
"null"
]
},
"requiredContext": {
"items": {
"type": "string"
},
"type": "array"
},
"route": {
"enum": [
"domestic",
"international",
"shared-plan"
],
"type": "string"
},
"status": {
"enum": [
"ready",
"guidance",
"needs-context",
"unsupported",
"invalid",
"ambiguous"
],
"type": "string"
},
"steps": {
"items": {
"additionalProperties": false,
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"label",
"value"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"status",
"route",
"canonicalInternational",
"recommendedDisplay",
"dialString",
"pattern",
"steps",
"extensionInstructions",
"reasonCodes",
"requiredContext",
"notes",
"evidence"
],
"type": "object"
}
},
"required": [
"meta",
"result",
"limitations"
],
"type": "object"
}
},
{
"description": "Discover supported countries, per-operation review coverage, evidence, dataset versions and request limits before choosing a phone workflow.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"countryCode": {
"pattern": "^[a-zA-Z]{2}$",
"type": "string"
},
"operation": {
"enum": [
"get_phone_capabilities",
"analyze_phone_number",
"get_dialing_instructions",
"normalize_phone_numbers",
"compare_phone_numbers",
"resolve_phone_region",
"get_phone_input_rules",
"diagnose_dialing_problem",
"find_calling_windows"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_phone_capabilities",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"apiVersion": {
"type": "string"
},
"datasetVersion": {
"type": "string"
},
"liveCarrierCheck": {
"const": false,
"type": "boolean"
},
"numberingMetadataVersion": {
"type": "string"
},
"processing": {
"const": "ephemeral",
"type": "string"
}
},
"required": [
"apiVersion",
"datasetVersion",
"numberingMetadataVersion",
"processing",
"liveCarrierCheck"
],
"type": "object"
},
"result": {
"additionalProperties": false,
"properties": {
"countries": {
"items": {
"additionalProperties": false,
"properties": {
"callingCode": {
"type": [
"string",
"null"
]
},
"countryCode": {
"type": "string"
},
"evidenceIds": {
"items": {
"type": "string"
},
"type": "array"
},
"lastVerified": {
"type": [
"string",
"null"
]
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"name": {
"type": "string"
},
"reviewStatus": {
"enum": [
"reviewed-guide-and-metadata",
"numbering-metadata",
"directory-only"
],
"type": "string"
},
"sourceUrls": {
"items": {
"type": "string"
},
"type": "array"
},
"supportedOperations": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"countryCode",
"name",
"callingCode",
"supportedOperations",
"reviewStatus",
"lastVerified",
"evidenceIds",
"sourceUrls",
"limitations"
],
"type": "object"
},
"type": "array"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"reviewed-guide",
"numbering-metadata"
],
"type": "string"
},
"id": {
"type": "string"
},
"lastVerified": {
"type": [
"string",
"null"
]
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"publisher": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"publisher",
"title"
],
"type": "object"
},
"type": "array"
},
"version": {
"type": "string"
}
},
"required": [
"id",
"basis",
"version",
"lastVerified",
"sources"
],
"type": "object"
},
"type": "array"
},
"limits": {
"additionalProperties": false,
"properties": {
"batchItems": {
"type": "number"
},
"bodyBytes": {
"type": "number"
},
"phoneCharacters": {
"type": "number"
},
"rateLimit": {
"type": "string"
},
"schedulingDays": {
"type": "number"
},
"schedulingParticipants": {
"type": "number"
}
},
"required": [
"bodyBytes",
"batchItems",
"phoneCharacters",
"schedulingDays",
"schedulingParticipants",
"rateLimit"
],
"type": "object"
},
"operations": {
"items": {
"enum": [
"get_phone_capabilities",
"analyze_phone_number",
"get_dialing_instructions",
"normalize_phone_numbers",
"compare_phone_numbers",
"resolve_phone_region",
"get_phone_input_rules",
"diagnose_dialing_problem",
"find_calling_windows"
],
"type": "string"
},
"type": "array"
}
},
"required": [
"operations",
"limits",
"countries",
"evidence"
],
"type": "object"
}
},
"required": [
"meta",
"result",
"limitations"
],
"type": "object"
}
},
{
"description": "Get reviewed display placeholders and trunk-prefix guidance. Examples are not validation masks. English fallback and unsupported editorial coverage are explicit.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"countryCode": {
"pattern": "^[a-zA-Z]{2}$",
"type": "string"
},
"locale": {
"default": "en",
"maxLength": 35,
"minLength": 2,
"type": "string"
}
},
"required": [
"countryCode"
],
"type": "object"
},
"name": "get_phone_input_rules",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"apiVersion": {
"type": "string"
},
"datasetVersion": {
"type": "string"
},
"liveCarrierCheck": {
"const": false,
"type": "boolean"
},
"numberingMetadataVersion": {
"type": "string"
},
"processing": {
"const": "ephemeral",
"type": "string"
}
},
"required": [
"apiVersion",
"datasetVersion",
"numberingMetadataVersion",
"processing",
"liveCarrierCheck"
],
"type": "object"
},
"result": {
"additionalProperties": false,
"properties": {
"callingCode": {
"type": [
"string",
"null"
]
},
"countryCode": {
"type": "string"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"reviewed-guide",
"numbering-metadata"
],
"type": "string"
},
"id": {
"type": "string"
},
"lastVerified": {
"type": [
"string",
"null"
]
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"publisher": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"publisher",
"title"
],
"type": "object"
},
"type": "array"
},
"version": {
"type": "string"
}
},
"required": [
"id",
"basis",
"version",
"lastVerified",
"sources"
],
"type": "object"
},
"type": "array"
},
"extensionSupported": {
"type": "boolean"
},
"fallback": {
"type": "boolean"
},
"hints": {
"items": {
"type": "string"
},
"type": "array"
},
"locale": {
"type": "string"
},
"nationalLengths": {
"anyOf": [
{
"items": {
"type": "number"
},
"type": "array"
},
{
"type": "null"
}
]
},
"patterns": {
"items": {
"additionalProperties": false,
"properties": {
"international": {
"type": "string"
},
"kind": {
"type": "string"
},
"national": {
"type": "string"
}
},
"required": [
"kind",
"national",
"international"
],
"type": "object"
},
"type": "array"
},
"requestedLocale": {
"type": "string"
},
"status": {
"enum": [
"supported",
"unsupported"
],
"type": "string"
},
"trunkPrefixRule": {
"type": [
"string",
"null"
]
}
},
"required": [
"status",
"countryCode",
"locale",
"requestedLocale",
"fallback",
"callingCode",
"nationalLengths",
"patterns",
"trunkPrefixRule",
"extensionSupported",
"hints",
"evidence"
],
"type": "object"
}
},
"required": [
"meta",
"result",
"limitations"
],
"type": "object"
}
},
{
"description": "Look up international country calling codes by free text, ISO code, dial code, or region. Optionally return reviewed, source-linked dialing examples. This tool does not verify live subscriber numbers.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"code": {
"description": "ISO 3166-1 alpha-2 or alpha-3 code, such as GB or GBR.",
"type": "string"
},
"dialCode": {
"description": "Calling code with or without plus sign, such as +44 or 44.",
"type": "string"
},
"includeExamples": {
"description": "When true, include reviewed safe mobile/landline patterns, transformation rules, source URLs, and lastVerified metadata.",
"type": "boolean"
},
"limit": {
"description": "Maximum number of countries to return.",
"maximum": 250,
"minimum": 1,
"type": "integer"
},
"q": {
"description": "Free-text search, such as \"United Kingdom\", \"London\", or \"AUS\".",
"type": "string"
},
"region": {
"description": "Optional region filter.",
"enum": [
"Africa",
"Americas",
"Asia",
"Europe",
"Oceania"
],
"type": "string"
}
},
"type": "object"
},
"name": "lookup_country_calling_code",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"countries": {
"items": {
"additionalProperties": {},
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"type": "object"
},
"query": {
"additionalProperties": {},
"type": "object"
}
},
"required": [
"meta",
"query",
"countries"
],
"type": "object"
}
},
{
"description": "Normalize up to 100 records with unique IDs. Invalid records produce individual errors. Optionally identify canonical duplicate candidates; no contacts are changed or stored.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "normalize_phone_numbers",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"apiVersion": {
"type": "string"
},
"datasetVersion": {
"type": "string"
},
"liveCarrierCheck": {
"const": false,
"type": "boolean"
},
"numberingMetadataVersion": {
"type": "string"
},
"processing": {
"const": "ephemeral",
"type": "string"
}
},
"required": [
"apiVersion",
"datasetVersion",
"numberingMetadataVersion",
"processing",
"liveCarrierCheck"
],
"type": "object"
},
"result": {
"additionalProperties": false,
"properties": {
"counts": {
"additionalProperties": false,
"properties": {
"ambiguous": {
"type": "number"
},
"analyzed": {
"type": "number"
},
"errors": {
"type": "number"
},
"invalid": {
"type": "number"
},
"needsContext": {
"type": "number"
},
"total": {
"type": "number"
},
"unsupported": {
"type": "number"
}
},
"required": [
"total",
"analyzed",
"ambiguous",
"needsContext",
"unsupported",
"invalid",
"errors"
],
"type": "object"
},
"duplicateGroups": {
"items": {
"additionalProperties": false,
"properties": {
"extensionsDiffer": {
"type": "boolean"
},
"itemIds": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"itemIds",
"extensionsDiffer"
],
"type": "object"
},
"type": "array"
},
"items": {
"items": {
"additionalProperties": false,
"properties": {
"error": {
"additionalProperties": false,
"properties": {
"code": {
"type": "string"
},
"fields": {
"items": {
"type": "string"
},
"type": "array"
},
"message": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"type": "object"
},
"id": {
"type": "string"
},
"result": {
"additionalProperties": false,
"properties": {
"canonicalInternational": {
"type": [
"string",
"null"
]
},
"category": {
"enum": [
"geographic",
"non-geographic",
"unknown"
],
"type": "string"
},
"checks": {
"additionalProperties": false,
"properties": {
"length": {
"$ref": "#/properties/result/properties/items/items/properties/result/properties/checks/properties/parsing"
},
"numberingPlan": {
"$ref": "#/properties/result/properties/items/items/properties/result/properties/checks/properties/parsing"
},
"parsing": {
"enum": [
"pass",
"fail",
"unknown",
"not-applicable"
],
"type": "string"
}
},
"required": [
"parsing",
"length",
"numberingPlan"
],
"type": "object"
},
"countryCandidates": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"type": "string"
},
"countryCode": {
"type": "string"
},
"matchedPrefix": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"countryCode",
"name",
"matchedPrefix",
"basis"
],
"type": "object"
},
"type": "array"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"reviewed-guide",
"numbering-metadata"
],
"type": "string"
},
"id": {
"type": "string"
},
"lastVerified": {
"type": [
"string",
"null"
]
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"publisher": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"publisher",
"title"
],
"type": "object"
},
"type": "array"
},
"version": {
"type": "string"
}
},
"required": [
"id",
"basis",
"version",
"lastVerified",
"sources"
],
"type": "object"
},
"type": "array"
},
"evidenceIds": {
"items": {
"type": "string"
},
"type": "array"
},
"extension": {
"type": [
"string",
"null"
]
},
"internationalDisplay": {
"type": [
"string",
"null"
]
},
"nationalDisplay": {
"type": [
"string",
"null"
]
},
"nationalNumber": {
"type": [
"string",
"null"
]
},
"reasonCodes": {
"items": {
"type": "string"
},
"type": "array"
},
"requiredContext": {
"items": {
"type": "string"
},
"type": "array"
},
"status": {
"enum": [
"analyzed",
"needs-context",
"ambiguous",
"unsupported",
"invalid"
],
"type": "string"
},
"transformations": {
"items": {
"additionalProperties": false,
"properties": {
"action": {
"type": "string"
},
"rule": {
"type": "string"
}
},
"required": [
"rule",
"action"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"status",
"canonicalInternational",
"nationalNumber",
"nationalDisplay",
"internationalDisplay",
"extension",
"category",
"countryCandidates",
"checks",
"reasonCodes",
"requiredContext",
"transformations",
"evidenceIds"
],
"type": "object"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"items",
"counts",
"duplicateGroups"
],
"type": "object"
}
},
"required": [
"meta",
"result",
"limitations"
],
"type": "object"
}
},
{
"description": "Resolve a phone number to metadata-backed country candidates or non-geographic numbering. Results are numbering assignments, not current location or carrier.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"detail": {
"default": "compact",
"enum": [
"compact",
"full"
],
"type": "string"
},
"numberCountryCode": {
"pattern": "^[a-zA-Z]{2}$",
"type": "string"
},
"originCountryCode": {
"$ref": "#/properties/numberCountryCode"
},
"phoneNumber": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"phoneNumber"
],
"type": "object"
},
"name": "resolve_phone_region",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"meta": {
"additionalProperties": false,
"properties": {
"apiVersion": {
"type": "string"
},
"datasetVersion": {
"type": "string"
},
"liveCarrierCheck": {
"const": false,
"type": "boolean"
},
"numberingMetadataVersion": {
"type": "string"
},
"processing": {
"const": "ephemeral",
"type": "string"
}
},
"required": [
"apiVersion",
"datasetVersion",
"numberingMetadataVersion",
"processing",
"liveCarrierCheck"
],
"type": "object"
},
"result": {
"additionalProperties": false,
"properties": {
"analysis": {
"additionalProperties": false,
"properties": {
"canonicalInternational": {
"type": [
"string",
"null"
]
},
"category": {
"enum": [
"geographic",
"non-geographic",
"unknown"
],
"type": "string"
},
"checks": {
"additionalProperties": false,
"properties": {
"length": {
"$ref": "#/properties/result/properties/analysis/properties/checks/properties/parsing"
},
"numberingPlan": {
"$ref": "#/properties/result/properties/analysis/properties/checks/properties/parsing"
},
"parsing": {
"enum": [
"pass",
"fail",
"unknown",
"not-applicable"
],
"type": "string"
}
},
"required": [
"parsing",
"length",
"numberingPlan"
],
"type": "object"
},
"countryCandidates": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"type": "string"
},
"countryCode": {
"type": "string"
},
"matchedPrefix": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"countryCode",
"name",
"matchedPrefix",
"basis"
],
"type": "object"
},
"type": "array"
},
"evidence": {
"items": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"reviewed-guide",
"numbering-metadata"
],
"type": "string"
},
"id": {
"type": "string"
},
"lastVerified": {
"type": [
"string",
"null"
]
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"publisher": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"publisher",
"title"
],
"type": "object"
},
"type": "array"
},
"version": {
"type": "string"
}
},
"required": [
"id",
"basis",
"version",
"lastVerified",
"sources"
],
"type": "object"
},
"type": "array"
},
"evidenceIds": {
"items": {
"type": "string"
},
"type": "array"
},
"extension": {
"type": [
"string",
"null"
]
},
"internationalDisplay": {
"type": [
"string",
"null"
]
},
"nationalDisplay": {
"type": [
"string",
"null"
]
},
"nationalNumber": {
"type": [
"string",
"null"
]
},
"reasonCodes": {
"items": {
"type": "string"
},
"type": "array"
},
"requiredContext": {
"items": {
"type": "string"
},
"type": "array"
},
"status": {
"enum": [
"analyzed",
"needs-context",
"ambiguous",
"unsupported",
"invalid"
],
"type": "string"
},
"transformations": {
"items": {
"additionalProperties": false,
"properties": {
"action": {
"type": "string"
},
"rule": {
"type": "string"
}
},
"required": [
"rule",
"action"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"status",
"canonicalInternational",
"nationalNumber",
"nationalDisplay",
"internationalDisplay",
"extension",
"category",
"countryCandidates",
"checks",
"reasonCodes",
"requiredContext",
"transformations",
"evidenceIds"
],
"type": "object"
},
"metadataEvidence": {
"$ref": "#/properties/result/properties/analysis/properties/evidence/items"
},
"resolution": {
"enum": [
"resolved",
"ambiguous",
"non-geographic",
"unresolved"
],
"type": "string"
}
},
"required": [
"analysis",
"metadataEvidence",
"resolution"
],
"type": "object"
}
},
"required": [
"meta",
"result",
"limitations"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:3bf60b5b153170f7bbaecf9c63b33cb0fc406943ca1c89c2c77221d8557281af | sha256sum