VIBEPOST
डेवलपर्स

आपके AI एजेंट्स के लिए पब्लिशिंग इंफ़्रास्ट्रक्चर

Claude, ChatGPT या अपने एजेंट को हर बड़े प्लेटफ़ॉर्म पर पब्लिश करने की क्षमता दें, उन्हीं नियमों और अप्रूवल के साथ जो आपकी टीम इस्तेमाल करती है।

AI एजेंट्स के लिए

VIBEPOST इस तरह बना है कि AI असिस्टेंट इसे बिना यह पेज पढ़े ढूँढ सकें और इस्तेमाल कर सकें। किसी भी एजेंट को इनमें से किसी एक पर पॉइंट करें:

/llms.txtLLMs के लिए एक पेज का सारांश: VIBEPOST क्या करता है, endpoints, टूल्स, नियमtext
/llms-full.txtपूरे डॉक्स एक Markdown फ़ाइल मेंtext
/api/v1/openapi.jsonहर REST endpoint के लिए OpenAPI 3.1 स्पेसिफ़िकेशनjson
/mcpरिमोट MCP सर्वर (Streamable HTTP, OAuth साइन-इन)mcp
npx vibepost--json आउटपुट और स्थिर exit codes वाला CLIcli

इस साइट का हर पेज उसके URL में .md जोड़कर Markdown के रूप में भी उपलब्ध है। VIBEPOST आधिकारिक MCP Registry में और Claude कनेक्टर के रूप में लिस्टेड है।

CLI

# install (or use npx)
npm i -g vibepost        # or: brew install vibepost
vibepost login            # opens the browser, stores the key in your keychain

# one post, AI writes each version and picks the time
vibepost post "We just launched exam-based teacher search" \
  --to x,linkedin,threads --lang en,ja --at auto

# a video; TikTok always waits for you to confirm in the app
vibepost post --file lesson.mp4 --to tiktok --caption auto

# a week of posts from an article
vibepost plan --from https://blog.anytutor.ai/learn-anything --week next

vibepost ls --status scheduled --json | jq '.[].id'
vibepost retry post_8f2c
vibepost mcp              # local stdio MCP server for clients without remote MCP
Exit codeमतलब
0पूरा हुआ
1सामान्य एरर
2पुष्टि चाहिए (--yes के साथ दोबारा चलाएँ, या TikTok के लिए ऐप में पुष्टि करें)
3वर्कस्पेस नियम द्वारा ब्लॉक
4प्लेटफ़ॉर्म द्वारा अस्वीकृत

CI में VIBEPOST_API_KEY सेट करें। --yes के बिना, CLI प्रीव्यू दिखाता है और कुछ भी पब्लिश करने से पहले पूछता है।

MCP सर्वर

VIBEPOST को किसी भी MCP-कम्पैटिबल क्लाइंट में जोड़ें। सेटिंग्स → API keys में एक key बनाएँ, फिर यह जोड़ें:

{
  "mcpServers": {
    "vibepost": {
      "url": "https://vibepost.cc/mcp",
      "headers": { "Authorization": "Bearer ap_live_…" }
    }
  }
}

फिर बस अपने असिस्टेंट से कहिए: “यह घोषणा कल सुबह 9 बजे X और LinkedIn पर पोस्ट करो।”

टूल्स

list_channelsकनेक्टेड चैनल और उनकी सीमाएँपढ़ना
generate_variantsहर प्लेटफ़ॉर्म और भाषा के लिए एक वर्ज़न लिखेंपढ़ना
create_draftपोस्ट को ड्राफ़्ट के रूप में सेव करेंलिखना
schedule_postशेड्यूल या पब्लिश करें। आपके ऑटोनॉमी नियमों का पालन करता हैनियमों का पालन
update_postशेड्यूल्ड पोस्ट का टेक्स्ट या समय बदलेंलिखना
get_calendarकिसी तारीख़ सीमा की पोस्टपढ़ना
get_analyticsपोस्ट, चैनल या अवधि के अनुसार नतीजेपढ़ना

MCP से बनी पोस्ट उसी कैलेंडर और अप्रूवल क्यू में आती हैं जिसमें बाकी सब। TikTok पोस्ट हमेशा अकाउंट मालिक की पुष्टि का इंतज़ार करती हैं।

REST API

# Let VIBEPOST write the versions and pick the time
curl https://vibepost.cc/api/v1/posts \
  -H "Authorization: Bearer ap_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": ["x_anytutor", "linkedin_anytutor"],
    "text": "We just launched exam-based teacher search.",
    "variants": "auto",
    "languages": ["en", "ja"],
    "schedule_at": "auto"
  }'

रिस्पॉन्स में हर चैनल और भाषा के लिए एक पोस्ट होती है, हर एक का एक स्टेटस: scheduled, needs_approval या failed।

ऑथेंटिकेशन

Authorization हेडर में एक सीक्रेट key इस्तेमाल करें। Keys एक वर्कस्पेस तक सीमित होती हैं, रीड-ओनली हो सकती हैं, और पूरी सिर्फ़ एक बार दिखाई जाती हैं। इन्हें कभी भी रोटेट करें।

सीमाएँ और सुरक्षा

  • आपके वर्कस्पेस नियम (दैनिक सीमा, शांत घंटे, प्रतिबंधित शब्द) हर API और MCP कॉल पर लागू होते हैं।
  • API से पोस्ट डिलीट करना डिफ़ॉल्ट रूप से बंद है।
  • हर प्लेटफ़ॉर्म की अपनी रेट लिमिट का अपने-आप पालन होता है; रिक्वेस्ट क्यू में जाती हैं, छोड़ी नहीं जातीं।

Webhooks

जब कोई पोस्ट पब्लिश हो, फ़ेल हो या अप्रूवल चाहे, तो सूचना पाएँ: post.published, post.failed, post.needs_approval।

आपकी अगली पोस्ट बस एक वाक्य दूर है।

20 AI क्रेडिट के साथ मुफ़्त में शुरू करें। अपना पहला अकाउंट एक मिनट से कम में कनेक्ट करें।