# Mailboxlayer

A simple REST-based JSON API for email address validation and verification.

- **Category:** email
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 1
- **Triggers:** 0
- **Slug:** `MAILBOXLAYER`
- **Version:** 20260211_00

## Tools

### Check Email Validity

**Slug:** `MAILBOXLAYER_CHECK_EMAIL`

Tool to validate a single email address. Use when you need to check syntax, domain, SMTP, and meta-flags.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `mx` | integer | No | Enable MX record check (1) or not (0). |
| `free` | integer | No | Detect free email providers (1) or not (0). |
| `role` | integer | No | Detect role-based addresses (1) or not (0). |
| `smtp` | integer | No | Enable SMTP check (1) or not (0). |
| `email` | string | Yes | The email address to validate. |
| `format` | integer | No | Enable strict format validation (1) or not (0). |
| `catch_all` | integer | No | Detect catch-all addresses (1) or not (0). |
| `access_key` | string | Yes | Your API access key for mailboxlayer. |
| `disposable` | integer | No | Detect disposable email addresses (1) or not (0). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
