VIBEPOST
Developer

Infrastruktur publikasi untuk AI agents Anda

Beri Claude, ChatGPT, atau agent Anda sendiri kemampuan memublikasikan ke semua platform utama, dengan aturan dan persetujuan yang sama seperti yang dipakai tim Anda.

Baca dokumentasi

Untuk AI agents

VIBEPOST dirancang agar dapat ditemukan dan digunakan oleh asisten AI tanpa membaca halaman ini. Arahkan agent mana pun ke salah satu dari ini:

/llms.txtRingkasan satu halaman untuk LLM: apa yang dilakukan VIBEPOST, endpoints, tools, aturantext
/llms-full.txtDokumentasi lengkap dalam satu file Markdowntext
/api/v1/openapi.jsonSpesifikasi OpenAPI 3.1 untuk setiap REST endpointjson
/mcpMCP server jarak jauh (Streamable HTTP, login OAuth)mcp
npx vibepostCLI dengan output --json dan exit code yang stabilcli

Setiap halaman situs ini juga tersedia sebagai Markdown dengan menambahkan .md ke URL-nya. VIBEPOST terdaftar di MCP Registry resmi dan sebagai konektor 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 codeArti
0Selesai
1Kesalahan umum
2Perlu konfirmasi (jalankan ulang dengan --yes, atau konfirmasi di aplikasi untuk TikTok)
3Diblokir oleh aturan workspace
4Ditolak oleh platform

Di CI, setel VIBEPOST_API_KEY. Tanpa --yes, CLI menampilkan pratinjau dan bertanya sebelum apa pun dipublikasikan.

MCP server

Tambahkan VIBEPOST ke klien apa pun yang kompatibel dengan MCP. Buat key di Pengaturan → API keys, lalu tambahkan:

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

Lalu tinggal minta ke asisten Anda: “Posting pengumuman ini ke X dan LinkedIn besok jam 9.”

Tools

list_channelsKanal yang terhubung beserta batasannyabaca
generate_variantsTulis versi per platform dan bahasabaca
create_draftSimpan postingan sebagai draftulis
schedule_postJadwalkan atau publikasikan. Mengikuti aturan otonomi Andamengikuti aturan
update_postUbah teks atau waktu postingan terjadwaltulis
get_calendarPostingan dalam rentang tanggalbaca
get_analyticsHasil per postingan, kanal, atau periodebaca

Postingan yang dibuat lewat MCP masuk ke kalender dan antrean persetujuan yang sama dengan yang lainnya. Postingan TikTok selalu menunggu konfirmasi pemilik akun.

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"
  }'

Respons berisi satu postingan per kanal dan bahasa, masing-masing dengan status: scheduled, needs_approval, atau failed.

Autentikasi

Gunakan secret key di header Authorization. Key dibatasi untuk satu workspace, bisa dibuat read-only, dan hanya ditampilkan utuh sekali. Rotasi kapan saja.

Batasan & keamanan

  • Aturan workspace Anda (batas harian, jam tenang, kata terlarang) berlaku untuk setiap panggilan API dan MCP.
  • Menghapus postingan lewat API dinonaktifkan secara default.
  • Rate limit setiap platform dipatuhi secara otomatis; permintaan diantrekan, bukan dibuang.

Webhooks

Dapatkan notifikasi saat postingan terbit, gagal, atau perlu persetujuan: post.published, post.failed, post.needs_approval.

Postingan berikutnya hanya sejauh satu kalimat.

Mulai gratis dengan 20 kredit AI. Hubungkan akun pertama Anda dalam kurang dari semenit.