Referencia completa para desarrolladores
يتيح خادم MCP لمساعد مثل Claude أو أي عميل متوافق الاستعلام عن بياناتك في ScreenLeads باللغة الطبيعية، ضمن صلاحيات بيانات اعتمادك.
https://mcp.pre.screenleads.com/mcpنقل HTTP (JSON-RPC).
https://mcp.pre.screenleads.com/healthيجب أن يعيد ok: true و backendAuthMode: passthrough.
https://api.pre.screenleads.comيمرّر MCP بيانات اعتمادك إلى الـ API بوضع passthrough.
passthroughلا يخزّن MCP أي بيانات اعتماد عامة: يرى مساعدك فقط ما يراه مفتاحك.
افتحه في المتصفح وتأكد أنه يعيد ok: true.
سجّل الخادم بعنوان /mcp مع ترويسة Authorization (Bearer بمفتاحك) وترويسة X-ScreenLeads-Client-Id. بعض العملاء يديرون الترويسات من الواجهة بدل JSON.
تأكد من ظهور أدوات الشركات والهوية البصرية والأجهزة والإعلانات والعروض والخطط والرموز والفواتير والوسائط والويبهوك.
مثلاً screenleads_health_check، أو اسأل باللغة الطبيعية عن صلاحيات مفتاحك.
{
"mcpServers": {
"screenleads": {
"url": "https://mcp.pre.screenleads.com/mcp",
"headers": {
"Authorization": "Bearer <SCREENLEADS_API_KEY>",
"X-ScreenLeads-Client-Id": "<SCREENLEADS_CLIENT_ID>"
}
}
}
}curl -X POST https://mcp.pre.screenleads.com/mcp \
-H 'Authorization: Bearer <SCREENLEADS_API_KEY>' \
-H 'X-ScreenLeads-Client-Id: <SCREENLEADS_CLIENT_ID>' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
--data '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": { "name": "screenleads_health_check", "arguments": {} }
}'الشركات المرئية والشعارات ورموز العلامة.
الشاشات والإعلانات المسندة وتشخيص التشغيل.
العروض النشطة ورموز QR والتفعيل والإيقاف.
الخطط المرئية وحزم الرموز والرصيد والحركات.
فواتير شركتك المرئية وآخر عمليات الدفع.
التكاملات المهيأة وصلاحيات مفتاحك.
الشركات والأجهزة والإعلانات والعروض والخطط والرموز والفواتير — دائماً ضمن صلاحيات بيانات اعتمادك.
https://api.pre.screenleads.comبيئة ما قبل الإنتاج للتحقق من تكاملك قبل الإطلاق.
X-API-KEY + X-ScreenLeads-Client-Idمفتاح API من ScreenLeads مقيَّد بعميلك أو شركتك. يُقبل أيضاً كـ Authorization: Bearer.
في ScreenLeads، يمثّل عميل الـ API تكاملك.
قراءة أو كتابة، وعند الحاجة مقيَّد بشركة واحدة (companyScope).
هما القيمتان الوحيدتان اللتان يحتاجهما تكاملك؛ لا حاجة لتسجيل دخول متكرر. يمكن إلغاء المفتاح أو تدويره من الخادم.
أرسل مفتاح الـ API و client_id مع كل طلب.
curl https://api.pre.screenleads.com/companies \
-H 'X-API-KEY: <SCREENLEADS_API_KEY>' \
-H 'X-ScreenLeads-Client-Id: <SCREENLEADS_CLIENT_ID>'curl -X POST https://api.pre.screenleads.com/auth/login \
-H 'Content-Type: application/json' \
--data '{"username":"usuario@screenleads.com","password":"PASSWORD"}'