MCP docs › Tools › Disposable Email Checker
Disposable Email Checker
disposable_email_check fast Email finding & verification
Flag disposable / temporary / throwaway email addresses or domains.
When to use. Fast signup-fraud / list-hygiene screening: is this address or domain a temporary/throwaway mailbox? Cheap and quick.
Not for. Proving an address exists — that needs email_verify's SMTP probe.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
emails |
string[] | yes | — | Emails or domains to check (max 200). |
do_mx |
boolean | no | true |
Also verify the domain has MX records. |
Returns
One row per address/domain.
Each row typically carries: input domain is_disposable mx_found source
The response body is { status, count, fields, results }. Runs that exceed the inline wait return { status: "running", job_id, tool_flow } instead — see Jobs & errors.
Call it over MCP
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "disposable_email_check",
"arguments": {
"emails": [
"test@mailinator.com",
"ceo@acme.com"
],
"do_mx": true
}
}
}
Call it over the REST API
curl -X POST https://convertfleet.online/api/tool-run \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"disposable","params":{"emails":["test@mailinator.com","ceo@acme.com"],"do_mx":true}}'
Both paths run the same job engine, enforce the same plan limits and count against the same monthly quota. See the REST API page.
Related tools
JSON Schema
{
"type": "object",
"properties": {
"emails": {
"type": "array",
"items": {
"type": "string"
},
"description": "Emails or domains to check (max 200)."
},
"do_mx": {
"type": "boolean",
"description": "Also verify the domain has MX records.",
"default": true
}
},
"additionalProperties": false,
"required": [
"emails"
]
}