# Email Address Validation - Single

## Links

- Product page URL: https://www.agentpmt.com/marketplace/email-address-validation-single
- Product markdown URL: https://www.agentpmt.com/marketplace/email-address-validation-single?format=agent-md
- Product JSON URL: https://www.agentpmt.com/marketplace/email-address-validation-single?format=agent-json

## Overview

- Product ID: 69509103119f659009bc8693
- Vendor: Apoth3osis
- Type: communications
- Unit type: request
- Price: 500 credits
- Categories: Data Science, Quality Assurance, Compliance & Audit, Testing & QA, Automation, Data Validation & Verification, Data Formatting & Conversion, Text Extraction & Parsing, Clipboard & I/O Utilities
- Generated at: 2026-05-30T20:18:53.246Z

### Page Description

Verify the validity and deliverability of individual email addresses. The verification process performs multiple checks including syntax validation, DNS and MX record lookup to confirm the domain can receive mail, and SMTP-level verification that connects to the recipient's mail server to check if the specific mailbox exists—all without sending an actual email. Additional checks detect disposable and temporary email providers, identify role-based addresses like info@ or support@, recognize known spam traps, and reference historical bounce data. Returns verification status (valid, invalid, disposable, catchall, or unknown), flags for potential issues, suggested corrections for typos, and optional metadata including address parsing details.

### Agent Description

Verify single email: syntax, DNS/MX lookup, SMTP mailbox check (without sending). Detects disposable, role-based, spam traps.

## Details

### Details

Verify the validity and deliverability of individual email addresses. The verification process performs multiple checks including syntax validation, DNS and MX record lookup to confirm the domain can receive mail, and SMTP-level verification that connects to the recipient's mail server to check if the specific mailbox exists—all without sending an actual email. Additional checks detect disposable and temporary email providers, identify role-based addresses like info@ or support@, recognize known spam traps, and reference historical bounce data. Returns verification status (valid, invalid, disposable, catchall, or unknown), flags for potential issues, suggested corrections for typos, and optional metadata including address parsing details.

### Actions

- `verify` (5 credits): Verify a single email address for deliverability and validity. Performs syntax validation, DNS/MX record lookup, and SMTP-level mailbox verification without sending an email.

### Use Cases

Form validation for user registration and signups, cleaning email lists before campaigns, reducing bounce rates for email marketing, preventing fake account creation, validating customer contact information at point of entry, detecting typos and suggesting corrections, lead qualification and CRM data hygiene, checkout flow email verification for e-commerce.

### Workflows Using This Tool

No public workflows currently reference this product.

### Related Content

No related content is currently linked to this product.

## Integration Details

### DynamicMCP

- Setup page URL: https://www.agentpmt.com/dynamic-mcp
- Claude setup guide: https://www.agentpmt.com/dynamic-mcp?platform=claude#videos
- ChatGPT setup guide: https://www.agentpmt.com/dynamic-mcp?platform=chatgpt#videos
- Cursor setup guide: https://www.agentpmt.com/dynamic-mcp?platform=cursor#videos
- Windsurf setup guide: https://www.agentpmt.com/dynamic-mcp?platform=windsurf#videos

Use the local router for command-based MCP clients. It forwards requests to `https://api.agentpmt.com/mcp` and does not execute tools locally.

```bash
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

### REST API

The live page renders cURL, Python, JavaScript, and Node.js examples. Logged-in users see those examples prefilled with their own API and budget credentials.

- Purchase endpoint: https://api.agentpmt.com/products/purchase
- Authorization format: `Bearer <base64(apiKey:budgetKey)>`

```bash
curl -X POST "https://api.agentpmt.com/products/purchase" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eW91ci1hcGkta2V5LWhlcmU6eW91ci1idWRnZXQta2V5LWhlcmU=" \
  -d '{
    "product_id": "69509103119f659009bc8693",
    "parameters": {
      "action": "verify",
      "email": "example_email",
      "address_info": true,
      "credits_info": true,
      "timeout": 10
    }
  }'
```

### Autonomous Agents

Autonomous agents can access this tool through AgentAddress credit balances or direct x402 payments. Use the Autonomous Agent API reference for endpoint shapes after choosing the access pattern below.

- Autonomous Agent API reference URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents
- Autonomous Agent API reference markdown URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents?format=agent-md
- Credit-Based Access Using AgentAddress: https://www.agentpmt.com/docs/autonomous-agents/credit-based-tool-usage-with-agentaddress
- AgentAddress is preferred for persistent file access, stored platform state, and maximum tool use ability across repeated calls.
- Direct x402 is for independent one-off tool calls that do not require shared files or stored platform state.
- Direct x402 public payments: USDC on Base, Arbitrum, Optimism, Polygon, and Avalanche.

### Schema

#### Parameters

- Schema type: actions

```json
{
  "actions": {
    "verify": {
      "description": "Verify a single email address for deliverability and validity. Performs syntax validation, DNS/MX record lookup, and SMTP-level mailbox verification without sending an email.",
      "properties": {
        "email": {
          "type": "string",
          "description": "The email address to verify.",
          "required": true
        },
        "address_info": {
          "type": "boolean",
          "description": "Include additional address metadata such as free email provider detection and role account identification. Default: true.",
          "required": false,
          "default": true
        },
        "credits_info": {
          "type": "boolean",
          "description": "Include remaining credit balance in the response. Default: true.",
          "required": false,
          "default": true
        },
        "timeout": {
          "type": "integer",
          "description": "Request timeout in seconds. Default: 10.",
          "required": false,
          "default": 10,
          "minimum": 1,
          "maximum": 30
        }
      }
    }
  },
  "properties": {}
}
```

### Usage Instructions

# Email Address Validation - Single

Verify individual email addresses for deliverability and validity. Returns detailed results including whether the email is valid, invalid, disposable, or a catch-all, along with optional address metadata and account credit balance.

## Actions

### verify

Validate a single email address and get a deliverability result.

**Required Fields:**
- `action` (string): `"verify"`
- `email` (string): The email address to verify

**Optional Fields:**
- `address_info` (boolean, default: `true`): Include additional address metadata (e.g., free email provider, role account detection)
- `credits_info` (boolean, default: `true`): Include remaining credit balance in the response
- `timeout` (integer, default: `10`, range: 1-30): Request timeout in seconds

**Example - Basic verification:**
```json
{
  "action": "verify",
  "email": "jane.doe@example.com"
}
```

**Example - Verification without extra metadata:**
```json
{
  "action": "verify",
  "email": "support@company.org",
  "address_info": false,
  "credits_info": false
}
```

**Example - Verification with extended timeout:**
```json
{
  "action": "verify",
  "email": "user@slow-mail-server.net",
  "timeout": 25
}
```

## Response Fields

- `email`: The email address that was checked
- `result`: Verification result (e.g., "valid", "invalid", "disposable", "catchall", "unknown")
- `flags`: Array of flags providing additional context about the address
- `suggested_correction`: A suggested spelling correction if a typo is detected (or null)
- `execution_time`: Time taken to verify the address in milliseconds
- `address_info` (when enabled): Additional metadata about the address such as whether it is a free provider or role account
- `credits_info` (when enabled): Remaining verification credits on the account

## Common Workflows

1. **Pre-send email validation**: Verify an email address before sending a message to reduce bounces.
2. **Form input validation**: Check an email submitted through a signup or contact form for deliverability.
3. **CRM data hygiene**: Spot-check individual contacts in a CRM to confirm addresses are still valid.
4. **Typo detection**: Use the `suggested_correction` field to catch common misspellings (e.g., "gmial.com" -> "gmail.com").

## Important Notes

- Each verification consumes one credit.
- Results are real-time checks against the mail server; transient server issues may return "unknown".
- For verifying large batches of emails, use the bulk email verification product instead.
- The `timeout` parameter controls how long to wait for the remote mail server to respond. Increase it for servers known to be slow.

### Frequently Asked Questions

#### How do I connect this tool to an external agent?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

You can install the local MCP server by opening a terminal and running:

```
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

This will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.

Alternatively you can connect to the hosted version with this config block, no installation required:

```
{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}
```

[View MCP Connection Instructions](/docs/mcp-reference/connection) for more details.

#### How does an external agent use this tool?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:

> Call the AgentPMT-Tool-Search-and-Execution tool with action 'get\_schema' and tool\_id 69509103119f659009bc8693 ("Email Address Validation - Single"). Then call the same tool with action 'call\_tool', tool\_id 69509103119f659009bc8693, and the parameters needed for my request.

The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.

### Dependencies

This product has no public dependency products.