MailValid Email Verification
Verify emails: syntax, MX, SMTP mailbox, disposable, role and catch-all checks. Single and bulk.
使うべきか
品質と安全性
検出事項(1)
- LOWget_credit_balance 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"email-verifier": {
"url": "https://mailvalid.io/mcp/"
}
}
}リモートエンドポイント
https://mailvalid.io/mcp/streamable-httpできること
ツール一覧
ツール(6)
⚪verify_email(email)
Verify a single email's deliverability (syntax, DNS/MX, SMTP mailbox, disposable / role / catch-all detection, confidence score). Costs 1 credit for a billable result (valid/invalid/catch_all/do_not_mail), whether fresh or served from cache. `unknown` results are free. Requires an API key. Returns {success, credits_used, result}.
入力スキーマ
{
"type": "object",
"properties": {
"email": {
"title": "Email",
"type": "string"
}
},
"required": [
"email"
],
"title": "verify_emailArguments"
}🟡submit_bulk_verification(emails, webhook_url)
Queue a list of emails for asynchronous verification. Reserves up to N credits (final charge settles on completion). Poll get_bulk_job for status and results. Optionally provide webhook_url for a completion callback. Requires an API key. Returns {job_id, status, total_emails, credits_reserved}.
入力スキーマ
{
"type": "object",
"properties": {
"emails": {
"items": {
"type": "string"
},
"title": "Emails",
"type": "array"
},
"webhook_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Webhook Url"
}
},
"required": [
"emails"
],
"title": "submit_bulk_verificationArguments"
}🟢get_bulk_job(job_id)
Get the status, progress, and (when complete) results of a bulk job by its job_id. Requires an API key.
入力スキーマ
{
"type": "object",
"properties": {
"job_id": {
"title": "Job Id",
"type": "string"
}
},
"required": [
"job_id"
],
"title": "get_bulk_jobArguments"
}🟢list_bulk_jobs(page, page_size, status)
List your recent bulk verification jobs (paginated, newest first). Optionally filter by status. Requires an API key.
入力スキーマ
{
"type": "object",
"properties": {
"page": {
"default": 1,
"title": "Page",
"type": "integer"
},
"page_size": {
"default": 20,
"title": "Page Size",
"type": "integer"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Status"
}
},
"title": "list_bulk_jobsArguments"
}🔴cancel_bulk_job(job_id)
Cancel a pending or processing bulk job and release any reserved credits. Requires an API key.
入力スキーマ
{
"type": "object",
"properties": {
"job_id": {
"title": "Job Id",
"type": "string"
}
},
"required": [
"job_id"
],
"title": "cancel_bulk_jobArguments"
}🟢get_credit_balance
Return your current credit balance and lifetime usage. Requires an API key.
入力スキーマ
{
"type": "object",
"properties": {},
"title": "get_credit_balanceArguments"
}コミュニティ
エビデンス