Verify emails, validate phone numbers, look up carriers and score IP addresses.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer <your Verified.net API key> (create one at app.verified.net/keys).
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.
US/Canada numbers: the carrier serving the number today, whether it was ported, port date, current line type and VoIP, from a live number-portability lookup. 3 credits; not charged if unavailable.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
US/Canada numbers: the carrier serving the number today, whether it was ported, port date, current line type and VoIP, from a live number-portability lookup. 3 credits; not charged if unavailable.
| Argument | Type | Description |
|---|---|---|
| number* | string | |
| bypass_cache | boolean | |
| default_country | any |
{
"type": "object",
"title": "carrier_lookupArguments",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"title": "Number"
},
"bypass_cache": {
"type": "boolean",
"title": "Bypass Cache",
"default": false
},
"default_country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Default Country",
"default": null
}
}
}Check up to 100,000 values in the background, charged per unique value like single lookups (reverse lookups only when found). Returns the job; poll get_bulk_job, then get_bulk_results.
| Argument | Type | Description |
|---|---|---|
| tier | any | |
| type* | string | |
| items* | array | |
| webhook_url | any | |
| default_country | any |
{
"type": "object",
"title": "create_bulk_jobArguments",
"required": [
"type",
"items"
],
"properties": {
"tier": {
"anyOf": [
{
"enum": [
"standard",
"premium"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Tier",
"default": null
},
"type": {
"enum": [
"email",
"phone",
"ip",
"carrier",
"reverse_phone",
"reverse_email"
],
"type": "string",
"title": "Type"
},
"items": {
"type": "array",
"items": {
"type": "string"
},
"title": "Items"
},
"webhook_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Webhook Url",
"default": null
},
"default_country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Default Country",
"default": null
}
}
}Your credit balance and usage today and over the last 30 days. Free.
No arguments.
{
"type": "object",
"title": "get_accountArguments",
"properties": {}
}Status and progress of a bulk job. Free.
| Argument | Type | Description |
|---|---|---|
| job_id* | string |
{
"type": "object",
"title": "get_bulk_jobArguments",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string",
"title": "Job Id"
}
}
}Results of a bulk job, one page at a time (has_next tells you to ask for the next page). Free.
| Argument | Type | Description |
|---|---|---|
| page | integer | |
| job_id* | string |
{
"type": "object",
"title": "get_bulk_resultsArguments",
"required": [
"job_id"
],
"properties": {
"page": {
"type": "integer",
"title": "Page",
"default": 1
},
"job_id": {
"type": "string",
"title": "Job Id"
}
}
}Check an IPv4/IPv6 address: approximate location, network owner (ASN), Tor exit, datacenter/hosting, risk score and recommendation. 1 credit.
| Argument | Type | Description |
|---|---|---|
| ip* | string | |
| bypass_cache | boolean |
{
"type": "object",
"title": "ip_lookupArguments",
"required": [
"ip"
],
"properties": {
"ip": {
"type": "string",
"title": "Ip"
},
"bypass_cache": {
"type": "boolean",
"title": "Bypass Cache",
"default": false
}
}
}Who is behind an email address: names and phone numbers from domain registration records. 10 credits if found, free otherwise.
| Argument | Type | Description |
|---|---|---|
| email* | string | |
| bypass_cache | boolean |
{
"type": "object",
"title": "reverse_emailArguments",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"title": "Email"
},
"bypass_cache": {
"type": "boolean",
"title": "Bypass Cache",
"default": false
}
}
}Who is behind a US/Canada phone number. standard: caller ID name (10 credits if found). premium: caller ID plus names, emails and phones from domain registration records (25 if contacts are found, 10 if only a caller ID). Nothing found: free.
| Argument | Type | Description |
|---|---|---|
| tier | string | |
| phone* | string | |
| bypass_cache | boolean | |
| default_country | any |
{
"type": "object",
"title": "reverse_phoneArguments",
"required": [
"phone"
],
"properties": {
"tier": {
"enum": [
"standard",
"premium"
],
"type": "string",
"title": "Tier",
"default": "standard"
},
"phone": {
"type": "string",
"title": "Phone"
},
"bypass_cache": {
"type": "boolean",
"title": "Bypass Cache",
"default": false
},
"default_country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Default Country",
"default": null
}
}
}Check a phone number: validity, E.164 format, line type, region, time zone, original carrier assignment (US), VoIP, risk score and recommendation. Numbers without + need default_country (e.g. "US"). 1 credit.
| Argument | Type | Description |
|---|---|---|
| number* | string | |
| bypass_cache | boolean | |
| default_country | any |
{
"type": "object",
"title": "validate_phoneArguments",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"title": "Number"
},
"bypass_cache": {
"type": "boolean",
"title": "Bypass Cache",
"default": false
},
"default_country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Default Country",
"default": null
}
}
}Check whether a name and/or phone match the domain registration records that list this email. Returns match levels only (match / partial / no_match), never the records. 1 credit.
| Argument | Type | Description |
|---|---|---|
| name | any | |
| email* | string | |
| phone | any | |
| default_country | any |
{
"type": "object",
"title": "verify_contactArguments",
"required": [
"email"
],
"properties": {
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Name",
"default": null
},
"email": {
"type": "string",
"title": "Email"
},
"phone": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Phone",
"default": null
},
"default_country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Default Country",
"default": null
}
}
}Check an email address: syntax, mail server, mailbox (when the server allows), disposable, role account, typo suggestion, risk score and an accept/review/reject recommendation. 1 credit.
| Argument | Type | Description |
|---|---|---|
| address* | string | |
| bypass_cache | boolean |
{
"type": "object",
"title": "verify_emailArguments",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"title": "Address"
},
"bypass_cache": {
"type": "boolean",
"title": "Bypass Cache",
"default": false
}
}
}