सामग्री पर जाएं

मेनीमनी मेसेजिंग 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
  1. मेसेजिंग MCP सर्वर को अपने AI क्लाइंट से एक बार कनेक्ट करें (नीचे MCP सर्वर कनेक्ट करें देखें)।
  2. अपने AI क्लाइंट में, एक नई चैट खोलें और सादे भाषा में भेजने का वर्णन करें। एप्लिकेशन, ऑडियंस (सेगमेंट या विशिष्ट उपयोगकर्ता), संदेश का टेक्स्ट, और यदि यह तत्काल नहीं है तो कब भेजना है, शामिल करें। नीचे अपने अनुरोध में क्या शामिल करें देखें। आपको स्वयं API अनुरोध या JSON बनाने की आवश्यकता नहीं है।
  3. जब एजेंट भेजने के लिए तैयार हो, तो विवरणों की समीक्षा करें और अपने क्लाइंट में कार्रवाई को मंजूरी दें।
  4. आपके द्वारा मंजूरी देने के बाद, 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 को पुनरारंभ करें।

चरण 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 लॉगिन और सहमति चरण के माध्यम से ले जाता है:

  1. खोज। क्लाइंट authorize, token, और register एंडपॉइंट्स को खोजने के लिए MCP एंडपॉइंट के होस्ट पर /.well-known/oauth-protected-resource और /.well-known/oauth-authorization-server को फ़ेच करता है।
  2. डायनेमिक क्लाइंट रजिस्ट्रेशन (DCR)। क्लाइंट कंट्रोल पैनल में किसी भी मैन्युअल सेटअप के बिना एक client_id प्राप्त करने के लिए /register पर POST करता है।
  3. PKCE के साथ प्रमाणीकरण। क्लाइंट उपयोगकर्ता को code_challenge_method=S256 का उपयोग करके एक code_challenge के साथ /authorize पर भेजता है। PKCE अनिवार्य है — टोकन एंडपॉइंट किसी अन्य माध्यम से क्लाइंट को प्रमाणित नहीं करता है, इसलिए एक मान्य S256 चुनौती के बिना एक अनुरोध अस्वीकार कर दिया जाता है।
  4. Pushwoosh SSO लॉगिन और सहमति। उपयोगकर्ता Pushwoosh SSO के माध्यम से लॉग इन करता है, फिर एक प्रमाणीकरण कोड जारी होने से पहले /oauth/consent स्क्रीन पर क्लाइंट की पहुंच की पुष्टि करता है।
  5. टोकन एक्सचेंज। क्लाइंट एक एक्सेस टोकन के लिए /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}} जैसे प्लेसहोल्डर्स के लिए मान पास करें।

संबंधित

Anchor link to