check_domain

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

Check if a domain is associated with disposable or temporary email services. Returns risk assessment, a 0-100 confidence score and the signals behind it. Pass your own Disify key as _apiKey — the keyless anonymous quota is shared and usually spent.

Parameters

NameTypeRequiredDescription
domainstringyesThe domain name to check, e.g. “mailinator.com”.
_apiKeystringnoOptional but recommended: your own Disify API key (BYO — Pipeworx does not supply one). Without it the call uses the anonymous tier, whose daily quota is shared across all Pipeworx callers and is usually exhausted. Get one at disify.com.

Example call

Arguments

{
  "domain": "mailinator.com"
}

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":"check_domain","arguments":{"domain":"mailinator.com"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('check_domain', {
  "domain": "mailinator.com"
});

More examples

{
  "domain": "gmail.com"
}

Response shape

Always returns: domain, dns_valid, disposable, whitelisted

FieldTypeDescription
domainstringThe domain that was checked
dns_validbooleanWhether DNS records exist for the domain
disposablebooleanWhether the domain is associated with disposable email services
whitelistedbooleanWhether the domain is whitelisted
Full JSON Schema
{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "The domain that was checked"
    },
    "dns_valid": {
      "type": "boolean",
      "description": "Whether DNS records exist for the domain"
    },
    "disposable": {
      "type": "boolean",
      "description": "Whether the domain is associated with disposable email services"
    },
    "whitelisted": {
      "type": "boolean",
      "description": "Whether the domain is whitelisted"
    }
  },
  "required": [
    "domain",
    "dns_valid",
    "disposable",
    "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 September 10, 2026