التحقق من صحة رسائل البريد الإلكتروني من Claude باستخدام خادم botoi MCP
قم بتوصيل Claude Desktop أو Claude Code بـ 44 أداة مطور عبر MCP. التحقق من صحة رسائل البريد الإلكتروني، والتحقق من سجلات MX، ووضع علامة على العناوين التي يمكن التخلص منها دون مغادرة المحرر الخاص بك.
أنت تقوم بمراجعة ملف CSV يضم 500 تسجيل مستخدم في كلود. نصف عناوين البريد الإلكتروني تبدو مشبوهة؛ النطاقات المؤقتة، والأخطاء الإملائية، والعناوين التي تشبه رائحة الروبوتات. يمكنك تصدير الملف وكتابة برنامج Python النصي وتثبيت مكتبة التحقق من الصحة وتشغيله ولصق النتائج مرة أخرى. أو يمكنك أن تطلب من Claude التحقق منها باستخدام أداة MCP المتصلة بالفعل بواجهة برمجة تطبيقات التحقق من الصحة.
يستغرق هذا الخيار الثاني حوالي عشر ثوانٍ. يوضح لك هذا البرنامج التعليمي كيفية إعداده وثلاث طرق لاستخدامه.
قم بتوصيل خادم MCP
يعمل خادم Botoi MCP على api.botoi.com/mcp ويكشف عن 44 أداة للمطورين، بما في ذلك التحقق من صحة البريد الإلكتروني، واكتشاف البريد الإلكتروني القابل للتصرف، وعمليات بحث DNS. لا يلزم التثبيت. أضف عنوان URL للخادم إلى تكوين العميل الخاص بك وأعد تشغيله.
كلود سطح المكتب
يفتح claude_desktop_config.json (الإعدادات > المطور > تحرير التكوين) وأضف الخادم:
{
"mcpServers": {
"botoi": {
"type": "streamable-http",
"url": "https://api.botoi.com/mcp"
}
}
}
كلود كود
قم بتشغيل هذا في المحطة الطرفية الخاصة بك:
claude mcp add botoi --transport streamable-http https://api.botoi.com/mcp
المؤشر
إنشاء أو تحرير .cursor/mcp.json في جذر المشروع الخاص بك:
{
"mcpServers": {
"botoi": {
"url": "https://api.botoi.com/mcp",
"type": "streamable-http"
}
}
}
أعد تشغيل عميلك بعد الحفظ. يكتشف كلود جميع الأدوات الـ 44 عند أول اتصال.
حالة الاستخدام 1: التحقق من بريد إلكتروني واحد
اطرح على كلود سؤالاً واضحًا: "تحقق مما إذا كان user@tempmail.org بريدًا إلكترونيًا حقيقيًا." كلود يختار lookup_email أداة، ويرسل الطلب، ويعيد النتائج المضمنة.
You: "Check if user@tempmail.org is a real email."
Tool call: lookup_email
Input: { "email": "user@tempmail.org" }
Result:
{
"email": "user@tempmail.org",
"is_valid": true,
"is_disposable": true,
"is_free": false,
"mx_found": true,
"suggestion": null
}
Claude: "The address is syntactically valid and has working MX
records, but it belongs to a disposable email provider. This
signup is likely throwaway."
تتضمن الاستجابة أربع إشارات: صلاحية التنسيق، وما إذا كانت سجلات MX موجودة للمجال، وما إذا كان الموفر خدمة معروفة يمكن التخلص منها، واقتراح إملائي إذا كان المجال يبدو وكأنه خطأ مطبعي (على سبيل المثال، gmial.com → gmail.com).
حالة الاستخدام 2: التحقق من صحة الدُفعة من ملف CSV
سلم كلود ملف CSV وأخبره بما يجب البحث عنه. "اقرأ ملف users.csv وقم بوضع علامة على أي صفوف يمكن التخلص من البريد الإلكتروني فيها." يقرأ كلود الملف، ويستخرج عمود البريد الإلكتروني، ويتصل check_disposable_email لكل مجال فريد.
You: "Read users.csv and flag any rows where the email is disposable."
Claude reads the file, extracts the email column, and calls
disposable_email_check for each unique domain:
Tool call: check_disposable_email
Input: { "email": "alice@guerrillamail.com" }
Result: { "email": "alice@guerrillamail.com", "is_disposable": true }
Tool call: check_disposable_email
Input: { "email": "bob@gmail.com" }
Result: { "email": "bob@gmail.com", "is_disposable": false }
Tool call: check_disposable_email
Input: { "email": "charlie@yopmail.com" }
Result: { "email": "charlie@yopmail.com", "is_disposable": true }
Claude: "3 of 500 rows use disposable email providers:
Row 12: alice@guerrillamail.com (Guerrilla Mail)
Row 87: charlie@yopmail.com (YOPmail)
Row 341: dana@throwaway.email (Throwaway)
The rest look clean."
بالنسبة إلى 500 صف يحتوي على 14 نطاقًا فريدًا، يحتاج Claude فقط إلى 14 استدعاءًا لواجهة برمجة التطبيقات نظرًا لأنه يقوم بإلغاء التكرار حسب المجال. في المستوى المجاني (5 متطلبات/دقيقة)، يستغرق ذلك أقل من ثلاث دقائق. باستخدام مفتاح API، ينتهي الأمر في ثوانٍ.
حالة الاستخدام 3: فحص MX على مستوى المجال
في بعض الأحيان تريد التعمق أكثر من الاكتشاف القابل للتصرف. يمكن أن يكون عنوان البريد الإلكتروني صالحًا من الناحية النحوية ولا يمكن التخلص منه، ولكن قد لا يحتوي النطاق على سجلات MX، مما يعني أنه لا يمكنه تلقي البريد الإلكتروني على الإطلاق. اطلب من Claude التحقق من سجلات MX لكل نطاق فريد في قائمتك.
You: "Check the MX records for all unique domains in this email list."
Claude extracts 14 unique domains and calls dns_lookup for each:
Tool call: lookup_dns
Input: { "domain": "acme-corp.io", "type": "MX" }
Result:
{
"domain": "acme-corp.io",
"type": "MX",
"records": [
{ "value": "aspmx.l.google.com", "priority": 1, "ttl": 300 }
]
}
Tool call: lookup_dns
Input: { "domain": "defunct-startup.xyz", "type": "MX" }
Result:
{
"domain": "defunct-startup.xyz",
"type": "MX",
"records": []
}
Claude: "12 of 14 domains have valid MX records. Two domains
have no MX records and can't receive email:
- defunct-startup.xyz (0 MX records)
- old-agency.co (0 MX records)
Emails to these domains will bounce."
يؤدي هذا إلى اكتشاف النطاقات التي انتهت صلاحيتها، أو التي لم يتم تكوينها مطلقًا للبريد الإلكتروني، أو التي تم إيقافها. هذه هي العناوين التي سترتد بقوة إذا أرسلتها إليهم.
كيف يعمل
خادم MCP في api.botoi.com/mcp يعرض 44 أداة كوظائف قابلة للاستدعاء. عند توصيله بـ Claude، يقوم العميل بإحضار بيان الأداة عند بدء التشغيل. يرى كلود اسم كل أداة ووصفها ومخطط الإدخال.
عندما تسأل عن التحقق من صحة البريد الإلكتروني، يختار كلود الأداة المناسبة بناءً على سؤالك:
- أسئلة حول عنوان بريد إلكتروني محدد →
lookup_email - أسئلة حول مقدمي الخدمة المتاحين →
check_disposable_email - أسئلة حول سجلات MX أو SPF أو DMARC →
lookup_dns
يرسل كلود الطلب، ويستعيد JSON منظمًا، ويفسر النتيجة في السياق. لا يلزم وجود مفتاح API للطبقة المجانية عند 5 طلبات في الدقيقة و100 في اليوم. إضافة مفتاح في Authorization رأس للحدود الأعلى.
أدوات MCP الأخرى المتعلقة بالبريد الإلكتروني
يتيح لك اتصال MCP نفسه الوصول إلى هذه الأدوات ذات الصلة:
lookup_email: التحقق الكامل من الصحة بما في ذلك بناء الجملة والتنسيق وسجلات MX والكشف القابل للتصرفcheck_disposable_email: فحص مركّز لموفري الخدمة المتاحين مثل Mailinator وGuerrilla Mail وYOPmaillookup_dns: الاستعلام عن سجلات MX وSPF وDMARC وسجلات DNS الأخرى لأي مجالdetect_pii: قم بمسح كتلة من النص وابحث عن عناوين البريد الإلكتروني (بالإضافة إلى أرقام الهواتف وأرقام التأمين الاجتماعي ومعلومات تحديد الهوية الشخصية الأخرى) المضمنة فيها
يعمل الأربعة جميعًا من خلال نفس خادم MCP. لا حاجة لتكوين إضافي.
تصفح القائمة الكاملة التي تضم 44 أداة على api.botoi.com/v1/mcp/tools.json، أو قم بزيارة صفحة إعداد MCP للتكوينات لكل عميل مدعوم.
FAQ
- كيف يمكنني التحقق من صحة عنوان البريد الإلكتروني باستخدام Claude وMCP؟
- قم بتوصيل خادم Botoi MCP بـ Claude Desktop أو Claude Code، ثم اطلب من Claude التحقق من أي عنوان بريد إلكتروني. يستدعي Claude أداة email_validate تلقائيًا، ويعيد صلاحية التنسيق وحالة سجل MX واكتشاف الموفر القابل للتصرف في ثوانٍ.
- هل يستطيع كلود التحقق من صحة مجموعة من رسائل البريد الإلكتروني من ملف CSV؟
- نعم. اطلب من Claude قراءة ملف CSV الخاص بك ووضع علامة على رسائل البريد الإلكتروني التي يمكن التخلص منها أو غير الصالحة. يتنقل كلود عبر الصفوف، ويستدعي أداة Disable_email_check أو أداة التحقق من صحة البريد الإلكتروني لكل عنوان، ويبلغ عن الصفوف التي بها مشكلات.
- ما هي أدوات التحقق من البريد الإلكتروني المتوفرة من خلال خادم Botoi MCP؟
- أربع أدوات تغطي التحقق من صحة البريد الإلكتروني: email_validate (بناء الجملة والتنسيق وMX والشيك القابل للتصرف)، وdisable_email_check (يكتشف موفري الخدمة المتاحين مثل Mailinator وGuerrilla Mail)، وdns_lookup (عمليات التحقق من سجلات MX وSPF وDMARC)، وpii_detect (يبحث عن عناوين البريد الإلكتروني المضمنة في النص).
- هل أحتاج إلى مفتاح API للتحقق من صحة رسائل البريد الإلكتروني من خلال MCP؟
- لا. يعمل خادم Botoi MCP بدون مفتاح API بمعدل 5 طلبات في الدقيقة و100 في اليوم. للحصول على حدود أعلى، احصل على مفتاح مجاني لـ 1000 طلب يوميًا أو خطة مدفوعة تبدأ من 9 دولارات شهريًا.
- أي عملاء MCP يدعمون التحقق من صحة البريد الإلكتروني باستخدام Botoi؟
- يدعم كل من Claude Desktop وClaude Code وCursor وVS Code وWindsurf خادم Botoi MCP. أضف عنوان URL للخادم (https://api.botoi.com/mcp) إلى تكوين العميل الخاص بك وابدأ في السؤال عن عناوين البريد الإلكتروني.
ابدأ البناء مع botoi
أكثر من 150 نقطة نهاية API للبحث ومعالجة النصوص وتوليد الصور وأدوات المطورين. باقة مجانية، بدون بطاقة ائتمان.