Hermoso एक मार्केटिंग MCP सर्वर है: एक OAuth-सुरक्षित एंडपॉइंट पर 922+ टूल, जो एजेंट को किसी बाज़ार में पहले से चल रहे विज्ञापनों की रिसर्च करने, तैयार इमेज और वीडियो विज्ञापन बनाने, उन्हें प्रकाशित करने, और उनके पीछे के पेड अभियान बनाने देते हैं। Hermes इन सबतक एक कनेक्शन से पहुँचता है। यह पेज उसके एक हिस्से को कवर करता है: LinkedIn पर Hermes असल में क्या कर सकता है, और LinkedIn उसे क्या नहीं करने देता।
Hermes से Hermoso कनेक्ट करें
- इंस्टॉल करें और साइन इन करें।
आपका ब्राउज़र एक बार खुलेगा। कुछ बनाना या चिपकाना नहीं है: क्रेडेंशियल सिर्फ़ मालिक के लिएnpm install -g hermoso && hermoso auth login~/.hermoso/config.jsonमें सेव होता है। जिस मशीन पर ब्राउज़र न हो, वहाँ MCP & CLI → टर्मिनल और API कुंजियाँ से कुंजी लेकरhermoso auth login --token hmk_…चलाएँ। - इसे
~/.hermes/config.yamlमें जोड़ें।mcp_serversएक top-level key है,mcpके नीचे नहीं, और फ़ाइल में कोई key नहीं जाती क्योंकिhermoso mcpऊपर के साइन-इन को पढ़ता है:mcp_servers: hermoso: command: "npx" args: ["-y", "hermoso", "mcp"] - Hermes से कुछ माँगें। “मेरे तीन सबसे नज़दीकी प्रतिस्पर्धियों के सबसे लंबे समय से चल रहे विज्ञापन खोजो और सबसे अच्छा हुक 9:16 वीडियो में बदलो,” या “यह रेंडर इस चैनल पर पोस्ट करो।” एजेंट टूल चुनता है; खर्च आप मंज़ूर करते हैं।
Hermoso का Hermes के निर्माताओं से कोई संबंध नहीं है और वह ऐसा दावा नहीं करता। ऊपर का शेप प्रोजेक्ट के अपने MCP reference से लिया गया है (NousResearch/hermes-agent), जिसे 2026-08-23 को पढ़ा गया; यह यहां चलाया नहीं गया, दस्तावेज़ में है, इसीलिए यह प्रकाशित फ़ाइल शेप है, न कि कोई अलग इंस्टॉल कमांड।
फिर Hermoso में Settings → Connectors के अंतर्गत LinkedIn को एक बार ख़ुद जोड़ें। यह एक OAuth सहमति स्क्रीन है, इसलिए यही एक कदम है जिसके लिए ब्राउज़र चाहिए। उसके बाद हर चीज़ एक टूल कॉल है।
Hermes को मिलने वाले LinkedIn टूल
post_to_linkedin_page: कंपनी पेज पर टेक्स्ट, इमेज, वीडियो या कई इमेज वाली पोस्ट पब्लिश करता है, alt टेक्स्ट के साथ।post_to_linkedin: निजी प्रोफ़ाइल पर पब्लिश करता है, जो तब तक बंद रहती है जब तक आप वह पहचान साफ़ तौर पर साझा नहीं करते।list_linkedin_pages: वे पेज जो आपने इस ब्रांड के साथ साझा किए हैं, उनकी organization ids के साथ।schedule_post: उसेlinkedinOrganizationIdके साथ कतार में डालता है, ताकि सही पहचान से पोस्ट हो।manage_linkedin_post: पोस्ट का टेक्स्ट बदलें, या उसे हटाएँ।linkedin_page_analytics: ऑर्गेनिक पेज का प्रदर्शन: फ़ॉलोअर बढ़त, पेज व्यू, और पोस्ट के इंप्रेशन, क्लिक और एंगेजमेंट, हर पेज या हर पोस्ट के हिसाब से।search_linkedin_ads: LinkedIn विज्ञापन लाइब्रेरी, वह एकमात्र सार्वजनिक विज्ञापन लाइब्रेरी जो असली इंप्रेशन संख्या दिखाती है।
LinkedIn में पहचान एक अनुमति है, पसंद नहीं। एक व्यक्ति अक्सर कई कंपनियों के पेज संभालता है, इसलिए Hermoso पोस्ट करने वाली पहचान को स्पष्ट चुनाव बनाता है: केवल वे पेज पोस्ट किए जा सकते हैं जिन्हें आपने Manage accounts के तहत चुना है, जो बिना चुना पेज है उसे UI में ही नहीं, सर्वर की ओर से भी मना किया जाता है, और निजी प्रोफ़ाइल तब तक बंद रहती है जब तक आप उसे चालू न करें। जो एजेंट यह मानने के बजाय पूछता है कि कौन-सा पेज, वह सही काम कर रहा है।
ऑटोमेट करने से पहले LinkedIn की सीमाएँ जानने लायक हैं
| टेक्स्ट | LinkedIn पोस्ट की सीमा 3,000 अक्षर है। यह पोस्ट बनाते या कतार में डालते समय लागू होती है, इसलिए ज़रूरत से लंबी पोस्ट उस समय रोकी जाती है जब आप उसे ठीक करने के लिए मौजूद हों, न कि रास्ते में चुपचाप काटी जाए। |
|---|---|
| Visibility | केवल सार्वजनिक। LinkedIn पोस्ट प्रोफ़ाइल या कंपनी पेज पर सीधे पब्लिश होती है, और “LinkedIn में कोई अनलिस्टेड, निजी या ड्राफ़्ट पोस्ट नहीं होती।” |
| कैरोसेल | 2 से 20 इमेज, कंपनी पेज से। दोनों सीमाएँ LinkedIn की अपनी हैं: “मल्टीइमेज पोस्ट में कम से कम 2 और ज़्यादा से ज़्यादा 20 इमेज होती हैं”, और स्कीमा जोड़ता है “केवल इमेज सपोर्ट करता है”। इससे दो इनकार निकलते हैं, और दोनों नाम लेकर किए जाते हैं, चुपचाप घटाकर नहीं: वीडियो स्लाइड को रोका जाता है क्योंकि LinkedIn की मल्टी-इमेज पोस्ट उसे नहीं ले सकती, और निजी प्रोफ़ाइल के कैरोसेल को आगे का रास्ता बताकर रोका जाता है: linkedinOrganizationId दें (जो list_linkedin_pages से आता है), क्योंकि “निजी प्रोफ़ाइल पर कैरोसेल Hermoso पब्लिश नहीं कर सकता।” |
| कौन सा खाता | linkedinOrganizationId। खाली होने का अर्थ है सदस्य की अपनी प्रोफ़ाइल, कभी “शायद कंपनी” नहीं। यही वह फ़ील्ड है जिससे आप बताते हैं कि कौन-सा पेज, और इसे छोड़ना एक फ़ैसला है, दुर्घटना नहीं। |
Hermes में आज़माएँ
इसे आम भाषा में माँगें। ये साधारण वाक्य हैं, कोई DSL नहीं:
“हफ़्तावार सारांश को company Page पर तीन सबसे अच्छे स्क्रीनशॉट के कैरोसेल और हर एक पर alt text के साथ प्रकाशित करें।”
यह list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics का रास्ता है। मंज़ूरी का व्यवहार आपके हाथ में है। Hermoso की अपनी गारंटियां इस पर निर्भर नहीं करतीं: कैंपेन paused बनाए जाते हैं, खर्च के स्विच पुष्टि से गेटेड हैं, और कोई जनरेशन कॉल बिना सत्यापित अकाउंट के नहीं चलती।
LinkedIn पर Hermes: जहाँ दिक्कत आती है
list_linkedin_pages को एक बार चलाएं और id सेव करें। पहचान के नियम UI में नहीं, सर्वर पर लागू होते हैं, इसलिए कोई ऑटोमेटेड रन सच में ऐसे Page पर पोस्ट नहीं कर सकता जो आपने साझा नहीं किया। पर रन के समय इसका पता लगना टाला जा सकता है, और कैरोसेल को वैसे भी Page id चाहिए, क्योंकि मल्टी-इमेज पोस्ट company Pages से आती हैं।
बिना निगरानी वाले रन के लिए --json के साथ hermoso CLI टूल मैनिफ़ेस्ट से जांचना आसान है, और संदर्भ में कहीं सस्ता।
पोस्ट करने से पहले LinkedIn पर रिसर्च
search_linkedin_ads LinkedIn विज्ञापन लाइब्रेरी पढ़ता है, जो सार्वजनिक विज्ञापन लाइब्रेरियों में असली इंप्रेशन संख्या दिखाने वाली कम ही लाइब्रेरियों में से है, इसलिए B2B प्रतिस्पर्धी रिसर्च अंदाज़े के बजाय असली डिलीवरी के हिसाब से क्रम में लगाई जा सकती है।
भुगतान वाला हिस्सा
create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative ढांचा बनाते हैं, और सब कुछ ड्राफ़्ट के रूप में जन्म लेता है। set_linkedin_ads_status ही वह स्विच है जो असली पैसा चालू करता है, और वह स्पष्ट पुष्टि के बिना नहीं चलता। एक पहुँच की बात जो बताना बेहतर है: LinkedIn विज्ञापन लिखने को उस API टियर से सीमित करता है जो आपके अपने विज्ञापन अकाउंट के पास है। रिपोर्टिंग और रीड पर कोई रोक नहीं है, और डेवलपमेंट टियर पर ऐप कुछ ही विज्ञापन अकाउंट संपादित कर सकता है, जिनमें से हर एक हाथ से पंजीकृत होता है।
Hermes अपने दम पर क्या नहीं कर सकता
बजट वाला एजेंट तभी उपयोगी है जब उसका प्रभाव-क्षेत्र सीमित हो, इसलिए बाड़ प्रॉम्प्ट में नहीं, सर्वर में है। हर विज्ञापन अभियान, विज्ञापन सेट, विज्ञापन समूह और विज्ञापन पॉज़्ड बनता है, और असली पैसा चलाने वाले स्टेटस स्विच बिना साफ़ पुष्टि के नहीं चलते। हर रेंडर पहले कोट किया जाता है (hermoso_capabilities कुछ भी खर्च होने से पहले हर मॉडल की सटीक क्रेडिट लागत बताता है)। क्रेडिट पहली प्रदाता कॉल से पहले रिज़र्व होते हैं और बाद में सटीक लागत पर सेटल होते हैं, इसलिए विफल डिस्पैच पैसे लौटा देता है, आपसे बेवजह शुल्क नहीं लेता। डिलीट भी पुष्टि-गेटेड हैं, और हर अभियान ढाँचा आपके एजेंट के आपको बताने से पहले विज्ञापन प्लेटफ़ॉर्म से रीड-बैक होता है।
एक कदम जानबूझकर हेडलेस नहीं है: खाता जोड़ना एक OAuth सहमति स्क्रीन है, इसलिए चैनल एक बार ब्राउज़र में जोड़ना होता है। उसके बाद हर चीज़ एक टूल कॉल है।
बाक़ी मैट्रिक्स
Hermes से इन पर पोस्ट करें: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram. या Hermes जो कुछ भी प्रकाशित कर सकता है, वह सब देखें।
इन एजेंट्स से LinkedIn पर पोस्ट करें: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
अक्सर पूछे जाने वाले सवाल
क्या Hermes LinkedIn पर पोस्ट कर सकता है?
हां, Hermoso के MCP सर्वर के ज़रिए। npm install -g hermoso && hermoso auth login चलाएं, फिर ~/.hermes/config.yaml में top-level mcp_servers key के तहत hermoso जोड़ें, command "npx" और args ["-y", "hermoso", "mcp"] के साथ। ब्राउज़र साइन-इन क्रेडेंशियल सेव करता है, इसलिए फ़ाइल में कोई key नहीं जाती। फिर Hermes के पास 922+ टूल होंगे, जिनमें LinkedIn पर प्रकाशित करने वाले टूल भी शामिल हैं, साथ ही वे टूल जो आपके बाज़ार में चल रहे विज्ञापनों पर रिसर्च करते हैं और पहले क्रिएटिव रेंडर करते हैं।
Hermes से LinkedIn कैसे जोड़ें?
दो चरण, हर एक एक बार। npm install -g hermoso && hermoso auth login चलाएं, फिर ~/.hermes/config.yaml में top-level mcp_servers key के तहत hermoso जोड़ें, command "npx" और args ["-y", "hermoso", "mcp"] के साथ। ब्राउज़र साइन-इन क्रेडेंशियल सेव करता है, इसलिए फ़ाइल में कोई key नहीं जाती। फिर Hermoso में Settings → Connectors के तहत LinkedIn कनेक्ट करें, जो ब्राउज़र में एक OAuth सहमति स्क्रीन है। उसके बाद Hermes एक सामान्य टूल कॉल की तरह LinkedIn पर प्रकाशित करता है।
क्या Hermes LinkedIn पर निजी तौर पर या ड्राफ़्ट के रूप में पोस्ट कर सकता है?
नहीं। LinkedIn में कोई अनलिस्टेड, निजी या ड्राफ़्ट पोस्ट नहीं होती। पोस्ट प्रोफ़ाइल या कंपनी पेज पर सीधे पब्लिश होती है। जो दृश्यता LinkedIn उस वक्त नहीं दे सकता, Hermoso उसे चुपचाप कमज़ोर विकल्प पर पब्लिश करने के बजाय, आपके माँगते ही मना कर देता है।
क्या Hermes LinkedIn पोस्ट को बाद के लिए शेड्यूल कर सकता है?
हाँ। schedule_post इसे उसी एक कैलेंडर पर कतार में लगाता है जिस पर हर दूसरा चैनल है, और ज़रूरत हो तो प्रति-चैनल कैप्शन के साथ; list_scheduled और cancel_scheduled उसे पढ़ते और वापस लेते हैं। LinkedIn उन ग्यारह चैनलों में से एक है जो कतार में जाते हैं।
Hermes से पोस्ट करते समय LinkedIn कैप्शन की सीमा क्या है?
LinkedIn पोस्ट की सीमा 3,000 अक्षर है। Hermoso इसे पोस्ट बनाते या कतार में डालते समय लागू करता है, इसलिए Hermes को तुरंत बताया जाता है, न कि बाद में तब विफल होती जब कोई देख नहीं रहा होता।
Hermes से LinkedIn पर पोस्ट करने का खर्च क्या है?
LinkedIn पर पब्लिश करने में कोई क्रेडिट खर्च नहीं होता; LinkedIn हर API कॉल का कुछ नहीं लेता। क्रेडिट रेंडर पर लगते हैं। प्लान $29, $69 और $149 प्रति माह के हैं, जिनमें 1,200, 3,000 और 7,000 क्रेडिट मिलते हैं, और हर फ़ीचर Free सहित हर प्लान पर है। एकमात्र अपवाद एंटरप्राइज़ SSO है।
साइनअप पर 30 क्रेडिट के साथ मुफ़्त शुरू करें, और 250+ और कमाएँ। हर फ़ीचर हर प्लान पर है।
मुफ़्त शुरू करें → कीमतें देखें