Phone Validator Engine

Phone Validator Engine MCP Connector for Claude

A+

Stop LLMs from hallucinating phone numbers. Validates and formats numbers to E.164 natively.

1 tools Official Updated Jun 28, 2026 Official Vinkius Partner

LLMs often accept chaotic phone number inputs or try to format them incorrectly before sending to Twilio or Zenvia. This MCP brings Google's libphonenumber-js to the Edge.

The Superpowers

  • E.164 Strict Format: Cleans and formats chaotic inputs into mathematically perfect E.164 strings.
  • Country Validation: Validates the exact country code and identifies fake numbers immediately.
phone-validatione164data-cleaningformattingtelecominput-sanitization

1 tools expose this connector's capabilities to your AI agent.

validate_phone

Pass the raw phone string and optionally a country code. The engine uses libphonenumber to validate structure, detect carrier type, and format to E.164 standard. Validates and formats a phone number deterministically to E.164 standard using Google libphonenumber-js

See how to talk to your AI agent using Phone Validator Engine.

Clean and format this messy user input into an E.164 phone number: '+44 (0) 20 7946 0958'

✅ **Result:** Perfectly mapped to E.164 format: `+442079460958`

Check if the input `11 98888-0000` is structurally valid, assuming the default country is Brazil (`BR`).

✅ **Validation Status:** Valid. - **Country:** `BR` - **E.164:** `+5511988880000`

Extract the Alpha-2 Country Code from this international number: `+1-415-555-2671`.

✅ **Country Identified:** The number strictly belongs to `US` (United States).

Yes, perfectly handles the 9-digit rule.

Related Connectors