{
  "info": {
    "name": "Zerobounce — mcp.ai",
    "description": "REST API for the Zerobounce MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/zerobounce",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "zerobounce_activity_data",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/activity/data",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "activity",
            "data"
          ]
        },
        "description": "Tool to get activity data (opens, clicks, etc.) for a given email. Use after confirming the email address to gauge engagement recency.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_ai_scoring_single",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/ai/scoring/single",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "ai",
            "scoring",
            "single"
          ]
        },
        "description": "Tool to score a single email address using ZeroBounce AI. Use when you need real-time email lead quality feedback before outreach. Example prompt: \"Score the email mark@gmail.com.\"",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_allow_block_list",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/allow/block/list",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "allow",
            "block",
            "list"
          ]
        },
        "description": "Tool to manage allowlist and blocklist for email validation. Use when you need to programmatically add or modify custom filters before validating emails.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"rule\": \"\",\n  \"value\": \"\",\n  \"target\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_batch_validate_emails",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/batch/validate/emails",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "batch",
            "validate",
            "emails"
          ]
        },
        "description": "Tool to validate a batch of email addresses in real time. Use when you need to validate up to 200 emails at once with optional activity data.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"api_key\": \"\",\n  \"timeout\": 0,\n  \"email_batch\": \"\",\n  \"verify_plus\": false,\n  \"activity_data\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_delete_ai_scoring_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/ai/scoring/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "ai",
            "scoring",
            "file"
          ]
        },
        "description": "Tool to remove a completed AI scoring file from ZeroBounce servers. Use when the file status is 'Complete' and you need to remove it.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_delete_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "file"
          ]
        },
        "description": "Tool to delete a file that was submitted for bulk validation. Use when file status is 'Complete'.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_domain_search_file_status",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/domain/search/file/status",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "domain",
            "search",
            "file",
            "status"
          ]
        },
        "description": "Tool to get the processing status of a file submitted for bulk domain search. Use after submitting the file to poll status.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_domain_search_get_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/domain/search/get/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "domain",
            "search",
            "get",
            "file"
          ]
        },
        "description": "Tool to download the results file for a completed bulk domain search job. Use when you have the file_id and the job is complete.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_domain_search_send_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/domain/search/send/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "domain",
            "search",
            "send",
            "file"
          ]
        },
        "description": "Tool to upload a file for bulk domain search. Use when you have many domains in a CSV/TXT and need to lookup their details in bulk.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file\": {},\n  \"domain_column\": 0,\n  \"has_header_row\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_domain_search_single",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/domain/search/single",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "domain",
            "search",
            "single"
          ]
        },
        "description": "Tool to identify common email address formats for a given domain. Use when you need to guess email patterns for a company based on its domain.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"domain\": \"\",\n  \"last_name\": \"\",\n  \"first_name\": \"\",\n  \"middle_name\": \"\",\n  \"company_name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_email_finder_delete_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/email/finder/delete/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "email",
            "finder",
            "delete",
            "file"
          ]
        },
        "description": "Tool to delete a file that was submitted for bulk email finding. Use when the file processing status is 'Complete' and you need to remove it.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_email_finder_file_status",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/email/finder/file/status",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "email",
            "finder",
            "file",
            "status"
          ]
        },
        "description": "Tool to get the processing status of a file submitted for bulk email finding. Use when you need to poll the progress of a bulk email-finder file upload.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_email_finder_send_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/email/finder/send/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "email",
            "finder",
            "send",
            "file"
          ]
        },
        "description": "Tool to upload a file for bulk email finding. Use when you have lists of names and domains to find emails in bulk via CSV/TXT upload.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file\": \"\",\n  \"file_name\": \"\",\n  \"domain_column\": 0,\n  \"has_header_row\": false,\n  \"full_name_column\": 0,\n  \"last_name_column\": 0,\n  \"first_name_column\": 0,\n  \"middle_name_column\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_get_api_usage",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/api/usage",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "api",
            "usage"
          ]
        },
        "description": "Tool to retrieve API usage statistics for a given period. Use when you need usage metrics between two dates.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"end_date\": \"\",\n  \"start_date\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_get_credit_balance",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/credit/balance",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "credit",
            "balance"
          ]
        },
        "description": "Tool to retrieve your current ZeroBounce email validation credit balance. Use when you need to monitor remaining credits to avoid service interruptions.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_get_email_finder_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/email/finder/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "email",
            "finder",
            "file"
          ]
        },
        "description": "Tool to download the results file for a completed bulk email finder job. Use when you have the file_id and the job is complete.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_list_evaluator",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/evaluator",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "evaluator"
          ]
        },
        "description": "Tool to evaluate the quality of an email list. Use when you have a list of emails and need a quick health check before full validation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file\": \"\",\n  \"file_name\": \"\",\n  \"email_address_column\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_list_filters",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/filters",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "filters"
          ]
        },
        "description": "Tool to retrieve all email addresses and domains in your allowlist and blocklist filters. Use when you need to view or audit current filter rules before validation.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_send_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/send/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "send",
            "file"
          ]
        },
        "description": "Tool to upload a file for bulk email validation. Use when you need to validate large lists of emails via CSV or TXT file.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file\": \"\",\n  \"file_name\": \"\",\n  \"return_url\": \"\",\n  \"gender_column\": 0,\n  \"has_header_row\": false,\n  \"last_name_column\": 0,\n  \"remove_duplicate\": false,\n  \"first_name_column\": 0,\n  \"ip_address_column\": 0,\n  \"email_address_column\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zerobounce_validate_email",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/validate/email",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "validate",
            "email"
          ]
        },
        "description": "Tool to validate a single email address in real time. Use when you need to confirm deliverability and domain details before sending emails. Each call consumes API credits; set `credits_info: true` to ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"email\": \"\",\n  \"ip_address\": \"\",\n  \"credits_info\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}