---
canonical_url: "https://docs.composio.dev/toolkits/veriphone_mcp"
markdown_url: "https://docs.composio.dev/toolkits/veriphone_mcp.md"
product: "platform"
version: null
last_updated: null
---

# Veriphone MCP

Validate and format phone numbers, inspect carriers and coverage, and read account credits through Veriphone’s official hosted MCP server.

- **Category:** model context protocol
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 5
- **Triggers:** 0
- **Slug:** `VERIPHONE_MCP`
- **Version:** 00000000_00

## Tools

### Current coverage

**Slug:** `VERIPHONE_MCP_CURRENT_COVERAGE`

Which countries support mode "current" (the carrier currently serving a number, after porting). Pass a country to get yes/no, or nothing for the full list. Free to call, no key needed.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `country` | string | No | Two-letter ISO country code, e.g. "US" or "GB". Used when a number has no international prefix. |

### Example number

**Slug:** `VERIPHONE_MCP_EXAMPLE_NUMBER`

A syntactically valid example phone number for a country and line type (MOBILE, FIXED_LINE, TOLL_FREE, VOIP…), useful for testing formats. Free to call.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `type` | string | No | MOBILE (default), FIXED_LINE, TOLL_FREE, VOIP, PREMIUM_RATE… |
| `country` | string | No | Two-letter ISO country code, e.g. "US" or "GB". Used when a number has no international prefix. |

### Get credits

**Slug:** `VERIPHONE_MCP_GET_CREDITS`

The account's plan, monthly limit, credits used this period, pay-as-you-go balance, and usage split by static/current mode. Free to call.

### Verify phone

**Slug:** `VERIPHONE_MCP_VERIFY_PHONE`

Validate one phone number and return its line type (mobile, fixed_line, voip, toll_free…), carrier, country, region, and formats (E.164, international, local). Costs 1 credit (static) or 10 credits (mode "current" — also resolves the carrier currently serving the number, incl. ported numbers). Invalid numbers are a charged, definitive answer with a reason. Not a check of whether the phone is switched on.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `mode` | string ("static" | "current") | No | "static" (default, 1 credit): validity, line type, carrier of the number's original range, country, formatting. "current" (10 credits, 1 if unresolved): everything in static plus the carrier currently serving the number, even after porting, with a ported flag. |
| `phone` | string | Yes | The number to check, ideally in international format, e.g. "+14169670000". |
| `default_country` | string | No | Two-letter ISO country code, e.g. "US" or "GB". Used when a number has no international prefix. |

### Verify phones

**Slug:** `VERIPHONE_MCP_VERIFY_PHONES`

Validate up to 50 phone numbers in one call (same fields as verify_phone, one result per input, in order). Costs 1 credit per number (10 in current mode). For thousands of numbers use the CSV upload at https://veriphone.io/clean-phone-list instead.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `mode` | string ("static" | "current") | No | "static" (default, 1 credit): validity, line type, carrier of the number's original range, country, formatting. "current" (10 credits, 1 if unresolved): everything in static plus the carrier currently serving the number, even after porting, with a ported flag. |
| `phones` | array | Yes | Up to 50 numbers. |
| `default_country` | string | No | Two-letter ISO country code, e.g. "US" or "GB". Used when a number has no international prefix. |
