↑↓ navigate open esc close
MCP عبر HTTP · 26 أداة

بيانات مشتريات يستطيع وكيلك استخدامها بنفسه.

Point any MCP-capable client — Claude Desktop, Claude Code, Cursor, or your own agent — at our streamable-HTTP endpoint. It can search Singapore government contracts, drill into buyers and suppliers, keep lists, and even self-register and pay for access with no human in the loop.

# نقطة النهاية

https://staging-app.selltostate.com/api/mcp

# عرض قائمة الأدوات (مفتوحة، بلا مصادقة)

curl -s https://staging-app.selltostate.com/api/mcp \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,
       "method":"tools/list"}'

tools/list is open; tools/call resolves your credential and 402s if un-entitled.

مسار الاتصال.

  1. 1

    الاكتشاف

    تقرأ العملاء المتوافقة مع المواصفة الملف /.well-known/oauth-protected-resource (RFC 9728) والملف /.well-known/oauth-authorization-server (RFC 8414) لمعرفة المورد والجهة المُصدرة والنطاقات.

  2. 2

    التسجيل

    بلا اعتماد مُشترك مسبقًا، يسجّل العميل نفسه ذاتيًا عبر RFC 7591 DCR (POST /api/oidc/register) ليحصل على client_id بلا أي نطاقات بيانات، إضافة إلى payment_link.

  3. 3

    المصادقة

    قدّم العميل الصادر بصيغة Authorization: Bearer client:<client_id> في كل tools/call. (تدفق OAuth 2.1 الكامل بالرموز على خارطة الطريق؛ حل Bearer المؤقت يعمل اليوم.)

  4. 4

    الاشتراك

    إلى أن يُمنح صاحب العميل الحق، يعيد كل tools/call نفس جسم الاستجابة 402 الذي تعيده REST — رابط payment_link موجّه للبشر وإمكانية machine_payment الأصلية للوكلاء. يستدعي الوكيل pay، فيُخصم منه خارج الجلسة (off-session)، وتعيد استدعاءه التالي البيانات.

26 أداة، بتكافؤ كامل مع REST.

Every tool mirrors a REST endpoint 1:1. Owner-scoped list / saved-search tools require a user API key; an OIDC client token gets a requires_user_key result. Full schemas in the reference.

whoami data:read الهوية + الاستحقاق + النطاقات (غير مقيدة — تحقق قبل أن تنفق).
search data:read بحث متعدد الأوجه ضمن نطاق واحد: tenders | buyers | suppliers | sectors.
search_awards data:read مستكشف العقود الممنوحة (q، الجهة، المورّد، الفئة، السنة، نطاق القيمة).
get_buyer data:read تفاصيل الجهة الحكومية (get_buyer_detail اسم بديل محتفَظ به).
get_supplier_detail data:read تفاصيل المورّد مع أبرز الجهات الحكومية وتوزيع القطاعات.
get_sector / get_tender data:read ملف القطاع · عقد ممنوح واحد + العقود ذات الصلة.
list_buyers / list_suppliers / list_sectors data:read أفضل N من الجهات الحكومية والموردين وتصنيف القطاعات.
get_lists / create_list / add_to_list … data:read عمليات CRUD على قوائم العقود المحفوظة — تتطلب مفتاح API الخاص بالمستخدم.
get_saved_searches / save_search … data:read عمليات CRUD على عمليات البحث المحفوظة — تتطلب مفتاح API الخاص بالمستخدم.
export data:export تصدير مجموعة عقود مُصفّاة كملف CSV.
pay billing:pay ادفع تلقائيًا برمز Stripe لفتح الوصول — بلا صفحة دفع.

استدعِ أداة.

curl -s https://staging-app.selltostate.com/api/mcp \
  -H "Authorization: Bearer client:c_abc123" \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
       "params":{"name":"search",
                 "arguments":{"scope":"tenders","q":"cloud","year_min":2024}}}'

بمجرد الاتصال، فقط اسأل

  • → «ابحث في Sell to State عن عقود الأمن السيبراني الممنوحة في 2024، ولخّص أفضل 5 موردين.»
  • → «اجلب كل عقد منحته وزارة التعليم هذا العام، وصدّره كملف CSV.»
  • → «استخدم get_buyer على الجهة المعنية — ممن تشتري سنغافورة خدمات البناء؟»

اربط وكيلك.

Create an account, generate an API key, and point your MCP client at https://staging-app.selltostate.com/api/mcp. Agents can also self-register and pay without a dashboard. Full tool docs at docs.selltostate.com.

Start for free →
اشترك