Buzzmark
resmiTulis postingan dengan gaya khas merek Anda, beri skor 0 hingga 100 untuk setiap draf, dan jadwalkan ke enam jejaring sosial.
Apa yang bisa Anda lakukan dengan Buzzmark MCP?
- Buat draf postingan dengan gaya khas merek Anda — Minta Buzzmark menulis 1–5 postingan dari sebuah ide dengan
write_posts, lalu simpan teks yang Anda sukai dengansave_draft. - Jadwalkan tanpa menerbitkan — Masukkan draf ke kalender dengan
schedule_postmenggunakanwhenyang diatur ke "best_time", "next_slot", atau tanggal dan waktu. - Rencanakan konten selama seminggu — Buat rencana 7 hari dengan
create_weekly_content_plan, dan jika mau, simpan setiap postingan sebagai draf melaluisave_as_drafts. - Periksa kesesuaian postingan dengan merek Anda — Beri skor 0–100 pada teks atau draf apa pun dengan
check_postdan dapatkan hingga tiga saran penyuntingan untuk meningkatkan skornya. - Lihat apa yang berhasil — Tinjau performa postingan terbaru dengan
get_post_stats, waktu terbaik untuk memposting denganget_best_times, dan pola denganget_insights. - Tambahkan gambar ke draf — Buat gambar dengan
create_imageatau ambil gambar dari tautan denganadd_media_from_url, lalu lampirkan ke draf menggunakanpost_id.
Server MCP Terhosting
npx add-mcp 'https://buzzmark.ai/mcp'Terpasang ke Claude Code, Codex, Cursor, dan lainnya
Dokumentasi
Satu server. Aplikasi MCP apa pun.
Buzzmark menggunakan MCP melalui Streamable HTTP, dengan login OAuth 2.1 atau kunci API. 24 alat, aturan yang sama seperti di aplikasi, dan tidak ada cara untuk langsung memposting.
URL server: https://buzzmark.ai/mcp
Cara koneksinya
| Cara koneksinya | |
|---|---|
| Transport | MCP melalui Streamable HTTP, di URL server di atas. |
| Login | OAuth 2.1 dengan PKCE (S256). Klien mendaftar secara langsung, atau menggunakan URL metadata mereka. Permintaan pertama mendapat respons 401 dengan metadata resource, sehingga klien menemukan server otorisasi sendiri. |
| Tanpa login | Kunci API dari halaman aplikasi AI di Buzzmark, dikirim sebagai token Bearer. Ditampilkan sekali; Buzzmark hanya menyimpan sidik jarinya. |
| Cakupan | Satu cakupan, buzz. Cakupan yang diminta aplikasi selain itu tidak disertakan, bukan ditolak. |
| Token | Token akses berlaku selama 1 jam, token refresh selama 90 hari dan berganti setiap kali digunakan. Kode otorisasi berlaku selama 10 menit dan hanya dapat digunakan sekali; penggunaan kedua akan menutup grant. |
| Batas | 30 panggilan per menit dan 1.000 per hari untuk akun Anda, di semua aplikasi dan kunci. Penulisan dan gambar juga dihitung dalam kuota bulanan paket. |
| Audit | Setiap panggilan mencatat alat dan hasilnya, tidak pernah argumen atau jawabannya. |
Referensi alat
Baca katalog milik server sendiri saat build agar sesuai dengan respons server.
Daftar set sosial (list_social_sets), hanya membaca
Set sosial pengguna: masing-masing merupakan grup akun sosial terhubung dengan profil Hive (suara merek), zona waktu, dan slot posting mingguan sendiri. Mulai dari sini: sebagian besar alat lain menggunakan social_set_id dan ID akun dari jawaban ini.
Input: Tidak memerlukan input.
Daftar profil merek (list_brand_profiles), hanya membaca
Profil merek pengguna (Buzzmark menyebutnya profil Hive): informasi yang diketahui Buzzmark tentang setiap merek, termasuk suara, nada, audiens, dan produknya. Alat penulisan menggunakan suara profil merek; berikan ID-nya sebagai hive_profile_id, atau kosongkan agar menggunakan profil milik set sosial.
Input: Tidak memerlukan input.
Daftar postingan (list_posts), hanya membaca
Buzz di Buzzmark, dari yang terbaru: draf, terjadwal, dipublikasikan, atau gagal. Teks dipotong menjadi 400 karakter; get_post memberikan Buzz lengkap.
| Input | Tipe | ||
|---|---|---|---|
status | salah satu dari "draft", "scheduled", "published", "failed", "all" | Opsional | Default "all" |
social_set_id | angka | Opsional | |
limit | angka, 1 hingga 50 | Opsional | Default 20 |
Dapatkan postingan (get_post), hanya membaca
Satu Buzz secara lengkap: setiap bagian utas beserta teks dan gambarnya, komentar pertama, akun tujuan, set sosial dan profil mereknya, status, serta waktu terjadwalnya. Gunakan setelah list_posts, yang memotong teks menjadi 400 karakter, atau untuk membaca draf sebelum mengubahnya dengan save_draft. Data ini tidak mencakup suka atau angka lainnya: get_post_stats menyediakannya untuk postingan yang sudah dipublikasikan.
| Input | Tipe | ||
|---|---|---|---|
post_id | angka | Wajib | ID Buzz, dari list_posts atau jawaban save_draft. |
Tulis postingan dengan suara merek (write_posts)
Buzz menulis 1 hingga 5 postingan baru berdasarkan sebuah ide, dengan suara profil Hive, aturan penulisan Buzzmark, dan pemeriksaan setelahnya. Setiap jawaban disimpan di Library pengguna di Buzzmark. Tidak ada yang disimpan sebagai draf: berikan teks yang ingin disimpan ke save_draft. Gunakan untuk postingan yang belum ada; untuk mengubah postingan yang sudah ada, gunakan rewrite_post, dan untuk memberikan teks tersendiri bagi setiap platform pada draf yang tersimpan, gunakan adapt_for_platforms.
| Input | Tipe | ||
|---|---|---|---|
idea | teks, hingga 2.000 karakter | Wajib | Topik postingan, dengan kata-kata pengguna sendiri. |
hive_profile_id | angka | Opsional | |
social_set_id | angka | Opsional | Set sosial yang profil Hive-nya menulis postingan, jika hive_profile_id dikosongkan. Opsional jika akun hanya memiliki satu set. |
platform | teks | Opsional | ID platform Buzzmark (x, linkedin, instagram, threads, facebook, tiktok, bluesky) yang menjadi tujuan penulisan. |
format | salah satu dari "post", "thread" | Opsional | Default "post" |
count | angka, 1 hingga 5 | Opsional | Default 3 |
with_picture_brief | ya atau tidak | Opsional | Tambahkan brief gambar ke setiap postingan, untuk create_image. Default false |
Simpan draf (save_draft)
Membuat draf Buzz, atau memperbarui draf yang sudah ada (post_id). Draf tetap menjadi draf: tidak ada yang diposting atau dijadwalkan. Berikan teks untuk satu postingan, atau thread untuk beberapa postingan. Menjelaskan hal yang akan ditolak platform (panjang teks, gambar yang tidak ada, tag LinkedIn yang tidak dapat ditemukan LinkedIn) agar dapat diperbaiki sebelum schedule_post. Pemberian tag: di X, Threads, Instagram, dan TikTok, tulis @handle. Di LinkedIn, tulis tautan profil atau halaman dalam tanda kurung siku, @[https://www.linkedin.com/company/] atau @[https://www.linkedin.com/in/], dan LinkedIn akan menampilkan namanya sendiri; di platform lain, nama tersebut menjadi teks biasa. Di Facebook, sebutan tetap berupa teks biasa. Profil merek yang memiliki akun (lihat daftarnya dengan list_brand_profiles) tidak memerlukan semua itu: tulis namanya, lalu saat postingan dijadwalkan, penyebutan pertamanya akan diberi tag di setiap platform tempat profil itu memiliki akun. first_comment menambahkan komentar yang diposting di bawah postingan saat postingan diterbitkan, di LinkedIn, Instagram, Facebook, dan Threads: tempat untuk tautan atau tagar agar postingan tetap bersih.
| Input | Tipe | ||
|---|---|---|---|
post_id | angka | Opsional | Perbarui draf ini, bukan membuat draf baru. |
text | teks, hingga 10.000 karakter | Opsional | |
thread | daftar teks, hingga 25 | Opsional | Thread: satu string untuk setiap postingan. Menggantikan text. |
social_set_id | angka | Opsional | ID set sosial dari list_social_sets. Opsional jika akun hanya memiliki satu set. |
hive_profile_id | angka | Opsional | |
account_ids | daftar angka, hingga 20 | Opsional | Akun tujuan, dengan akun pertama sebagai akun utama. Default: akun default set tersebut. |
first_comment | teks, hingga 5.000 karakter | Opsional | Komentar yang diposting di bawah postingan segera setelah diterbitkan, di LinkedIn, Instagram (bukan story), Facebook, dan Threads; platform lain tidak menyertakannya. Maksimal 500 karakter di Threads, 1.250 di LinkedIn, 2.200 di Instagram, dan 5.000 di Facebook. String kosong menghapusnya; kosongkan agar komentar draf tetap seperti semula. |
Jadwalkan postingan (schedule_post)
Menjadwalkan draf pada waktu tertentu, waktu terbaik, atau slot posting berikutnya yang tersedia di set sosial. Tidak pernah langsung memposting. Dengan "best_time", Buzzmark memilih jam kosong paling awal saat postingan di akun-akun ini biasanya berkinerja terbaik, berdasarkan angka yang dirahasiakannya (LinkedIn tidak mengizinkan angkanya digunakan di aplikasi AI), lalu memberikan waktu yang dipilih. Waktu mengikuti zona waktu set, kecuali jika mencantumkan offset. Jika set mengaktifkan waktu alami (seperti yang ditunjukkan list_social_sets), postingan diterbitkan beberapa menit sebelum atau sesudah waktu yang ditentukan; jawaban mencantumkan waktu sebenarnya. Jika peran seseorang di organisasinya mengharuskan persetujuan terlebih dahulu, draf akan dikirim untuk disetujui (sent_for_approval dalam jawaban) dan diterbitkan setelah disetujui rekan tim. Untuk beberapa draf sekaligus, gunakan schedule_posts.
| Input | Tipe | ||
|---|---|---|---|
post_id | angka | Wajib | |
when | teks | Wajib | "best_time" (Buzzmark memilih waktu terbaik paling awal yang tersedia untuk akun-akun ini), "next_slot", atau tanggal dan waktu: "2026-10-02T09:00" menurut zona waktu set, atau ISO 8601 dengan offset. |
account_ids | daftar angka, hingga 20 | Opsional | Default: akun yang tersimpan di draf, atau akun default set jika tidak ada. |
Jadwalkan beberapa postingan (schedule_posts)
Menjadwalkan hingga 25 draf sekaligus, masing-masing pada waktunya sendiri, pada waktu terbaik atau slot kosong berikutnya, misalnya draf yang disimpan oleh create_weekly_content_plan (tanggal dan waktu setiap draf menjadi slotnya). Tidak pernah langsung memposting. Setiap draf diperiksa secara terpisah: draf yang tidak dapat diterbitkan akan dilaporkan, sementara draf lainnya tetap dijadwalkan. Jika peran seseorang mengharuskan persetujuan terlebih dahulu, draf akan dikirim untuk disetujui.
| Input | Tipe | ||
|---|---|---|---|
posts | daftar objek, hingga 25 | Wajib | Setiap draf beserta waktunya (post_id, when, account_ids opsional). |
Pindahkan postingan terjadwal (reschedule_post)
Memindahkan postingan terjadwal ke tanggal dan waktu baru menurut zona waktu set, tanpa mengubahnya. Tidak pernah langsung memposting. Teks, gambar, dan akun tetap seperti semula.
| Input | Tipe | ||
|---|---|---|---|
post_id | angka | Wajib | |
when | teks | Wajib | Tanggal dan waktu: "2026-10-02T09:00" menurut zona waktu set, atau ISO 8601 dengan offset. |
Batalkan jadwal postingan (unschedule_post)
Menghapus postingan terjadwal dari kalender dan mengembalikannya ke draf, beserta teks, gambar, dan akunnya, agar dapat diedit atau dijadwalkan ulang. Tidak ada yang dihapus. Gambar yang disimpan oleh antrean posting akan disalin ke Buzzmark terlebih dahulu; jika ada gambar yang tidak dapat disalin, postingan tetap terjadwal.
| Input | Tipe | ||
|---|---|---|---|
post_id | angka | Wajib |
Hapus draf (delete_draft)
Menghapus draf secara permanen. Postingan terjadwal atau yang sudah dipublikasikan tidak dapat dihapus di sini: kembalikan postingan terjadwal ke draf dengan unschedule_post terlebih dahulu.
| Input | Tipe | ||
|---|---|---|---|
post_id | angka | Wajib |
Periksa kesesuaian postingan dengan suara merek (check_post)
Memberi skor 0 hingga 100 untuk mengukur seberapa mirip suara postingan dengan merek, disertai penilaian singkat, satu hal yang berhasil atau menyimpang, dan hingga tiga saran edit untuk meningkatkan skor, masing-masing berupa seluruh postingan yang ditulis ulang. Memeriksa teks apa pun, termasuk teks yang ditulis di chat ini, atau draf (post_id), yang skornya disimpan di sampingnya di Buzzmark. Tidak mengubah postingan. Gunakan untuk menilai satu postingan sebelum diterbitkan; untuk melihat kinerja postingan yang sudah dipublikasikan, gunakan get_post_stats, dan untuk mengetahui kesamaan di antara postingan, gunakan get_insights.
| Input | Tipe | ||
|---|---|---|---|
text | teks, hingga 10.000 karakter | Opsional | Postingan yang akan diperiksa. Kosongkan untuk memeriksa draf yang ditentukan oleh post_id. |
post_id | angka | Opsional | |
platform | teks | Opsional | ID platform Buzzmark tujuan postingan. Default: akun pertama draf. |
hive_profile_id | angka | Opsional | ID profil merek dari list_brand_profiles. Default: profil milik set sosial. |
social_set_id | angka | Opsional | ID set sosial dari list_social_sets. Opsional jika akun hanya memiliki satu set. |
Tulis ulang postingan (rewrite_post), hanya membaca
Buzz menulis ulang postingan dengan satu cara dan memberikan hingga tiga versi untuk dipilih, menggunakan suara merek dan aturan penulisan Buzzmark. Tidak ada yang disimpan: berikan versi pilihan pengguna ke save_draft. Gunakan untuk mengubah satu postingan yang sudah ada dengan satu cara; untuk membuat postingan baru berdasarkan ide, gunakan write_posts, dan untuk menulis ulang draf tersimpan bagi setiap platform tujuan serta menyimpan versi-versi tersebut di dalamnya, gunakan adapt_for_platforms. Tindakan: match_hive (menyesuaikan dengan suara merek), fix_grammar (hanya ejaan dan tata bahasa), sharpen (lebih jelas dan ringkas), sting (lebih mengena), trim (sekitar setengah panjangnya), remix (kata-kata baru), expand (menambahkan satu detail konkret), structure (baris pendek, mudah dipindai), warmer, thread_hook (postingan pembuka utas), emoji, emoji_bullets, announcement (dibingkai sebagai berita), for_platform (ditulis ulang agar sesuai dengan cara platform membaca), custom (ikuti instruksi pengguna).
| Input | Tipe | ||
|---|---|---|---|
action | salah satu dari "match_hive", "fix_grammar", "sharpen", "sting", "trim", "remix", "expand", "structure", "warmer", "thread_hook", "emoji", "emoji_bullets", "announcement", "for_platform", "custom" | Wajib | |
text | teks, hingga 10.000 karakter | Opsional | Postingan yang akan ditulis ulang. Kosongkan untuk menulis ulang bagian draf (post_id, part). |
post_id | angka | Opsional | |
part | angka, 0 hingga 24 | Opsional | Postingan ke berapa dalam utas, dimulai dari 0. Default 0 |
platform | teks | Opsional | ID platform Buzzmark. Diperlukan untuk for_platform; jika tidak, menentukan panjang yang dipertahankan dalam penulisan ulang. |
instruction | teks, hingga 600 karakter | Opsional | Untuk custom: cara menulis ulang, dengan kata-kata pengguna. |
hive_profile_id | angka | Opsional | ID profil merek dari list_brand_profiles. Default: profil milik set sosial itu sendiri. |
social_set_id | angka | Opsional | ID set sosial dari list_social_sets. Opsional jika akun hanya memiliki satu set. |
Beri draf versi untuk setiap platform (adapt_for_platforms)
Menulis ulang draf agar sesuai dengan cara platform tujuan (atau platform yang disebutkan) membacanya, lalu menyimpan versi tersebut pada draf, seperti yang dilakukan Spread di aplikasi: akun pertama draf tetap menggunakan postingan itu sendiri, sedangkan setiap platform lainnya mendapat teksnya sendiri, dengan gambar yang sama. Versi yang sebelumnya disimpan untuk salah satu platform tersebut akan diganti. Berlaku untuk satu postingan, bukan utas. Versi LinkedIn mempertahankan tag LinkedIn sebagai @[link]; jawaban akan memperingatkan jika ada tag yang tidak dapat ditemukan LinkedIn. Gunakan setelah draf ditulis dan akun-akunnya ditambahkan; untuk mengubah postingan itu sendiri, gunakan rewrite_post (aksinya for_platform menulis ulang untuk satu platform tanpa menyimpan), dan untuk postingan baru, gunakan write_posts.
| Input | Tipe | ||
|---|---|---|---|
post_id | angka | Wajib | |
platforms | daftar teks, hingga 8 | Opsional | ID platform Buzzmark di antara akun-akun draf. Default: setiap platform setelah akun pertama. |
Ide postingan dari berita dan pesaing (get_post_ideas)
Ide postingan untuk sebuah merek dari Scout milik Buzzmark: berita sektor minggu ini, setiap topik disertai alasan mengapa penting saat ini, sumbernya, dan dua atau tiga sudut pandang untuk diposting, serta sudut pandang dari para pesaingnya jika Scout telah membaca postingan mereka. Jawaban menggunakan pembacaan terbaru Scout beserta tanggalnya. Dengan refresh, atau jika Scout belum pernah membaca berita untuk merek ini, Scout akan membaca berita lagi terlebih dahulu (hingga satu menit, dihitung sebagai satu kali Scout dijalankan). Hanya ide: kembangkan menjadi postingan dengan write_posts.
| Input | Tipe | ||
|---|---|---|---|
social_set_id | angka | Opsional | ID set sosial dari list_social_sets. Opsional jika akun hanya memiliki satu set. |
hive_profile_id | angka | Opsional | ID profil merek dari list_brand_profiles. Default: profil milik set sosial itu sendiri. |
refresh | ya atau tidak | Opsional | Default false |
Apa yang berhasil bulan ini (get_insights)
Hal-hal yang sama pada postingan merek selama 30 hari terakhir ketika kinerjanya lebih baik atau lebih buruk daripada rata-rata postingannya, disajikan sebagai paling banyak satu temuan dan dua langkah dalam kalimat sederhana. Postingan LinkedIn dibaca secara terpisah dan temuannya tetap berada di Buzzmark, karena LinkedIn tidak mengizinkan angkanya digunakan di aplikasi AI. Setiap temuan menyebutkan angka yang mendasarinya (misalnya, postingan yang diawali pertanyaan mendapat interaksi 2,3x rata-rata postingan, berdasarkan 5 dari 19 postingan yang diukur) dan ide untuk ditindaklanjuti. Postingan dibandingkan berdasarkan platform, apakah diawali angka atau pertanyaan, panjang, jenis postingan, hari kerja, dan waktu. Dibaca paling banyak sekali sehari: jawaban yang sama akan muncul kembali sampai angkanya berubah. Memerlukan 8 postingan dengan angka dalam 30 hari, dan menyebutkan jumlah yang tersedia jika kurang dari itu. Gunakan untuk mengetahui apa yang perlu lebih sering dilakukan; untuk setiap postingan dan angkanya, gunakan get_post_stats, untuk hari dan jam terbaik, gunakan get_best_times, dan untuk menilai draf sebelum dipublikasikan, gunakan check_post.
| Input | Tipe | ||
|---|---|---|---|
social_set_id | angka | Opsional | Set sosial yang profil mereknya dibaca, jika hive_profile_id tidak diisi. Opsional jika akun hanya memiliki satu set. |
hive_profile_id | angka | Opsional | ID profil merek dari list_brand_profiles. Default: profil milik set sosial itu sendiri, atau profil merek default akun. |
Waktu terbaik untuk memposting (get_best_times), hanya membaca
Waktu ketika postingan terbit milik set sosial itu sendiri berkinerja terbaik: 6 slot hari kerja dan jam terkuat menurut zona waktu set tersebut, diurutkan dari yang terbaik, masing-masing disertai jumlah postingan dan rata-rata interaksi per postingan (suka + komentar + bagikan atau repost, mana pun yang lebih besar, + simpan). Slot yang postingannya tidak mendapat interaksi tidak disertakan, sehingga set yang belum mendapat interaksi tidak akan memiliki slot. Menyebutkan zona waktu set dan jumlah postingan yang dibaca. Postingan LinkedIn tidak dihitung karena LinkedIn tidak mengizinkan angkanya digunakan di aplikasi AI; set yang hanya memposting ke LinkedIn akan mendapat waktu awal dari studi publik dan slot postingannya sendiri. Untuk memposting pada waktu terbaik di platform mana pun, termasuk LinkedIn, gunakan schedule_post dengan when "best_time" agar Buzzmark yang memilih. Untuk melihat kinerja masing-masing postingan, gunakan get_post_stats, dan untuk mengetahui kesamaan antarpostingan, gunakan get_insights.
| Input | Tipe | ||
|---|---|---|---|
social_set_id | angka | Opsional | ID set sosial dari list_social_sets. Opsional jika akun hanya memiliki satu set. |
days | angka, 14 hingga 180 | Opsional | Jumlah hari postingan terbit yang akan dibaca, dihitung mundur dari sekarang. 14 hingga 180, default 90. |
Kinerja postingan terbaru (get_post_stats), hanya membaca
Postingan terbit milik set sosial selama beberapa hari terakhir, diurutkan berdasarkan interaksi (suka + komentar + bagikan atau repost, mana pun yang lebih besar, + simpan), dari yang terbaik. Setiap postingan disertai platform, waktu publikasinya menurut zona waktu set, teks, tautan, interaksi, apakah dipublikasikan melalui Buzzmark, dan angkanya; jawaban juga menjumlahkan angka dari semua postingan dalam rentang waktu tersebut. LinkedIn tidak mengizinkan angkanya digunakan di aplikasi AI, sehingga postingan LinkedIn ditampilkan terpisah dalam numbers_in_buzzmark_only, dari yang terbaru, beserta waktu publikasi, tautan, dan lokasi untuk melihat angkanya di Buzzmark, serta tidak disertakan dalam total. Angka tersebut mencakup tayangan, jangkauan, penayangan, suka, komentar, bagikan, simpan, dan klik, menggunakan istilah platform itu sendiri jika tersedia (replies, reposts, bookmarks, videoViews, dan upvotes). Angka yang tidak dilaporkan platform tidak disertakan, bukan ditampilkan sebagai 0. Gunakan untuk melihat postingan mana yang berkinerja terbaik dan seberapa baik; untuk mengetahui kesamaannya, gunakan get_insights, untuk hari dan jam terbaik, gunakan get_best_times, untuk draf dan postingan terjadwal, gunakan list_posts, dan untuk melihat satu Buzz secara lengkap, gunakan get_post.
| Input | Tipe | ||
|---|---|---|---|
social_set_id | angka | Opsional | ID set sosial dari list_social_sets. Opsional jika akun hanya memiliki satu set. |
days | angka, 1 hingga 180 | Opsional | Jumlah hari postingan terbit yang akan dibaca, dihitung mundur dari sekarang. 1 hingga 180, default 30. |
limit | angka, 1 hingga 30 | Opsional | Jumlah postingan yang dikembalikan, dari yang terbaik. 1 hingga 30, default 10. Total tetap menghitung semua postingan dalam rentang waktu tersebut. |
Buat gambar (create_image)
Membuat gambar dengan model gambar Buzzmark dan menyimpannya di Library pengguna. Jika disertai post_id, gambar juga ditambahkan ke draf tersebut. Gambar menggunakan warna profil Hive, dan produk Hive yang disebutkan akan menggunakan foto aslinya sebagai referensi. Menggunakan salah satu kredit gambar bulan ini; gambar yang gagal atau ditolak tidak dihitung. Memerlukan waktu sekitar satu menit.
| Input | Tipe | ||
|---|---|---|---|
prompt | teks, hingga 3.000 karakter | Wajib | Deskripsi gambar. Default-nya berupa foto. |
hive_profile_id | angka | Opsional | |
product | teks, hingga 200 karakter | Opsional | Nama produk persis seperti yang tercantum di profil Hive, untuk menggunakan fotonya. |
platforms | daftar teks, hingga 8 | Opsional | Platform tujuan, untuk menentukan rasio gambar (Instagram dan Threads 4:5, TikTok 2:3, selain itu persegi). Default: platform draf. |
post_id | angka | Opsional | Draf yang akan ditambahkan gambarnya. |
part | angka, 0 hingga 24 | Opsional | Postingan ke berapa dalam utas, dimulai dari 0. Default 0 |
Tambahkan gambar atau video dari tautan (add_media_from_url)
Menyalin gambar atau video dari tautan https publik ke Library pengguna di Buzzmark, dan jika disertai post_id, menambahkannya ke draf tersebut. Buzzmark menyimpan salinannya sendiri, sehingga postingan tidak bergantung pada tautan yang tetap aktif. Mendukung JPG, PNG, WebP, GIF, MP4, atau MOV: gambar hingga 10 MB, video hingga 200 MB. Menjelaskan hal-hal yang akan ditolak platform, seperti create_image.
| Input | Tipe | ||
|---|---|---|---|
url | teks, hingga 2.000 karakter | Wajib | Tautan https publik yang langsung menuju file, bukan halaman yang menampilkannya. |
post_id | angka | Opsional | Draf yang akan ditambahkan. Jika tidak disertakan, file hanya ditambahkan ke Library. |
part | angka, 0 hingga 24 | Opsional | Postingan ke berapa dalam utas, dimulai dari 0. Default 0 |
Dapatkan tautan unggahan (create_upload_link)
Untuk gambar atau video yang tersimpan di komputer atau ponsel pengguna, bukan di tautan publik. Memberikan dua cara untuk mengunggah, keduanya untuk satu file: upload_page, halaman Buzzmark yang dapat dikirim kepada pengguna agar mereka memilih file dan file tersebut langsung ditambahkan ke draf (sertakan post_id); dan, jika file_name disertakan, upload_url, untuk aplikasi yang dapat membaca file itu sendiri (terminal atau sistem file): lakukan PUT terhadap byte file di sana dengan header Content-Type yang diberikan dalam jawaban, lalu panggil add_uploaded_media dengan upload_id. Mendukung JPG, PNG, WebP, GIF, MP4, atau MOV: gambar hingga 10 MB, video hingga 200 MB.
| Input | Tipe | ||
|---|---|---|---|
file_name | teks, hingga 120 karakter | Opsional | Nama file beserta ekstensinya, seperti "launch.png", jika aplikasi ini mengunggah file itu sendiri. Kosongkan untuk hanya mendapatkan halaman bagi pengguna. |
post_id | angka | Opsional | Draf yang akan ditambahkan filenya. Jika tidak disertakan, file hanya ditambahkan ke Library. |
part | angka, 0 hingga 24 | Opsional | Postingan ke berapa dalam utas, dimulai dari 0. Default 0 |
Tambahkan gambar atau video yang diunggah (add_uploaded_media)
Setelah file di-PUT ke upload_url milik create_upload_link: menyalinnya ke Library pengguna di Buzzmark, dan jika disertai post_id, menambahkannya ke draf tersebut. Menjelaskan hal-hal yang akan ditolak platform, seperti add_media_from_url. upload_id berlaku selama 55 menit.
| Input | Tipe | ||
|---|---|---|---|
upload_id | teks, hingga 2.000 karakter | Wajib | upload_id dari create_upload_link. |
post_id | angka | Opsional | Draf yang akan ditambahkan. Jika tidak disertakan, file hanya ditambahkan ke Library. |
part | angka, 0 hingga 24 | Opsional | Postingan ke berapa dalam utas, dimulai dari 0. Default 0 |
Tambahkan gambar atau video dari chat ini (add_media_from_chat)
Gambar atau video yang dilampirkan pengguna di chat ini: menyalinnya ke Library pengguna di Buzzmark, dan jika disertai post_id, menambahkannya ke draf tersebut. Menjelaskan hal-hal yang akan ditolak platform. Mendukung JPG, PNG, WebP, GIF, MP4, atau MOV: gambar hingga 10 MB, video hingga 200 MB.
| Input | Tipe | ||
|---|---|---|---|
file | objek | Wajib | File yang dilampirkan pengguna di chat. |
post_id | angka | Opsional | Draf yang akan ditambahkan. Jika tidak disertakan, file hanya ditambahkan ke Library. |
part | angka, 0 hingga 24 | Opsional | Postingan ke berapa dalam utas, dimulai dari 0. Default 0 |
Rencanakan minggu ini (create_weekly_content_plan)
Rencana untuk 7 hari ke depan bagi sebuah set sosial: tujuan minggu ini, 2 hingga 4 pilar konten, dan satu postingan siap diedit untuk setiap slot posting, masing-masing dengan hari, waktu, platform, ide gambar, dan alasan pemilihannya. Disusun berdasarkan profil Hive set tersebut, slot postingnya, waktu terbaiknya, performa postingan terbaru, dan jadwal yang sudah ada. Angka LinkedIn tidak digunakan untuk menyusunnya: Buzzmark memindahkan setiap postingan khusus LinkedIn ke slot terbaik LinkedIn pada hari tersebut setelahnya. Memerlukan akun yang terhubung; jika jumlah postingan yang sudah dipublikasikan dan memiliki angka kurang dari 8, rencana ini mengandalkan gaya bahasa merek dan kebiasaan tiap platform, serta menyatakannya. Disimpan di Library. Tanyakan terlebih dahulu kepada pengguna apakah mereka ingin postingan disimpan sebagai draf: dengan save_as_drafts, setiap postingan juga menjadi draf, lalu schedule_posts menempatkan semuanya di slot masing-masing sekaligus. Setiap postingan yang direncanakan dihitung sebagai satu Buzz yang ditulis untuk Anda. Memerlukan waktu hingga satu menit.
| Input | Tipe | ||
|---|---|---|---|
social_set_id | number | Opsional | ID set sosial dari list_social_sets. Opsional jika akun hanya memiliki satu set. |
goal | text, hingga 600 karakter | Opsional | Tujuan minggu ini, dengan kata-kata pengguna: peluncuran, acara, lebih banyak pemesanan. |
start | text | Opsional | Hari pertama, YYYY-MM-DD menurut zona waktu set. Default: besok. |
save_as_drafts | yes or no | Opsional | Default false |
Panduan yang kami terbitkan
Setiap panduan membandingkan berbagai alat berdasarkan fakta yang dipublikasikan masing-masing. Buzzmark adalah salah satunya, dan setiap halaman menyebutkan siapa pembuatnya.
- Server MCP media sosial terbaik: Hal yang disampaikan setiap alat tentang server MCP-nya: paket, aplikasi AI yang disebutkan, dan API-nya.
Pertanyaan tentang server
Klien mana yang sudah dicoba?
Claude, ChatGPT, Grok, dan Cursor memiliki halaman masing-masing. Klien apa pun yang mendukung MCP melalui Streamable HTTP dengan OAuth 2.1 atau header Bearer seharusnya dapat digunakan; aplikasi yang hanya mendukung stdio memerlukan bridge.
Mengapa tidak ada alat untuk langsung menerbitkan?
Agar pemilik tetap memegang keputusan akhir. schedule_post memerlukan waktu setidaknya 5 menit dari sekarang, atau slot posting kosong berikutnya, dan Buzz yang terjadwal dapat ditarik kembali melalui aplikasi.
Dari mana asal kesalahan?
Setiap penolakan berupa kalimat yang ditulis Buzzmark, berisi alasan dan tindakan yang perlu dilakukan: batas platform, gambar yang belum tersedia, atau set tanpa antrean. Pesan dari penyedia tidak pernah sampai ke aplikasi.
Apakah tersedia juga REST API?
Belum. Saat ini, server MCP adalah jalur masuk bagi aplikasi AI, dan tersedia di semua paket.
Siapkan di
- Buzzmark di Claude: Satu kali tekan di direktori Claude, atau satu perintah di Claude Code.
- Buzzmark di ChatGPT: Satu kali tekan di plugin ChatGPT.
- Buzzmark di Grok: Satu konektor khusus di grok.com, dengan proses masuk.
- Buzzmark di Cursor: Satu blok konfigurasi, dengan proses masuk atau kunci API.