इस पेज पर
MCP सर्वर एजेंट को क्या देता है
BusySMS https://busysms.net/mcp पर Streamable HTTP के ज़रिए एक रिमोट MCP सर्वर चलाता है। कनेक्ट होने के बाद एजेंट ऐसे टूल कॉल कर सकता है जो आपके अपने सत्यापन कोड पढ़ते हैं। इनमें सबसे अहम ये हैं:
wait_for_code
अगले कोड का इंतज़ार करता है: डिफ़ॉल्ट रूप से लगभग एक मिनट, ज़्यादा से ज़्यादा 90 सेकंड। पुराना कोड देने के बजाय कुछ नहीं लौटाता, क्योंकि इस्तेमाल हुआ कोड एक लॉगिन प्रयास बर्बाद करता है। फ़िल्टर: phone, sender, service, deviceId।
get_latest_code
सबसे नया कोड, एक बार जाँचकर, बिना इंतज़ार के।
get_latest_sms
सबसे नया SMS पूरा, जब एजेंट को सिर्फ़ अंक नहीं बल्कि पूरा मैसेज चाहिए।
list_devices और diagnose_my_gateway
कौन-से फ़ोन नामांकित, सत्यापित और ऑनलाइन हैं, और कोड क्यों नहीं आ रहे हो सकते।
test_my_gateway
आपके अपने नंबर पर एक टेस्ट कोड भेजता है और बताता है कि फ़ोन ने उसे वापस फ़ॉरवर्ड किया या नहीं।
पूरी सूची, उन पब्लिक टूल समेत जिन्हें कोई भी असिस्टेंट बिना खाते के कॉल कर सकता है, MCP टूल पेज पर है, और मशीन-पठनीय रूप में /.well-known/mcp.json पर।
अपने एजेंट को कनेक्ट करें
साइन-इन डायनेमिक क्लाइंट रजिस्ट्रेशन वाला OAuth 2.1 है: क्लाइंट को URL दें, एक ब्राउज़र विंडो खुलती है, आप अपने ईमेल (या अपने खाते के फ़ोन) पर भेजे गए कोड से पुष्टि करते हैं और अनुमति दें दबाते हैं। कोई client ID या secret पेस्ट नहीं करना।
claude mcp add --transport http busysms https://busysms.net/mcpcodex mcp add busysms --url https://busysms.net/mcp[mcp_servers.busysms]
url = "https://busysms.net/mcp"Claude ऐप में Customize → Connectors → + Add → Add custom connector पर जाएँ, नाम BusySMS रखें और https://busysms.net/mcp पेस्ट करें। दूसरे MCP क्लाइंट, Grok समेत, इसे इसी URL के साथ रिमोट HTTP सर्वर के रूप में जोड़ते हैं। जो क्लाइंट OAuth नहीं कर सकता, वह इसकी जगह bsk_live_ API कुंजी Bearer टोकन के रूप में भेज सकता है।
एक आम एजेंट फ़्लो
- 1
साइन-इन शुरू करें
एजेंट लॉगिन फ़ॉर्म भरता है या सर्विस को कॉल करता है, और सर्विस आपके नंबर पर कोड भेजती है।
- 2
कोड का इंतज़ार करें
वह तुरंत
wait_for_codeकॉल करता है, और अगर आपके कई नंबर हैं तोphoneयाsenderभेजता है। - 3
कोड इस्तेमाल करें
वह कोड टाइप करता है और आगे बढ़ता है। अगर कुछ नहीं आता, तो उसे कुछ नहीं मिलता और वह अंदाज़ा लगाने के बजाय दोबारा कोशिश कर सकता है या आपसे पूछ सकता है।
इतना सीधा-सा प्रॉम्प्ट किसी भी कनेक्टेड एजेंट के साथ चलता है:
Sign in to staging.example.com as +44 7700 900123.
When the site asks for the SMS code, call BusySMS wait_for_code
with phone 447700900123, enter the code, and tell me when you are in.कई नंबर, साझा नंबर, और जब कोड न आएँ
आपके खाते में एक से ज़्यादा नंबर हों, या किसी साथी ने आपके साथ नंबर साझा किया हो, तो “अगला कोड” अस्पष्ट हो जाता है। पाने वाले नंबर के साथ phone भेजें ताकि किसी दूसरे नंबर पर किसी दूसरे साइन-इन का कोड न लौटे, या भेजने वाले के नाम के एक हिस्से के साथ sender भेजें। साझा नंबर आपके अपने नंबरों की तरह चलते हैं: शेयर स्वीकार करने के बाद कोड वाले टूल उसके नए कोड भी शामिल करते हैं।
अगर कोड आ ही नहीं रहे, तो एजेंट से diagnose_my_gateway चलाने को कहें: यह मिलाता है कि क्या नामांकित, सत्यापित और ऑनलाइन है, और अगला कदम सुझाता है। test_my_gateway इससे आगे जाकर पूरे रास्ते को शुरू से आखिर तक जाँचता है। एजेंट को पहले आपसे पूछने दें, क्योंकि यह आपके नंबर पर असली SMS भेजता है।
टूल में बनी सुरक्षा
- सिर्फ़ आपके फ़ोन। हर टूल आपके खाते और आपके साथ साझा किए गए नंबरों तक सीमित है। एजेंट किसी और के मैसेज नहीं पढ़ सकता।
- बातचीत में कोई सीक्रेट नहीं।
create_api_keyREST कुंजी बनाता है लेकिन उसे कभी लौटाता नहीं: आपको 15 मिनट के लिए मान्य एक वन-टाइम लिंक मिलता है, जिसे आप खुद खोलते हैं। SMS टेक्स्ट में किसी अजनबी के लिखे निर्देश हो सकते हैं, इसलिए लंबे समय तक चलने वाली कुंजी कभी एजेंट के कॉन्टेक्स्ट में नहीं आनी चाहिए। - बदलाव के लिए साइन-इन सत्र चाहिए। चीज़ें बदलने वाले टूल, जैसे गेटवे टेस्ट करना, नंबर साझा करना या कुंजी रद्द करना, API कुंजी से बिल्कुल इस्तेमाल नहीं किए जा सकते।
- मैसेज सिर्फ़ खुद को।
send_sms_to_meऔरsend_email_to_meमें पाने वाले का कोई आर्ग्युमेंट नहीं है; वे सिर्फ़ आपके अपने खाते के नंबर और ईमेल पते तक पहुँच सकते हैं।
आपकी ओर से एजेंट को क्या चाहिए
- SIM वाला फ़ोन: BusySMS ऐप वाला Android, या Shortcuts ऑटोमेशन वाला iPhone।
- BusySMS में सत्यापित नंबर।
- सक्रिय ट्रायल या सदस्यता। उसके बिना कोड पढ़ने वाले टूल बिलिंग एरर लौटाते हैं, जबकि
list_devicesचलता रहता है ताकि एजेंट आपको वजह बता सके।
अभी खाता नहीं है?
पब्लिक टूल बिना साइन इन किए प्रोडक्ट से जुड़े सवालों के जवाब देते हैं (कीमत, सेटअप के चरण, डिवाइस की ज़रूरतें, समस्या निवारण), ताकि साइन अप करने से पहले ही असिस्टेंट आपको सही-सही बता सके कि BusySMS क्या करता है। कोड पढ़ने के लिए खाता चाहिए: 7 दिन के मुफ़्त ट्रायल के बाद $5 प्रति सत्यापित नंबर प्रति माह।
सवाल-जवाब
अक्सर पूछे जाने वाले सवाल
क्या SMS के लिए कोई MCP सर्वर है?
हाँ। BusySMS https://busysms.net/mcp पर एक चलाता है, जो आपके अपने फ़ोन पर आए सत्यापन कोड पढ़ता है। यह SMS नहीं भेजता और नंबर नहीं देता।
कौन-से AI क्लाइंट इसके साथ चलते हैं?
रिमोट HTTP सर्वर सपोर्ट करने वाला कोई भी MCP क्लाइंट: Claude ऐप, Claude Code, OpenAI Codex CLI, Grok और दूसरे।
क्या एजेंट मेरे सारे मैसेज पढ़ सकता है?
सिर्फ़ वही जो BusySMS कैप्चर करता है: उस Android SIM का हर मैसेज जिस पर “सभी SMS सिंक करें” चालू है (इसे आप सेटअप के समय चुनते हैं), और बाक़ी से सत्यापन जैसे मैसेज। कोड वाले टूल सिर्फ़ कोड लौटाते हैं, और टूल सिर्फ़ आपके अपने नंबरों और आपके साथ साझा किए गए नंबरों तक पहुँचते हैं, जिनमें सिर्फ़ कोड दिखते हैं।
क्या मैं OAuth के बिना कनेक्ट कर सकता हूँ?
हाँ: bsk_live_ API कुंजी Bearer टोकन के रूप में भेजें। चीज़ें बदलने वाले टूल कुंजियों के लिए फिर भी उपलब्ध नहीं रहते।
wait_for_code कितनी देर इंतज़ार करता है?
डिफ़ॉल्ट रूप से 60 सेकंड, ज़्यादा से ज़्यादा 90 सेकंड। अगर कुछ नया नहीं आता तो कोई कोड नहीं लौटाता, और एजेंट उसे फिर से कॉल कर सकता है।
क्या एजेंट कभी मेरी API कुंजी देखता है?
नहीं। अगर एजेंट आपके लिए कुंजी बनाता है, तो उसे सीक्रेट की जगह एक वन-टाइम लिंक मिलता है, और कुंजी आप खुद अपने ब्राउज़र में लेते हैं।
ब्लॉग
ब्लॉग से और लेख
सभी लेखआगे पढ़ें
संबंधित गाइड
सभी गाइडटेस्ट में OTP ऑटोमेट करें
API से कोड का इंतज़ार करके Playwright, Selenium, Cypress और सामान्य स्क्रिप्ट में SMS टू-फ़ैक्टर कोड ऑटोमेट करें।
गाइड पढ़ेंSMS गेटवे API
रिसीव-साइड API रेफ़रेंस: ऑथेंटिकेशन, एंडपॉइंट, रिस्पॉन्स का ढाँचा, एरर, और curl, Node.js व Python कोड।
गाइड पढ़ेंiPhone से SMS कोड फ़ॉरवर्ड करें
एक Shortcuts ऑटोमेशन से iPhone के सत्यापन कोड अपने कंप्यूटर, Chrome और API पर फ़ॉरवर्ड करें।
गाइड पढ़ेंअपने ही नंबर पर आज़माएँ
ऐप इंस्टॉल करें, अपना नंबर सत्यापित करें और आज ही अपना पहला कोड पढ़ें। हर खाता 7 दिन के मुफ़्त ट्रायल से शुरू होता है; उसके बाद $5 प्रति सत्यापित नंबर प्रति माह, और आप कभी भी रद्द कर सकते हैं।
BusySMS के बारे में और
