# Phone Number Tools

> Skill `phone` on Faro. Free. 0 sub-skills.

Parses and validates phone numbers from any country, returning the country, number type (mobile, landline, toll-free), and a normalized international form. Also formats numbers into standard styles. Runs locally with no charge.

**Category:** Business & Companies  
**Tags:** phone, phone-number, validation, formatting, e164  
**Use when:** You need to validate, inspect, or normalize a phone number.  
**Not for:** Looking up a number's owner, carrier lookups, or sending messages.  
**Returns:** information

## How to run
Skills run through one gateway with your Faro token. Hand it an `intent` in plain language; Faro routes to the right sub-skill, runs it, and bills per call. Raw tools are internal plumbing and are not directly callable.

```
POST https://skill.askfaro.com/skills/phone/run
Authorization: Bearer faro_<your_key>
Content-Type: application/json

{"intent":{"prompt":"Is +14155550132 a valid phone number?"}}
```

Or from the CLI:

```bash
pip install askfaro-cli && askfaro auth login
askfaro run phone "Is +14155550132 a valid phone number?"
```

Full run reference: https://askfaro.com/llms/run.md — Agent recipe: https://askfaro.com/llms/skill.md

## Example requests

- Is +14155550132 a valid phone number?
- What country is this phone number from: 07911 123456?
- Format this number in international format: (415) 555-0132

## What it can do

- Parse a phone number into its country, type, and validity, with a normalized form.
- Format a phone number into a chosen standard, e.g. international or national.

---
On the web: https://askfaro.com/search/phone