मेनीमनी मेसेजिंग MCP सर्वर
अवलोकन
Anchor link toमेनीमनी मेसेजिंग MCP सर्वर मेनीमनी AI MCP सर्वर का भेजने वाला समकक्ष है। जहाँ मेनीमनी AI MCP सर्वर आपको कैंपेन की योजना बनाने और बनाने में मदद करता है, वहीं मेसेजिंग MCP सर्वर आपके AI एजेंट को प्राकृतिक-भाषा के निर्देशों से, मांग पर वास्तव में संदेश डिलीवर करने की शक्ति देता है — पुश नोटिफिकेशन, ईमेल, एसएमएस, व्हाट्सएप, टेलीग्राम, लाइन, काकाओ, और बहुत कुछ।
इसे किसी भी मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) क्लाइंट से कनेक्ट करें और आपका एजेंट एक सेगमेंट को पुश भेज सकता है या किसी विशिष्ट उपयोगकर्ता को एक व्यक्तिगत ईमेल भेज सकता है, यह सब एक ही प्राकृतिक-भाषा अनुरोध से।
समर्थित चैनल
Anchor link to| चैनल | संदेश के प्रकार |
|---|---|
| पुश — iOS | मानक, साइलेंट, और क्रिटिकल नोटिफिकेशन, VoIP पुश, और लाइव एक्टिविटीज़ |
| पुश — Android | मानक पुश, साथ ही Huawei और Amazon Fire |
| पुश — वेब | Chrome, Firefox, Safari, और Edge (Windows) में वेब पुश |
| ईमेल | HTML बॉडी, टेम्पलेट्स, अटैचमेंट्स, कस्टम From/Reply-To |
| एसएमएस | आपके खाते पर कॉन्फ़िगर किए गए एसएमएस प्लेटफ़ॉर्म के माध्यम से टेक्स्ट संदेश |
| व्हाट्सएप | आउटबाउंड भेजने के लिए मेटा-अनुमोदित टेम्पलेट्स; फ्री-फॉर्म टेक्स्ट केवल उपयोगकर्ता द्वारा आपको पहले संदेश भेजने के 24 घंटे की विंडो के भीतर |
| टेलीग्राम | कंटेंट वेरिएबल्स के साथ टेक्स्ट संदेश |
| लाइन | कंटेंट और टेम्पलेट संदेश |
| काकाओ | कंटेंट और टेम्पलेट संदेश |
यह कैसे काम करता है
Anchor link to- मेसेजिंग MCP सर्वर को अपने AI क्लाइंट से एक बार कनेक्ट करें (नीचे MCP सर्वर कनेक्ट करें देखें)।
- अपने AI क्लाइंट में, एक नई चैट खोलें और सादे भाषा में भेजने का वर्णन करें। एप्लिकेशन, ऑडियंस (सेगमेंट या विशिष्ट उपयोगकर्ता), संदेश का टेक्स्ट, और यदि यह तत्काल नहीं है तो कब भेजना है, शामिल करें। नीचे अपने अनुरोध में क्या शामिल करें देखें। आपको स्वयं API अनुरोध या JSON बनाने की आवश्यकता नहीं है।
- जब एजेंट भेजने के लिए तैयार हो, तो विवरणों की समीक्षा करें और अपने क्लाइंट में कार्रवाई को मंजूरी दें।
- आपके द्वारा मंजूरी देने के बाद, Pushwoosh संदेश भेजता है और एक मैसेज कोड लौटाता है। इसे मैसेज हिस्ट्री में भेजने का पता लगाने और डिलीवरी और आंकड़ों को ट्रैक करने के लिए उपयोग करें।
आपका एजेंट क्या कर सकता है
Anchor link toसेटअप के बाद, एजेंट यह कर सकता है:
- किसी भी समर्थित चैनल पर भेजें: पुश (iOS, Android, वेब), ईमेल, एसएमएस, व्हाट्सएप, टेलीग्राम, लाइन, या काकाओ।
- एक सेगमेंट तक पहुंचें: सेगमेंट में सभी को ब्रॉडकास्ट करें।
- विशिष्ट उपयोगकर्ताओं तक पहुंचें: किसी घटना (ऑर्डर अपडेट, पासवर्ड रीसेट, और इसी तरह) के बाद एक या अधिक यूज़र आईडी को भेजें।
- डिलीवरी शेड्यूल करें: अभी भेजें, एक निर्धारित समय पर, एक देरी के बाद, या प्रत्येक उपयोगकर्ता के स्थानीय टाइमज़ोन में।
- कंटेंट को वैयक्तिकृत करें: प्रति प्राप्तकर्ता
{{first_name}}या{{promo_code}}जैसे टेम्पलेट प्लेसहोल्डर्स भरें। - भेजे गए संदेशों को एक कैंपेन में गिनें: एजेंट को बताएं कि कौन सा कैंपेन कोड उपयोग करना है। उस भेजे गए संदेश के लिए डिलीवरी और सहभागिता कंट्रोल पैनल में उस कैंपेन के तहत दिखाई देगी।
नीचे अपने AI क्लाइंट से संदेश भेजें में उदाहरण चैट अनुरोध देखें।
संगत AI क्लाइंट
Anchor link toमेसेजिंग MCP सर्वर किसी भी MCP-संगत क्लाइंट के साथ काम करता है, जिसमें शामिल हैं:
- Claude Desktop by Anthropic
- Cursor और Windsurf
- Cline और Continue
- कस्टम एजेंट जो MCP विनिर्देश पर बने हैं
MCP सर्वर कनेक्ट करें
Anchor link toचरण 1. सुनिश्चित करें कि आपके पास एक Pushwoosh खाता और एक API टोकन है
Anchor link toमेसेजिंग MCP सर्वर एक Pushwoosh सर्वर API टोकन के साथ प्रमाणित होता है।
Pushwoosh कंट्रोल पैनल में, Settings → API Access पर जाएं, Generate New Token पर क्लिक करें, Server चुनें, और टोकन को सहेजें। आप इसे अगले चरण में क्लाइंट कॉन्फ़िग में जोड़ेंगे।
टोकन आपके खाते की अनुमतियों को विरासत में लेता है। इसे उन एप्लीकेशन तक सीमित करें जिनसे आप एजेंट को भेजना चाहते हैं।
चरण 2. सर्वर को अपने AI क्लाइंट में जोड़ें
Anchor link toनिम्नलिखित एंडपॉइंट का उपयोग करें:
https://manymoney-messaging.pushwoosh.com/mcpसर्वर को अपनी Claude Desktop कॉन्फ़िग फ़ाइल (claude_desktop_config.json) में जोड़ें:
{ "mcpServers": { "pushwoosh-messaging": { "url": "https://manymoney-messaging.pushwoosh.com/mcp", "headers": { "Authorization": "Token YOUR_API_TOKEN" } } }}सहेजने के बाद Claude Desktop को पुनरारंभ करें।
सर्वर को अपनी .cursor/mcp.json (या Windsurf में समकक्ष फ़ाइल) में जोड़ें:
{ "mcpServers": { "pushwoosh-messaging": { "url": "https://manymoney-messaging.pushwoosh.com/mcp", "headers": { "Authorization": "Token YOUR_API_TOKEN" } } }}सहेजने के बाद संपादक को पुनः लोड करें।
अपने क्लाइंट को https://manymoney-messaging.pushwoosh.com/mcp पर इंगित करें और Authorization: Token YOUR_API_TOKEN अनुरोध हेडर सेट करें। कस्टम हेडर्स के साथ एक रिमोट MCP सर्वर जोड़ने के लिए अपने क्लाइंट के दस्तावेज़ीकरण का संदर्भ लें।
चरण 3. इसे आज़माएँ
Anchor link toअपने AI क्लाइंट में एक नई चैट खोलें और कुछ ठोस पूछें:
“एप्लिकेशन
XXXXX-XXXXXमें, मेरे टेस्ट डिवाइस पर ‘एजेंट की ओर से नमस्ते’ शीर्षक और ‘यह एक टेस्ट संदेश है’ बॉडी के साथ एक पुश भेजें।”
एजेंट की कार्रवाई को मंजूरी देने से पहले, ऑडियंस और संदेश की सामग्री की पुष्टि करें।
यदि कनेक्शन काम करता है, तो एजेंट संदेश भेजता है और एक Pushwoosh संदेश कोड जैसे PW-12345-67890 लौटाता है।
अपने AI क्लाइंट से संदेश भेजें
Anchor link toएजेंट प्रति अनुरोध एक संदेश भेजता है।
अपने अनुरोध में क्या शामिल करें
Anchor link toनीचे दिए गए विवरणों को अपनी चैट में वर्णित करें ताकि एजेंट को पता चले कि क्या भेजना है, किसे प्राप्त करना चाहिए, और कब। सादे भाषा का उपयोग करें (उदाहरण के लिए, “ऐप XXXXX-XXXXX”, “सेगमेंट कार्ट-अबैंडनमेंट”)।
| क्या शामिल करें | विवरण |
|---|---|
application | एप्लिकेशन कोड (XXXXX-XXXXX) |
platforms | चैनल आईडी जिनके माध्यम से भेजना है (पुश, ईमेल, एसएमएस, आदि) |
target | सेगमेंट कोड, सेगमेंट एक्सप्रेशन, या एक स्पष्ट उपयोगकर्ता, hwid, या पुश टोकन सूची (ट्रांजैक्शनल टारगेटिंग) |
message_payload | पुश: शीर्षक और बॉडी, या एक पुश प्रीसेट, वैकल्पिक ध्वनि, बैज, और ओपन एक्शन के साथ ईमेल: विषय, बॉडी या टेम्पलेट, अटैचमेंट्स एसएमएस और मैसेंजर्स: टेक्स्ट या अनुमोदित टेम्पलेट |
schedule | एक विशिष्ट समय पर भेजें, एक देरी के बाद, या उपयोगकर्ता के टाइमज़ोन का पालन करें |
dynamic_content_placeholders | {{first_name}} या {{promo_code}} जैसे प्लेसहोल्डर्स के लिए मान |
campaign | कैंपेन कोड जिसमें संदेश को एट्रिब्यूट करना है |
frequency_capping | फ्रीक्वेंसी कैपिंग यह सीमित करता है कि प्रत्येक उपयोगकर्ता को एक समय विंडो के भीतर कितनी बार एक संदेश प्राप्त होता है |
एजेंट संदेश कैसे भेजता है
Anchor link toएजेंट एक संदेश बनाने और भेजने के लिए Notify टूल का उपयोग करता है। दो टारगेटिंग मोड का समर्थन करता है:
| मोड | कब उपयोग करें |
|---|---|
| सेगमेंट | एक सेगमेंट या सेगमेंट एक्सप्रेशन से मेल खाने वाले सभी उपयोगकर्ताओं को ब्रॉडकास्ट करें। शेड्यूलिंग, फ्रीक्वेंसी कैपिंग, भेजने की दर, और कंट्रोल ग्रुप्स का समर्थन करता है। |
| ट्रांजैक्शनल | उपयोगकर्ताओं, hwids, या पुश टोकन की एक विशिष्ट सूची को भेजें। ट्रिगर या व्यक्तिगत संदेशों के लिए आदर्श। |
उदाहरण प्रॉम्प्ट
Anchor link toएक सेगमेंट को पुश:
एप्लिकेशन
XXXXX-XXXXXमें, iOS और Android परcart-abandonmentसेगमेंट को एक पुश भेजें।शीर्षक: “अभी भी सोच रहे हैं?” बॉडी: “आपकी कार्ट इंतजार कर रही है, यहाँ 10% की छूट है।”
प्रत्येक उपयोगकर्ता के स्थानीय टाइमज़ोन में दोपहर 3 बजे के लिए शेड्यूल करें। कैंपेन कोड
spring-promoका उपयोग करें।
एक उपयोगकर्ता को ईमेल:
एप्लिकेशन
XXXXX-XXXXXमें, उपयोगकर्ताuid-123को ईमेल टेम्पलेटwelcome-flow-v2का उपयोग करके एक ईमेल भेजें, जिसमें प्लेसहोल्डर{{first_name}}को Alex पर सेट किया गया हो।
एक सेगमेंट को एसएमएस:
एप्लिकेशन
XXXXX-XXXXXमें, सेगमेंटvip-usersको “आपका विशेष ऑफ़र आज रात समाप्त हो रहा है।” बॉडी के साथ एक एसएमएस भेजें। अभी भेजें।
एक सेगमेंट को टेलीग्राम:
एप्लिकेशन
XXXXX-XXXXXमें, सेगमेंटsubscribers-monthlyको “नमस्ते{{first_name}}, आपका मई का चालान तैयार है — इसे अपने खाते से डाउनलोड करें।” बॉडी के साथ एक टेलीग्राम संदेश भेजें। इसे कल सुबह 10:00 बजे UTC के लिए शेड्यूल करें।
प्रमाणीकरण
Anchor link toमेसेजिंग MCP सर्वर तीन प्रमाणीकरण विधियों का समर्थन करता है:
| विधि | कैसे उपयोग करें |
|---|---|
| API टोकन | प्रत्येक अनुरोध में Authorization: Token YOUR_API_TOKEN जोड़ें। एजेंटों और स्वचालित पाइपलाइनों के लिए अनुशंसित। |
| सेशन टोकन (SSO) | Authorization: Bearer YOUR_SSO_TOKEN जोड़ें। प्रोग्रामेटिक इंटीग्रेशन के लिए जो एक विशिष्ट उपयोगकर्ता सत्र के तहत कार्य करने के लिए Pushwoosh OAuth2 SSO का उपयोग करते हैं। विशिष्ट एजेंट सेटअप के लिए आवश्यक नहीं है — इसके बजाय एक सर्वर API टोकन का उपयोग करें। |
| OAuth 2.0 (डायनेमिक क्लाइंट रजिस्ट्रेशन) | MCP क्लाइंट्स के लिए जो एक स्थिर हेडर के बजाय MCP प्रमाणीकरण विनिर्देश को लागू करते हैं। स्कोप लॉग-इन उपयोगकर्ता के Pushwoosh SSO सत्र को दर्शाता है (विशिष्ट एप्लीकेशन तक सीमित नहीं), एक्सेस टोकन 7 दिनों के लिए मान्य होते हैं, और रिफ्रेश टोकन 30 दिनों के लिए। नीचे OAuth 2.0 लॉगिन प्रवाह देखें। |
एक गुम या अमान्य टोकन वाले अनुरोधों को HTTP 401 के साथ अस्वीकार कर दिया जाता है।
OAuth 2.0 लॉगिन प्रवाह
Anchor link toजो क्लाइंट MCP विनिर्देश के OAuth प्रवाह का समर्थन करते हैं (उदाहरण के लिए, Claude Desktop का रिमोट-सर्वर लॉगिन) उन्हें मैन्युअल रूप से चिपकाए गए टोकन की आवश्यकता नहीं होती है — क्लाइंट प्रमाणीकरण सर्वर की खोज करता है, खुद को पंजीकृत करता है, और उपयोगकर्ता को Pushwoosh SSO लॉगिन और सहमति चरण के माध्यम से ले जाता है:
- खोज। क्लाइंट
authorize,token, औरregisterएंडपॉइंट्स को खोजने के लिए MCP एंडपॉइंट के होस्ट पर/.well-known/oauth-protected-resourceऔर/.well-known/oauth-authorization-serverको फ़ेच करता है। - डायनेमिक क्लाइंट रजिस्ट्रेशन (DCR)। क्लाइंट कंट्रोल पैनल में किसी भी मैन्युअल सेटअप के बिना एक
client_idप्राप्त करने के लिए/registerपरPOSTकरता है। - PKCE के साथ प्रमाणीकरण। क्लाइंट उपयोगकर्ता को
code_challenge_method=S256का उपयोग करके एकcode_challengeके साथ/authorizeपर भेजता है। PKCE अनिवार्य है — टोकन एंडपॉइंट किसी अन्य माध्यम से क्लाइंट को प्रमाणित नहीं करता है, इसलिए एक मान्य S256 चुनौती के बिना एक अनुरोध अस्वीकार कर दिया जाता है। - Pushwoosh SSO लॉगिन और सहमति। उपयोगकर्ता Pushwoosh SSO के माध्यम से लॉग इन करता है, फिर एक प्रमाणीकरण कोड जारी होने से पहले
/oauth/consentस्क्रीन पर क्लाइंट की पहुंच की पुष्टि करता है। - टोकन एक्सचेंज। क्लाइंट एक एक्सेस टोकन के लिए
/tokenपर कोड और PKCE वेरिफायर का आदान-प्रदान करता है, फिर इसे MCP अनुरोधों परAuthorization: Bearerके रूप में भेजता है।
आपको इनमें से किसी को भी स्वयं कॉन्फ़िगर करने की आवश्यकता नहीं है — यह केवल तभी मायने रखता है जब आप किसी ऐसे क्लाइंट का समस्या निवारण कर रहे हैं जो प्रवाह को अपेक्षा से भिन्न रूप से लागू करता है।
टिप्स और सर्वोत्तम अभ्यास
Anchor link to- प्रत्येक भेजे गए संदेश की सावधानीपूर्वक समीक्षा करें इससे पहले कि आप उसे मंजूरी दें। ये वास्तविक डिलीवरी हैं, और वे आपके द्वारा मंजूरी देने पर या निर्धारित समय पर बाहर जाती हैं। सुनिश्चित करें कि क्लाइंट में ऐप, ऑडियंस, चैनल और संदेश टेक्स्ट आपके इरादे से मेल खाते हैं।
- एजेंट के लिए एक समर्पित सर्वर API टोकन का उपयोग करें। Settings → API Access में एक अलग सर्वर API टोकन बनाएं और इसे उन एप्लीकेशन तक सीमित करें जिनसे एजेंट को भेजना चाहिए। इस तरह एजेंट की पहुंच केवल उन ऐप्स तक ही सीमित रहती है।
- ट्रिगर किए गए संदेशों के लिए ट्रांजैक्शनल टारगेटिंग का उपयोग करें। जब आप किसी घटना (ऑर्डर भेज दिया गया, पासवर्ड रीसेट) के बाद एक ज्ञात यूज़र आईडी को भेजते हैं, तो
users: [userId]के साथtransactionalमोड का उपयोग करें। उसी भेजने के लिए एक-व्यक्ति सेगमेंट न बनाएं। NotifyTransactional देखें। - एक बड़े भेजने से पहले टेस्ट डिवाइस पर परीक्षण करें। एक वास्तविक सेगमेंट को भेजने से पहले, एजेंट से पहले अपने पंजीकृत टेस्ट डिवाइस पर भेजने के लिए कहें। उदाहरण के लिए: “एप्लिकेशन
XXXXX-XXXXXमें, मेरे टेस्ट डिवाइस पर ‘टेस्ट’ शीर्षक और ‘यहाँ टेक्स्ट जांचें’ बॉडी के साथ एक पुश भेजें।” यह संदेश केवल उन डिवाइसों को रूट करता है जिन्हें आपने Settings → Test Devices में जोड़ा है। जब पूर्वावलोकन सही लगे, तो वास्तविक सेगमेंट या ऑडियंस के लिए पूछें। - अपने अनुरोध में एक कैंपेन का नाम दें। चैट में एक कैंपेन कोड शामिल करें (उदाहरण के लिए,
spring-promo) ताकि परिणाम Pushwoosh कंट्रोल पैनल में सही कैंपेन के तहत दिखाई दें। - ब्रॉडकास्ट करने से पहले पुष्टि करें। अपने AI क्लाइंट को किसी भी टूल कॉल को मंजूरी देने से पहले स्पष्ट पुष्टि के लिए पूछने के लिए कॉन्फ़िगर करें जो एक सेगमेंट को लक्षित करता है। एक बड़े ऑडियंस को एक ब्रॉडकास्ट अपरिवर्तनीय है।
- वैयक्तिकरण के लिए प्लेसहोल्डर्स का उपयोग करें। प्रत्येक उपयोगकर्ता के लिए अलग-अलग संदेश बनाने के बजाय अपनी चैट अनुरोध में
{{first_name}}या{{promo_code}}जैसे प्लेसहोल्डर्स के लिए मान पास करें।