منصوبے کے بارے میں

Agent Broker ایک MCP سرور ہے جس کا مقصد چھوٹے اور درمیانے درجے کے وہ کاروبار ہیں جن کے پاس کوئی API سرفس موجود نہیں ہے۔ AI ایجنٹس اس سرور کو کال کرتے ہیں، اور یہ درخواست کو تیز ترین دستیاب چینل کے ذریعے متعلقہ کاروبار تک پہنچاتا ہے: پہلے Cal.com، پھر WhatsApp، SMS، voice AI، اور ای میل۔ ہر باہر جانے والی کمیونیکیشن کے سامنے ایک تعمیل گیٹ (compliance gate) موجود ہے جو TCPA، GDPR، CASL اور 10DLC کا احاطہ کرتا ہے اور اسے ناقابلِ گریز قرار دیا گیا ہے۔ README کے مطابق اسٹیٹس: https://hatchloop.dev/mcp/agent-broker پر streamable-http MCP اینڈ پوائنٹ لائیو ہے، جس کے ساتھ 23 ٹولز، تعمیل گیٹ، REST، A2A اور OpenAI/Anthropic ٹول سرفسز موجود ہیں۔ SMB سپلائی نیٹ ورک واضح طور پر صرف ڈیمو کے لیے ہے (20+ سیڈ بزنسز؛ ڈیمو بکنگ demo_smb_no_live_booking واپس کرتی ہے)، اور پروڈکشن SMB آن بورڈنگ کی منصوبہ بندی کی گئی ہے۔ اس لیے کچھ بکنگز جعلی ہونے کے بجائے حقیقت میں ناکام ہو سکتی ہیں۔ ٹول سرفس (23 ٹولز، جو MCP، REST، OpenAI فنکشن کالنگ، Anthropic tool_use یا A2A کے ذریعے قابلِ استعمال ہیں): دریافت اور تصدیق (find_business, verify_business, check_booking_link, verify_company_record)، async کنٹرول (get_status, get_outcome)، لاگت اور صحت کا معائنہ (preview_cost, self_test, check_quota)، تعمیل (check_compliance, screen_sanctions, map_trade_restriction)، میسجنگ اور انگیجمنٹ (send_message, capture_lead, get_conversation, handle_inbound, escalate_to_human, send_transactional_confirmation)، شیڈولنگ اور کالنگ (schedule_appointment, import_booking_url, call_business)، کی جاری کرنا (mint_key) اور امریکی فیڈرل ایوارڈ ڈیٹا کے لیے lookup_us_contracts۔ رسائی اور قیمت: 12 یوٹیلیٹی ٹولز مفت، غیر محدود اور بغیر کی (keyless) کے ہیں؛ تین پریمیم ڈیٹا ٹولز (verify_company_record, screen_sanctions, map_trade_restriction) روزانہ کی حد تک مفت ہیں، جس کے بعد کریڈٹس کے ذریعے فی کال بل کیا جاتا ہے۔ رائٹ ٹولز کے لیے X-Agent-Identity بیرر کی (bearer key) کی ضرورت ہوتی ہے، جو ای میل کے ذریعے تصدیق شدہ مفت کی کے طور پر حاصل کی جا سکتی ہے جس کی روزانہ آپریشن کی حد ہے، یا ان ایجنٹس کے ذریعے خود تیار (self-minted) کی جا سکتی ہے جو ای میل وصول نہیں کر سکتے، ایک HMAC-SHA256 پروف کے ذریعے جو منٹ اینڈ پوائنٹ پر پوسٹ کیا جاتا ہے (60 سیکنڈ کی ٹائم اسٹیمپ ونڈو، تازہ نونس)۔ ایک اختیاری x402 ادائیگی کا راستہ USDC میں موجود ہے اور سروس استعمال کرنے کے لیے ضروری نہیں ہے۔ تعمیل کی رسیدیں: اسکریننگ اور پری چیک ٹولز ایک ہیش باؤنڈ، Ed25519-سائن شدہ رسید منسلک کر سکتے ہیں جو ریکارڈ کرتی ہے کہ لسٹوں کی کون سی کاپیاں اسکرین کی گئیں، کون سا رول سیٹ لاگو کیا گیا اور ان پٹ اور آؤٹ پٹ کیا تھے۔ README اس بات پر زور دیتا ہے کہ رسید صرف سسٹم کے اپنے اقدامات کے بارے میں حقائق بیان کرتی ہے، یہ کبھی نہیں کہ کوئی پارٹی "کلین" ہے، اور اسے آف لائن تصدیق کیا جا سکتا ہے۔ غیر دستخط شدہ رسیدوں کو اسی طور پر لیبل کیا جاتا ہے۔ آرکیٹیکچر اور تعیناتی: ایک Cloudflare Worker ایج ایک ایمبیڈڈ اسنیپ شاٹ سے ڈسکوری دستاویزات اور initialize/tools/list فراہم کرتا ہے، اور ٹول کالز کو Python FastAPI اورجن پر پراکسی کرتا ہے؛ کولڈ اسٹارٹس سے بچنے کے لیے ایک cron keep-alive استعمال کیا جاتا ہے۔ Idempotency ایجنٹ، آپریشن اور idempotency کی کے ذریعے 24 گھنٹے کے TTL کے ساتھ کی (keyed) کی جاتی ہے، اور async آپریشنز کو پول کیا جاتا ہے۔ ریپوزٹری لے آؤٹ میں کور ہینڈلرز، چینل اڈاپٹرز، تعمیل، ریلائبلٹی، بلنگ، ٹیلی میٹری، اسٹوریج، آن بورڈنگ، فیڈ بیک اور آپٹیمائزر ماڈیولز، پلس ایج، تعیناتی اور ٹیسٹ سویٹس شامل ہیں۔ مقامی ڈویلپمنٹ pip اور pytest یا Docker Compose کے ساتھ چلتی ہے، جس میں ایک سیلف ٹیسٹ انٹری پوائنٹ اور ایجنٹ سیمولیشن ہارنس موجود ہے۔ لائسنسنگ: اوپن سورس سرور کے لیے MIT؛ ہوسٹڈ سروس اور اس کا سپلائی اور بلنگ ڈیٹا مینٹینر کے ذریعے الگ سے چلایا جاتا ہے۔ کیٹیگری فٹ: بنیادی طور پر ایک AI-ایجنٹ انٹیگریشن سرفس، جس کے ساتھ ڈویلپر ٹولز کا فریم ورک ہے ان ٹیموں کے لیے جو ایجنٹ ٹول کالز کو ایپلی کیشنز میں شامل کر رہے ہیں۔