بريد لوكلاء الذكاء الاصطناعي
صندوق بريد لوكيلك.
بالشروط التي تضعها.
اربط Claude Code أو Codex أو Cursor أو أي عميل MCP بصندوق بريد حقيقي. يقرأ ويردّ ويرسل من عناوينك، ضمن الصلاحيات التي توافق عليها، وللمدة التي تسمح بها.
لا مفتاح تلصقه. يسجّل العميل الدخول عبر متصفحك، وتوافق عليه كما توافق على أي تطبيق آخر.
عنوان واحد تلصقه.
أي عميل MCP.
يتحدث الخادم MCP عبر HTTP. أضف عنوانه إلى عميلك، وسجّل الدخول مرة واحدة في المتصفح، ووافق على ما يمكنه الوصول إليه.
أو دع الوكيل يُعدّ نفسه
الصق هذا في أي وكيل يستطيع تشغيل أمر في الطرفية. يقرأ دليلًا مكتوبًا للوكلاء، ثم يخبرك بالخطوة الوحيدة التي تحتاج إليك.
شغّل `npx @openemail/cli agents` واقرأ الدليل الذي يطبعه. ثم أخبرني بما عليّ فعله لتسجيل دخولك إلى صندوق بريدي في OpenEmail، وانتظر موافقتي قبل أن ترسل أي شيء.
أنت من يوافق.
كما مع أي تطبيق آخر.
حين يسجّل العميل الدخول، تختار مساحة العمل، وما يمكنه فعله، والعناوين التي يصل إليها، والمدة. ومن الحساب → التطبيقات المرتبطة تغيّر ذلك أو تزيله لاحقًا.
- دورك هو السقف
- لا يملك التطبيق أبدًا صلاحية لا تملكها أنت، وحين يفقد دورك صلاحية ما، يفقدها التطبيق في استدعائه التالي.
- أشياء لا تُمنح أبدًا
- لا يستطيع أي تطبيق إنشاء مفاتيح API أو تدويرها، ولا فتح الفوترة، ولا إدارة مساحة العمل، مهما اخترت.
- التغييرات الحساسة تنتظرك
- إضافة خطاف ويب، أو كتابة قاعدة، أو تغيير الأدوار، أو إزالة نطاق، كلها تحتاج إلى رمز التحقق منك، أو إلى إذن لمدة 60 دقيقة تفعّله لذلك التطبيق.
مهام كاملة.
استدعاءً بعد استدعاء.
كل خطوة أدناه أداة أو أمر أو حدث حقيقي. اختر مهمة لتتابعها حتى نهايتها.
الوكلاء يخطئون.
وصندوق البريد يتدارك ذلك.
الوكلاء يعيدون المحاولة ويسيئون القراءة. هذه هي الأجزاء التي تُبقي أثر الاستدعاء الخاطئ صغيرًا.
API وسطر الأوامر
POST /emails Idempotency-Key: reply:thr_7c1e4a90
- المحاولة 1msg_4b7e05d3862c1f0a44b19e2cأُرسلت
- المحاولة 2msg_4b7e05d3862c1f0a44b19e2cالنتيجة نفسها
المفتاح نفسه، والنتيجة نفسها. إعادة المحاولة لا ترسل مرتين أبدًا.
1الرسائل المرسلة: 1
MCP
tools/call sendEmail
- المحاولة 1msg_4b7e05d3862c1f0a44b19e2cأُرسلت
- المحاولة 2msg_91c2f7a04d3b6e8c15a0f2d7أُرسلت
الإرسال عبر MCP يغادر فورًا، وتكراره يرسل من جديد.
2الرسائل المرسلة: 2
- تجربة جافة أولًا
- أضف --dry-run إلى أي أمر فيطبع الطلب الذي كان سيرسله بدل أن يرسله.
- الحذف يسأل أولًا
- الأمر المدمّر الذي يعمل دون شخص يرفض التنفيذ، إلا إذا طُلب من الوكيل أن يمرّر --yes.
- البريد المزوّر يبقى خارجًا
- البريد الذي يتبرأ منه نطاق الإرسال نفسه يذهب إلى البريد المزعج، بعيدًا عن صندوق الوارد الذي يقرؤه وكيلك.
- المفاتيح تترك أثرًا
- كل استدعاء يتم بمفتاح API يُسجَّل بمساره وحالته وتوقيته، والسجل محفوظ.
128 أداة.
كلٌّ منها باسم ما يفعله.
لا يحصل التطبيق إلا على الأدوات التي تشملها موافقته، فالتطبيق المقصور على القراءة لا يملك أي أداة للإرسال.
- getThreadSummary
- composeEmail
- sendEmail
- replyToEmail
- listThreads
- getThread
- markThreadsRead
- markThreadsUnread
- modifyLabels
- getCurrentDate
- getUserLabels
- createLabel
- updateLabel
- deleteLabel
- listContacts
- getContact
- createContact
- updateContact
- deleteContact
- listPeople
- saveContact
- deleteContacts
- blockContact
- unblockContact
- listContactThreads
- getContactActivity
- listAudiences
- getAudience
- createAudience
- updateAudience
- deleteAudience
- listAudienceContacts
- addContactToAudience
- removeContactFromAudience
- addContactsToAudience
- removeContactsFromAudience
- importContactsToAudience
- emptyAudience
- setContactAudiences
- getAudienceGrowth
- previewAudienceSend
- sendToAudience
- listBroadcasts
- getBroadcast
- cancelBroadcast
- listBroadcastRecipients
- getBroadcastRecipient
- getBroadcastStats
- listTemplates
- getTemplate
- getTemplateVersion
- previewTemplate
- createTemplate
- updateTemplate
- publishTemplate
- duplicateTemplate
- replaceTemplateContent
- restoreTemplateVersion
- deleteTemplateVersion
- deleteTemplate
- listTemplateStarters
- getTemplateStarter
- getTemplateAnalytics
- listTemplateSends
- sendWithTemplate
- listFiles
- getFile
- deleteFile
- deleteFiles
- uploadFile
- getFileStats
- createFileLink
- revokeFileLink
- listRules
- getRule
- createRule
- testRule
- setRuleEnabled
- getEmailTracking
- getFileDownloads
- listTrackedEmails
- getEngagementStats
- previewTranslation
- listTranslationLanguages
- listSuppressions
- addSuppression
- removeSuppression
- getConnections
- getActiveConnection
- setActiveConnection
- getLabel
- whoAmI
- listRoles
- listWorkspaceMembers
- listInvitations
- revokeInvitation
- resendInvitation
- listDomains
- getDomain
- addDomain
- verifyDomain
- setDomainCatchAll
- removeDomain
- listDomainAddresses
- addDomainAddress
- updateDomainAddress
- removeDomainAddress
- getDomainLogo
- setDomainLogo
- removeDomainLogo
- setDomainLogoCertificate
- removeDomainLogoCertificate
- setDomainDmarcPolicy
- setAddressPhoto
- removeAddressPhoto
- listApiKeys
- listWebhookEvents
- listWebhooks
- rotateApiKey
- setApiKeyEnabled
- revokeApiKey
- setApiKeySendScope
- listApiKeyRequests
- listApiKeyActivity
- listWebhookDeliveries
- getWebhookDelivery
- replayWebhookDelivery
- listWebhookActivity
يطلب رمزك أولًا
ما ينقص
أربعة أمور.
اعرفها قبل أن تربط.
- المفاتيح لا تفتح MCP
- يقبل خادم MCP تسجيل دخول موافَقًا عليه، ولا يقبل مفتاح API أبدًا. والبرنامج الذي يحمل مفتاحًا يستخدم سطر الأوامر أو API بدلًا من ذلك.
- إرسال MCP يغادر فورًا
- الرسالة المرسلة عبر MCP تغادر في الحال، وإرسالها مرتين يرسلها مرتين. ولنافذة تراجع أو إعادة محاولة آمنة، أرسل عبر سطر الأوامر أو API.
- شخص يسجّل الدخول مرة واحدة
- تسجيل الدخول في المتصفح، ورمز التغيير الحساس، يحتاجان إليك. بعد ذلك يعمل الوكيل وحده حتى تنتهي صلاحيته.
- لا وضع تجريبي
- كل مفتاح يوصل البريد فعليًا. جرّب التغيير أولًا باستخدام --dry-run، أو أرسل إلى صندوق بريد مؤقت.
أسئلة أولى.
بإجابات واضحة.
لمن هذا
صندوق بريد واحد.
أربعة مداخل إليه.
عنوان مجاني على openemail.uk، وخلفه التطبيق.
صندوق البريد نفسه عبر API وSDK وCLI وMCP.
صندوق بريد يعمل فيه وكيلك، بصلاحيات توافق عليها أنت.
امنحه عنوانًا.
وشاهده يعمل.
يأتي MCP وAPI وسطر الأوامر مع كل خطة، بما فيها المجانية. اربط عميلًا ووافق بدقة على ما يصل إليه.