بريد لوكلاء الذكاء الاصطناعي

صندوق بريد لوكيلك.
بالشروط التي تضعها.

اربط Claude Code أو Codex أو Cursor أو أي عميل MCP بصندوق بريد حقيقي. يقرأ ويردّ ويرسل من عناوينك، ضمن الصلاحيات التي توافق عليها، وللمدة التي تسمح بها.

لا مفتاح تلصقه. يسجّل العميل الدخول عبر متصفحك، وتوافق عليه كما توافق على أي تطبيق آخر.

يجد وكيل طلب استرداد في [email protected]، فيردّ عليه داخل المحادثة ويصنّفه تحت استردادات.

عنوان واحد تلصقه.
أي عميل MCP.

يتحدث الخادم MCP عبر HTTP. أضف عنوانه إلى عميلك، وسجّل الدخول مرة واحدة في المتصفح، ووافق على ما يمكنه الوصول إليه.

claude mcp add --transport http openemail https://api.openemail.uk/mcp

شغّله في الطرفية، ثم اكتب /mcp في Claude Code لتسجيل الدخول.

[mcp_servers.openemail]url = "https://api.openemail.uk/mcp"

أضفه إلى ~/.codex/config.toml، ثم شغّل codex mcp login openemail.

{ "mcpServers": { "openemail": { "url": "https://api.openemail.uk/mcp" } } }

أضفه إلى ~/.cursor/mcp.json لكل المشاريع، أو إلى .cursor/mcp.json لمشروع واحد.

{ "servers": { "openemail": { "type": "http", "url": "https://api.openemail.uk/mcp" } } }

أضفه إلى .vscode/mcp.json في مساحة عملك.

{ "mcpServers": { "openemail": { "serverUrl": "https://api.openemail.uk/mcp" } } }

أضفه إلى ~/.codeium/windsurf/mcp_config.json.

https://api.openemail.uk/mcp

افتح «Settings»، ثم «Connectors»، واختر «Add custom connector» والصق هذا العنوان.

أو دع الوكيل يُعدّ نفسه

الصق هذا في أي وكيل يستطيع تشغيل أمر في الطرفية. يقرأ دليلًا مكتوبًا للوكلاء، ثم يخبرك بالخطوة الوحيدة التي تحتاج إليك.

تعليمات لوكيلك

شغّل `npx @openemail/cli agents` واقرأ الدليل الذي يطبعه. ثم أخبرني بما عليّ فعله لتسجيل دخولك إلى صندوق بريدي في OpenEmail، وانتظر موافقتي قبل أن ترسل أي شيء.

أنت من يوافق.
كما مع أي تطبيق آخر.

حين يسجّل العميل الدخول، تختار مساحة العمل، وما يمكنه فعله، والعناوين التي يصل إليها، والمدة. ومن الحساب → التطبيقات المرتبطة تغيّر ذلك أو تزيله لاحقًا.

دورك هو السقف
لا يملك التطبيق أبدًا صلاحية لا تملكها أنت، وحين يفقد دورك صلاحية ما، يفقدها التطبيق في استدعائه التالي.
أشياء لا تُمنح أبدًا
لا يستطيع أي تطبيق إنشاء مفاتيح API أو تدويرها، ولا فتح الفوترة، ولا إدارة مساحة العمل، مهما اخترت.
التغييرات الحساسة تنتظرك
إضافة خطاف ويب، أو كتابة قاعدة، أو تغيير الأدوار، أو إزالة نطاق، كلها تحتاج إلى رمز التحقق منك، أو إلى إذن لمدة 60 دقيقة تفعّله لذلك التطبيق.

مهام كاملة.
استدعاءً بعد استدعاء.

كل خطوة أدناه أداة أو أمر أو حدث حقيقي. اختر مهمة لتتابعها حتى نهايتها.

صندوق بريد مؤقت يستقبل رسالة التحقق، والوكيل يقرأ الرمز بنفسه. بلا حساب وبلا مفتاح.

  1. سطر الأوامرopenemail temp new --ttl 30

    يحصل على عنوان يستقبل البريد طوال الدقائق الثلاثين القادمة

  2. المتصفح

    يملأ به نموذج التسجيل في acme.com

  3. سطر الأوامرopenemail temp watch --first

    ينتظر وصول أول رسالة

  4. سطر الأوامرopenemail temp read thr_9e3b7c1a

    يقرأ الرمز من الرسالة

  5. المتصفح

    يُدخل الرمز ويُكمل التسجيل

البريد الواردk7x2m9qfd4pa@نطاق مشترك

Acme

رمزك في Acme هو 847 293

تعلم نقطة النهاية لديك بالبريد الجديد لحظة وصوله، ويردّ الوكيل داخل المحادثة من العنوان الذي وصل إليه البريد.

  1. خطاف ويبemail.received

    بريد جديد يصل إلى [email protected]

  2. MCPgetThread

    يقرأ المحادثة كلها، بدءًا من أقدم رسالة

  3. MCPreplyToEmail

    يردّ داخل المحادثة، من [email protected]

  4. MCPmodifyLabels

    يصنّفها تحت استردادات

البريد الوارد[email protected]

Ada Park

وصلني الطرد تالفًا. هل يمكنني استرداد ثمن الطلب 4821؟

[email protected]

نأسف لما حدث للطرد. استرداد ثمن الطلب 4821 في طريقه إليك.

يجدول الوكيل تذكيرًا للأسبوع القادم ويلغيه إن وصل الرد أولًا. وإن أُرسل مرتين بالمفتاح نفسه، يُجدول مرة واحدة.

  1. سطر الأوامرopenemail send --to [email protected] … --at 7d --idempotency-key quote-311

    يجدول رسالة متابعة بعد سبعة أيام من الآن

  2. خطاف ويبemail.replied

    تردّ Noor قبل انقضاء الأسبوع

  3. سطر الأوامرopenemail emails cancel msg_4b7e05d3

    يلغي رسالة المتابعة قبل أن تُرسل

البريد الوارد[email protected]

[email protected]أُلغيت

أردت فقط التأكد من أنك اطّلعت على عرض السعر الذي أرسلته الأسبوع الماضي.

Noor Haddad

شكرًا، سنمضي قدمًا في عرض السعر.

يكتب شخص القالب وينشره. ولا يفعل الوكيل سوى ملء حقوله، والحقل الناقص يُرفض بدل أن يُرسل فارغًا.

  1. أنت

    يكتب قالب الترحيب وينشره

  2. MCPpreviewTemplate

    يعرضه ببيانات Ada ويقرأ النتيجة

  3. MCPsendWithTemplate

    يرسله إلى [email protected]

  4. خطاف ويبemail.delivered

    يعلم أن الخادم المستقبِل قبله

البريد الوارد[email protected]

الترحيب، الإصدار 3، منشور

[email protected]

مرحبًا بك في Acme يا Ada. خطة فريقك جاهزة.

الوكلاء يخطئون.
وصندوق البريد يتدارك ذلك.

الوكلاء يعيدون المحاولة ويسيئون القراءة. هذه هي الأجزاء التي تُبقي أثر الاستدعاء الخاطئ صغيرًا.

API وسطر الأوامر

POST /emails Idempotency-Key: reply:thr_7c1e4a90

  1. المحاولة 1msg_4b7e05d3862c1f0a44b19e2cأُرسلت
  2. المحاولة 2msg_4b7e05d3862c1f0a44b19e2cالنتيجة نفسها

المفتاح نفسه، والنتيجة نفسها. إعادة المحاولة لا ترسل مرتين أبدًا.

1الرسائل المرسلة: 1

MCP

tools/call sendEmail

  1. المحاولة 1msg_4b7e05d3862c1f0a44b19e2cأُرسلت
  2. المحاولة 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، وخلفه التطبيق.

acme.comacme.devstudio.acme.com
hello@acme.comسُلِّمت
billing@acme.comسُلِّمت
oct-2026-signup@acme.comسُلِّمت
anything-at-all@acme.comسُلِّمت
الشركات

عناوين للجميع، بلا احتساب الأعضاء كمقاعد.

[email protected]مُشترَك
SSarahAAliJJamieNNadia
لا مقعد إضافي. الفاتورة لا تتغير.
المطوّرون

صندوق البريد نفسه عبر API وSDK وCLI وMCP.

/threads?query=invoice
{ "threads": 12 }
صندوق البريد نفسه، سواء أمسكه شخص أم برنامج.
وكلاء الذكاء الاصطناعي

صندوق بريد يعمل فيه وكيلك، بصلاحيات توافق عليها أنت.

listThreads(folder: "inbox", query: "is:unread")
3 غير مقروءة
لا يقرأ ولا يرسل إلا بريد [email protected].

امنحه عنوانًا.
وشاهده يعمل.

يأتي MCP وAPI وسطر الأوامر مع كل خطة، بما فيها المجانية. اربط عميلًا ووافق بدقة على ما يصل إليه.

صندوق بريدك،
بشروطك أنت.

بنية بريد إلكتروني للشركات والذكاء الاصطناعي والوكلاء والبريد الشخصي. مبنية للتوسّع والخصوصية والتحكّم. كل ما كان ينبغي للبريد الإلكتروني أن يملكه منذ اليوم الأول.

OpenEmail

بنية بريد إلكتروني للشركات والذكاء الاصطناعي والوكلاء والبريد الشخصي. مبنية للتوسّع والخصوصية والتحكّم. كل ما كان ينبغي للبريد الإلكتروني أن يملكه منذ اليوم الأول.

© 2026 OpenEmail. جميع الحقوق محفوظة.