EmailVerify by Techforce Global
Verify email addresses: syntax, MX, disposable, role, SMTP mailbox, catch-all and typo checks.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"emailverify": {
"url": "https://cloud.techforce.global/emailverify/mcp"
}
}
}リモートエンドポイント
https://cloud.techforce.global/emailverify/mcpstreamable-httpできること
ツール一覧
ツール(2)
🟢verify_email(email)
Check if a single email address is real and deliverable. Runs syntax, domain/MX, disposable, role-account, live SMTP mailbox, catch-all, SPF/DMARC and typo checks, and returns status (valid / invalid / risky / unknown), a 0-100 confidence score, reasons and a did_you_mean suggestion for likely typos. Takes 1-20 seconds.
入力スキーマ
{
"type": "object",
"properties": {
"email": {
"type": "string",
"minLength": 3,
"maxLength": 320,
"description": "The email address to verify, e.g. [email protected]"
}
},
"required": [
"email"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"email": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"valid",
"invalid",
"risky",
"unknown"
]
},
"score": {
"type": "number"
},
"confidence": {
"type": "number"
},
"did_you_mean": {
"type": [
"string",
"null"
]
},
"free_provider": {
"type": "boolean"
},
"business_email": {
"type": "boolean"
},
"mail_provider": {
"type": [
"string",
"null"
]
},
"reasons": {
"type": "array",
"items": {
"type": "string"
}
},
"flags": {
"type": "array",
"items": {
"type": "string"
}
},
"checks": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"email",
"status",
"score"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}🟢verify_email_batch(emails)
Verify up to 50 email addresses in one call (for example a lead list before an outreach campaign). Returns a count per status (valid / invalid / risky / unknown) and the full result for each address. Duplicates are checked once. For larger lists, split into several calls.
入力スキーマ
{
"type": "object",
"properties": {
"emails": {
"minItems": 1,
"maxItems": 50,
"type": "array",
"items": {
"type": "string",
"minLength": 3,
"maxLength": 320
},
"description": "Email addresses to verify (1-50)"
}
},
"required": [
"emails"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"count": {
"type": "number"
},
"summary": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "number"
}
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"email": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"valid",
"invalid",
"risky",
"unknown"
]
},
"score": {
"type": "number"
},
"confidence": {
"type": "number"
},
"did_you_mean": {
"type": [
"string",
"null"
]
},
"free_provider": {
"type": "boolean"
},
"business_email": {
"type": "boolean"
},
"mail_provider": {
"type": [
"string",
"null"
]
},
"reasons": {
"type": "array",
"items": {
"type": "string"
}
},
"flags": {
"type": "array",
"items": {
"type": "string"
}
},
"checks": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"email",
"status",
"score"
],
"additionalProperties": {}
}
}
},
"required": [
"count",
"summary",
"results"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": {}
}コミュニティ
エビデンス