Phone carrier, email domain, IP network and DNS checks using your LookupLab account.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Your LookupLab API key
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.
Inspect a user-provided domain's MX, SPF, DMARC or DKIM record and report issues. Does not change DNS. DKIM requires a selector. Uses 1 existing account credit for a successful check.
Domain to check.
DKIM selector; required when check is dkim.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Inspect a user-provided domain's MX, SPF, DMARC or DKIM record and report issues. Does not change DNS. DKIM requires a selector. Uses 1 existing account credit for a successful check.
| Argument | Type | Description |
|---|---|---|
| check* | string | |
| domain* | string | Domain to check. |
| selector | string | DKIM selector; required when check is dkim. |
{
"type": "object",
"required": [
"domain",
"check"
],
"properties": {
"check": {
"enum": [
"mx",
"spf",
"dmarc",
"dkim"
],
"type": "string"
},
"domain": {
"type": "string",
"maxLength": 253,
"minLength": 1,
"description": "Domain to check."
},
"selector": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "DKIM selector; required when check is dkim."
}
},
"additionalProperties": false
}Check an email address supplied by the user for syntax, MX records, disposable-domain and role-address indicators. Does not prove mailbox ownership or guarantee delivery. Uses 1 existing account credit for a successful check; does not send email.
| Argument | Type | Description |
|---|---|---|
| email* | string | Email address to check. |
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"maxLength": 320,
"minLength": 1,
"description": "Email address to check."
}
},
"additionalProperties": false
}Look up approximate IP location and network/provider indicators for an IP address supplied by the user. IP location is not a person's precise location or identity; privacy flags may be unavailable. Uses 1 existing account credit for a successful check.
| Argument | Type | Description |
|---|---|---|
| ip* | string | IPv4 or IPv6 address. |
{
"type": "object",
"required": [
"ip"
],
"properties": {
"ip": {
"type": "string",
"maxLength": 45,
"minLength": 1,
"description": "IPv4 or IPv6 address."
}
},
"additionalProperties": false
}Check a user-provided phone number for carrier and line type. Optional US/CA caller-name data is a carrier listing, not identity verification. Uses existing account credits: 1 for landline/VoIP/toll-free, 3 for mobile or unknown; caller name adds 2. Reserves up to 5 credits before execution. Does not place calls or send messages.
| Argument | Type | Description |
|---|---|---|
| number* | string | Phone number, preferably E.164 international format. |
| caller_name | boolean | Request caller-name data; adds 2 credits. |
{
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "Phone number, preferably E.164 international format."
},
"caller_name": {
"type": "boolean",
"description": "Request caller-name data; adds 2 credits."
}
},
"additionalProperties": false
}