validate_email

Pack: disify · Endpoint: https://gateway.pipeworx.io/disify/mcp

Verify an email address is properly formatted, has valid DNS records, and isn’t disposable or an alias. Returns validation status and risk flags.

Parameters

NameTypeRequiredDescription
emailstringyesThe email address to validate.

Example call

Arguments

{
  "email": "[email protected]"
}

curl

curl -X POST https://gateway.pipeworx.io/disify/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"validate_email","arguments":{"email":"[email protected]"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('validate_email', {
  "email": "[email protected]"
});

More examples

{
  "email": "[email protected]"
}

Response shape

Always returns: email, format_valid, dns_valid, disposable, alias, whitelisted

FieldTypeDescription
emailstringThe email address that was validated
format_validbooleanWhether the email format is valid
dns_validbooleanWhether DNS records exist for the domain
disposablebooleanWhether the email is from a disposable service
aliasbooleanWhether the email is an alias
whitelistedbooleanWhether the email domain is whitelisted
Full JSON Schema
{
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "description": "The email address that was validated"
    },
    "format_valid": {
      "type": "boolean",
      "description": "Whether the email format is valid"
    },
    "dns_valid": {
      "type": "boolean",
      "description": "Whether DNS records exist for the domain"
    },
    "disposable": {
      "type": "boolean",
      "description": "Whether the email is from a disposable service"
    },
    "alias": {
      "type": "boolean",
      "description": "Whether the email is an alias"
    },
    "whitelisted": {
      "type": "boolean",
      "description": "Whether the email domain is whitelisted"
    }
  },
  "required": [
    "email",
    "format_valid",
    "dns_valid",
    "disposable",
    "alias",
    "whitelisted"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "disify": {
      "url": "https://gateway.pipeworx.io/disify/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026