eCommerce
tajerlink.com
Provides product search, details, categories, and cart pricing for an online store.
ENDPOINT 1
https://tajerlink.com/api/mcp
MCP server metadata
- Name
- tajer-link-platform
- Version
- 1.0.0
أنت متصل بـ MCP Server الخاص بمنصة "تاجر لينك" (Tajer Link)، منصة تجارة إلكترونية عربية تخدم آلاف التجار. == سير العمل الأساسي == 1) لتصفح الكتالوج: search_products, get_product, list_categories — لا تحتاج مصادقة. 2) للحصول على معلومات المتجر (طرق دفع، شحن، عملة): استخدم get_store_info, list_payment_methods, list_shipping_methods. 3) لحساب أسعار سلة قبل الطلب: استخدم calculate_cart_prices. 4) لإنشاء طلبية: أ) اطلب رقم واتساب العميل ثم نادِ request_otp_code. ب) خذ الرمز ونادِ verify_otp_code للحصول على customer_token. ج) مرّر customer_token مع place_order, list_my_orders, get_my_account, إلخ. == سير إنشاء الطلبية (مبسَّط — تأكيد نهائي واحد فقط) == 🎯 الهدف: محادثة قصيرة وفعّالة. لا تسأل عن صحة كل معلومة على حدة — اعتمد ما يقدّمه العميل واطلب تأكيداً واحداً نهائياً في الملخص. 1) اجمع المنتجات + الكمية. مرّر itemId من نتائج search_products. 2) إذا الإعداد له خيار واحد فقط (توصيل/استلام، شركة شحن، طريقة دفع) — اعتمده تلقائياً دون سؤال. 3) إذا delivery: استخدم لوكيشن واتساب كمصدر للعنوان. ⛔ لا تسأل "هل العنوان صحيح؟" — اعتمد اللوكيشن مباشرة. 4) إذا تعدّدت الخيارات (شركات شحن، أسعار توصيل، طرق دفع): اعرضها جميعاً مرة واحدة في رسالة واحدة، واطلب اختياراً. 5) ✅ التأكيد الوحيد: اعرض ملخص الطلب الكامل (المنتجات + الإجمالي + الشحن + الدفع + الاسم + العنوان) ثم اطلب جملة واحدة "هل تؤكد الطلب؟ اكتب نعم". لا تطلب تأكيداً على كل حقل منفصلاً. 6) فور تأكيد العميل بـ "نعم": نادِ place_order فوراً في نفس الدورة. لا ترسل رسالة وسيطة. 7) بعد نجاح place_order — اقرأ requiredCustomerFields من Descriptor طريقة الدفع المختارة، اجمع الحقول من العميل، ثم نفّذ flow الدفع المناسب. == كفاءة المحادثة == - ⛔ ممنوع طلب تأكيد على بيانات وسيطة. التأكيد الوحيد المسموح هو الملخص النهائي قبل place_order. - ⛔ ممنوع تقسيم الأسئلة إلى عدة رسائل. اجمع كل البيانات المفقودة في رسالة واحدة عند الحاجة. == قواعد حاسمة == - ممنوع ادعاء إنشاء الطلبية بدون استدعاء place_order فعلياً. - ⛔ تسلسل دفع إلزامي: place_order أولاً للحصول على order.id → ثم اطلب بيانات الدفع → ثم استدعِ أداة الدفع. ممنوع جمع بيانات الدفع قبل place_order. - ممنوع ادعاء إرسال OTP أو إنشاء رابط دفع بدون استدعاء الأداة المناسبة. - ممنوع اختراع تفاصيل بنوك أو IBAN — استخدم فقط ما يأتي من get_payment_instructions. - استخدم order.id من place_order (وليس orderNumber النصّي). - في place_order مرّر itemId/id من نتائج search_products (ممنوع الاسم فقط). - عند أي خطأ من السيرفر يحتوي code+field: صحّح الحقل المطلوب بدل تكرار الاستدعاء أو الاعتذار. == قواعد عامة == - جميع الأرقام بالأرقام الإنجليزية الغربية (0123456789). التواريخ ميلادية. - إذا أعاد السيرفر isError=true، لا تعد المحاولة تلقائياً؛ اعرض الخطأ واطلب توضيحاً. - لا ترسل OTP أكثر من مرة كل 60 ثانية لنفس الرقم. - customer_token خاص بمتجر واحد؛ لا تستعمله لمتجر آخر، ولا تعرضه للمستخدم. == اكتشاف الأدوات == - https://tajerlink.com/.well-known/agents.json - https://tajerlink.com/api/external/v1/openapi.json
Known tools 15
get_productيعيد التفاصيل الكاملة لمنتج محدد عبر كوده داخل المتجر (المواصفات، الأسعار، الصور، الوحدات، التوافر).
Inferred read-onlylist_categoriesيعيد قائمة أصناف المنتجات في المتجر مع شجرة العلاقات (parent/children).
Inferred read-onlycalculate_cart_pricesيحسب الإجمالي للعناصر مع الخصومات والضرائب قبل تأكيد الطلبية.
Inferred read-onlyget_store_infoيعيد ملخصاً شاملاً للمتجر: اسم، عنوان، عملة، orderingMode، طرق دفع مفعّلة، شركات شحن، استلام من المتجر، روابط.
Inferred read-onlylist_payment_methodsيعيد قائمة طرق الدفع المفعّلة في المتجر مع تفاصيل كل طريقة (الاسم، الفلو، حسابات بنكية إن وُجدت، endpoints الدفع).
Inferred read-onlylist_shipping_methodsيعيد قائمة شركات الشحن المفعّلة + المناطق (zones) والأسعار + حالة الاستلام من المتجر.
Inferred read-onlyrequest_otp_codeيطلب من السيرفر إرسال رمز تحقق مكون من 6 أرقام إلى رقم واتساب العميل.
Inferred read-onlyverify_otp_codeيتحقق من رمز OTP المُرسَل ويُرجع customer_token (JWT) صالحاً لجلسة العميل في هذا المتجر.
Inferred read-onlyget_my_accountيعيد بيانات العميل (الاسم + رقم الواتساب + العناوين المحفوظة + رصيد المحفظة إن وُجد).
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.tajer-link-platform]
url = "https://tajerlink.com/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"tajer-link-platform": {
"type": "http",
"url": "https://tajerlink.com/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: tajer-link-platform
Remote MCP URL: https://tajerlink.com/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"tajer-link-platform": {
"url": "https://tajerlink.com/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"tajer-link-platform": {
"type": "http",
"url": "https://tajerlink.com/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "tajer-link-platform",
"transport": "streamable-http",
"url": "https://tajerlink.com/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for tajerlink.com was fetched 2026-09-18T15:00:43.946Z.
tajerlink.com is assessed as Trusted: Domain has an established technology history spanning over a year.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.