Hermoso adalah server MCP pemasaran: 1.000+ tool lewat satu endpoint ber-OAuth yang memungkinkan agen meneliti iklan yang sudah tayang di sebuah pasar, membuat iklan gambar dan video, memublikasikannya, dan membangun kampanye berbayar di baliknya. Claude Code menjangkau semuanya lewat satu koneksi. Halaman ini membahas satu bagiannya: apa yang bisa dilakukan Claude Code di TikTok, dan apa yang tidak diizinkan TikTok.
Hubungkan Hermoso ke Claude Code
- Satu perintah, dan tanpa kunci.
Sudah di dalam sesi? Ketikclaude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso/plugin marketplace add hermoso-ai/hermoso, lalu/plugin install hermoso@hermoso. Ia memasang lima skill Hermoso (research, ad-from-brand, generate, product-photoshoot dan marketing) yang menjalankan perintahhermosolewatnpx, jadi tidak ada daftar tool yang dimuat ke sesi kamu dan tidak ada yang memakan konteks sampai ia dijalankan. - Masuk sekali.
Ini membuka sign-in browser di loopback, seperti yang dilakukannpx -y hermoso auth logingh, dan menyimpan kredensial khusus pemilik di~/.hermoso/config.json. Claude Code menjalankannya untuk kamu pertama kali ia membutuhkan Hermoso. Tidak ada browser di mesin itu, misalnya CI, server jarak jauh, atau container? Buat kunci di MCP & CLI → Terminal & API keys dan jalankannpx -y hermoso auth login --token hmk_…. Kunci membawa kewenangan belanja yang sungguhan, jadi perlakukan seperti password. - Opsional: server MCP juga. Jika kamu juga ingin tool Hermoso ada di daftar tool Claude Code sendiri, jalankan
claude mcp add hermoso -- npx -y hermoso mcpsetelah masuk. Ia membaca kredensial tersimpan yang sama, jadi tidak ada kunci yang masuk ke.claude.json. Skill menjangkau setiap tool tanpanya. - Minta sesuatu ke Claude Code. “Tarik iklan terlama dari tiga pesaing terdekat saya, lalu remix hook terbaiknya jadi video 9:16,” atau “posting render ini ke channel.” Agen memilih tool-nya; kamu yang menyetujui pengeluarannya.
Plugin dan server MCP opsional menjangkau tool dan akun yang sama. Bedanya ada pada konteks: daftar tool dimuat ke setiap sesi sebelum kamu mengetik apa pun, sedangkan skill tidak memakan apa pun sampai sebuah perintah dijalankan.
Lalu hubungkan TikTok itu sendiri, sekali, di Settings → Connectors di Hermoso. Itu layar persetujuan OAuth, jadi inilah satu-satunya langkah yang butuh browser. Semua yang setelahnya adalah tool call.
Tool TikTok yang didapat Claude Code
post_to_tiktok: memublikasikan video yang sudah jadi, atau posting foto hingga 35 gambar, langsung di profil dengan privasi yang kamu pilih, atau ke draf TikTok untuk diselesaikan di aplikasi. Tool ini juga membawa pengaturan interaksi (komentar, duet, stitch), frame sampul, dan pengungkapan konten bermerek.schedule_post: memasukkannya ke antrean untuk nanti di kalender bersama, dengan privasi yang dikunci saat kamu memasukkannya.tiktok_account / tiktok_creator_info: bio akun, verifikasi, jumlah pengikut dan video, serta tingkat privasi yang diizinkan akun itu sendiri.tiktok_post_status: mengikuti posting yang masih diproses TikTok, sehingga unggahan yang lambat dicek alih-alih diposting dua kali.list_tiktok_videos / tiktok_account_insights: posting terbaru dengan views, likes, komentar, dan shares, serta analitik akun itu sendiri, dengan demografi pengikut pada akun Business dengan 100 pengikut atau lebih.list_tiktok_comments / reply_to_tiktok_comment / moderate_tiktok_comment: membaca komentar di posting kamu, membalas sebagai akun, dan memberi like, menyembunyikan, atau menghapus, setelah otorisasi akun TikTok terhubung.search_tiktok: pencarian kata kunci di TikTok publik, yaitu bagian riset.
Dua fakta operasional lagi. Posting foto TikTok diambil dari URL alih-alih diunggah, jadi host yang menyajikan gambar harus diverifikasi di portal developer TikTok sebelum posting foto bisa keluar sama sekali. Dan draf tidak membawa frame sampul: pada posting langsung Hermoso menetapkan frame terbaik video sebagai sampul, sedangkan untuk draf kamu memilih sampulnya di aplikasi TikTok.
Batas TikTok yang perlu kamu tahu sebelum mengotomatisasi apa pun
| Teks | Caption video TikTok dibatasi 2,200 karakter, caption posting foto 4,000, dan judul foto 90. Batas ini ditegakkan saat posting dibuat atau dimasukkan ke antrean, jadi posting yang terlalu panjang ditolak selagi kamu masih ada untuk memperbaikinya, alih-alih dipotong diam-diam di tengah jalan. |
|---|---|
| Visibilitas | Semua orang, pengikut, teman, hanya kamu, atau draf, dan kamu yang memilih. Hermoso lolos audit Direct Post TikTok pada Agustus 2026, jadi posting bisa langsung tayang di profil. Aturan TikTok adalah kreator memilih privasi untuk setiap posting, tanpa ada yang dipilihkan sebelumnya, dan hanya dari tingkat yang diizinkan akun menurut tiktok_creator_info, jadi Hermoso bertanya alih-alih memilih sendiri, dan menolak posting yang tidak menyebutkan privasi sebelum apa pun diunggah. Draf masuk ke inbox TikTok untuk kamu selesaikan di aplikasi, dan di situlah kamu menambahkan suara TikTok. Tidak ada opsi unlisted. Konten bermerek tidak bisa digabung dengan posting private (hanya kamu), dan kombinasi itu ditolak alih-alih diselesaikan untuk kamu. |
| Carousel | Hingga 35 gambar sebagai posting foto TikTok, hanya gambar. Angka itu milik TikTok: “Array yang berisi hingga 35 URL konten foto.” Urutannya adalah slideshow, jadi urutan slide adalah produknya. Satu gambar hanyalah posting satu slide, bukan penolakan. |
| Akun yang mana | Tidak ada. TikTok memublikasikan ke akun yang terhubung. |
Coba di Claude Code
Mintalah dengan bahasa sehari-hari. Ini kalimat biasa, bukan DSL:
“Render tiga variasi hook, posting yang paling kuat secara publik, unggah dua lainnya ke draf TikTok, dan cetak id publikasinya.”
Itu menjalankan search_tiktok → plan_ad → render_ad → post_to_tiktok. Claude Code meminta izin sebelum menjalankan alat, dan transkripnya langsung terlihat di terminal, jadi setiap langkah publikasi bisa kamu baca sebelum menekan y.
Claude Code di TikTok: bagian yang sering bikin repot
Tetapkan privasi di perintah, setiap kali. TikTok tidak mengizinkan nilai default, jadi langkah yang melewatkannya ditolak sebelum apa pun diunggah, dan itu kegagalan yang tepat untuk jalan tanpa pengawasan. Publikasi yang masih diproses akan kembali berstatus pending; lakukan polling tiktok_post_status dengan id publikasi alih-alih mencoba ulang, karena percobaan ulang berarti postingan kedua.
Plugin tidak membawa manifest tool, yang paling penting pada eksekusi tanpa pengawasan yang panjang: agen memanggil perintah hermoso untuk setiap langkah, dan --json pada perintah apa pun memberinya keluaran mesin untuk diperiksa.
Riset TikTok sebelum kamu posting
Hermoso tidak punya pencarian ad-library TikTok seperti yang dijalankannya untuk Meta, jadi riset TikTok bersifat organik: search_tiktok menemukan apa yang sedang bekerja lewat kata kunci, dan analyze_video akan membedah klip menjadi hook, beat, dan teks di layar sehingga polanya bisa dipakai ulang alih-alih ditebak.
Bagian berbayar
TikTok Ads adalah salah satu dari dua belas platform berbayar yang dibangun dan dibaca Hermoso untuk kampanyenya, termasuk kampanye Smart+ dan Spark Ads yang mempromosikan posting organik, dan itu adalah koneksi yang terpisah dari yang organik. Kampanye berjalan di Marketing API TikTok sedangkan posting berjalan di persetujuan content-posting TikTok, jadi Hermoso melaporkan masing-masing secara terpisah alih-alih membiarkan yang satu menyiratkan yang lain. Hanya switch status yang dikunci konfirmasi yang mengaktifkan uang sungguhan.
Yang tidak bisa dilakukan Claude Code sendiri
Agen yang punya anggaran hanya berguna jika dampaknya terbatas, jadi pagarnya ada di server, bukan di prompt. Setiap kampanye iklan, ad set, ad group, dan iklan dibuat paused, dan switch status yang mengaktifkan uang sungguhan menolak berjalan tanpa flag konfirmasi yang eksplisit. Setiap render dikutip harganya lebih dulu (hermoso_capabilities mempublikasikan biaya kredit pasti setiap model sebelum apa pun dibelanjakan). Kredit dicadangkan sebelum panggilan provider pertama dan diselesaikan sesuai biaya pasti setelahnya, jadi dispatch yang gagal dikembalikan alih-alih membuat kamu ditagih untuk tidak ada apa-apa. Penghapusan juga dikunci konfirmasi, dan setiap pohon kampanye dibaca ulang dari platform iklan sebelum agen kamu memberi tahu apa yang sudah dibangun.
Satu langkah sengaja tidak bisa dilakukan tanpa kamu: menautkan akun adalah layar persetujuan OAuth, jadi kamu menghubungkan channel sekali di browser. Semua setelah itu adalah tool call.
Sisa matriksnya
Dari Claude Code, posting ke: Facebook · Instagram · Threads · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. Atau lihat semua yang bisa dipublikasikan Claude Code.
Posting ke TikTok dari: Claude · ChatGPT · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Claude Code marketing
Pertanyaan yang sering diajukan
Bisakah Claude Code memposting ke TikTok?
Bisa, dengan plugin Claude Code milik Hermoso. Satu perintah: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, atau di dalam sesi /plugin marketplace add hermoso-ai/hermoso lalu /plugin install hermoso@hermoso. Ia memasang lima skill Hermoso yang menjalankan CLI hermoso, jadi tidak ada daftar tool yang dimuat ke sesi kamu. Masuk sekali dengan npx -y hermoso auth login, yang membuka browser dan menyimpan kredensial sendiri, jadi tidak ada kunci yang perlu dibuat dan tidak ada yang perlu ditempel. Claude Code kemudian punya 1.000+ tool, termasuk yang memublikasikan ke TikTok, serta yang meneliti iklan yang sudah tayang di pasar kamu dan merender kreatifnya sejak awal.
Bagaimana cara menghubungkan TikTok ke Claude Code?
Dua langkah, masing-masing cukup sekali. Satu perintah: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, atau di dalam sesi /plugin marketplace add hermoso-ai/hermoso lalu /plugin install hermoso@hermoso. Ia memasang lima skill Hermoso yang menjalankan CLI hermoso, jadi tidak ada daftar tool yang dimuat ke sesi kamu. Masuk sekali dengan npx -y hermoso auth login, yang membuka browser dan menyimpan kredensial sendiri, jadi tidak ada kunci yang perlu dibuat dan tidak ada yang perlu ditempel. Kemudian hubungkan TikTok di dalam Hermoso lewat Workspace → Connectors, yang berupa layar persetujuan OAuth di browser. Setelah itu Claude Code memublikasikan ke TikTok sebagai tool call biasa.
Bisakah Claude Code memposting carousel ke TikTok?
Bisa. Posting foto TikTok menerima hingga 35 gambar, sesuai urutan yang kamu berikan, dan urutan itulah slideshow-nya. Video tidak bisa dicampur. Claude Code memanggil tool publikasi yang sama dalam kedua kasus, dan channel yang tidak bisa membawa carousel ditolak dengan alasan sebenarnya.
Bisakah Claude Code menjadwalkan posting TikTok untuk nanti?
Bisa. schedule_post memasukkannya ke satu kalender bersama dengan semua channel lain, dengan caption khusus per channel jika isinya perlu berbeda, dan list_scheduled serta cancel_scheduled membacanya dan menariknya kembali. TikTok adalah salah satu dari sebelas channel yang bisa masuk antrean.
Apakah Claude Code butuh password TikTok saya?
Tidak. Kamu menghubungkan TikTok ke Hermoso sekali lewat layar persetujuan OAuth di browser, dan Claude Code kemudian menjangkaunya sebagai tool call. Menautkan akun adalah satu-satunya langkah yang tidak bisa dilakukan tanpa kamu; tidak ada yang setelahnya membutuhkan password, dan tidak ada kredensial yang pernah diserahkan ke model.
Berapa biaya memposting ke TikTok dari Claude Code?
Memublikasikan ke TikTok tidak memakan kredit; TikTok tidak mengenakan biaya per panggilan API. Kredit dipakai untuk render. Paketnya $29, $69, dan $149 per bulan untuk 1,300, 3,100, dan 6,750 kredit, dan setiap fitur tersedia di setiap paket termasuk Free. Satu-satunya pengecualian adalah enterprise SSO.
Mulai gratis dengan 30 kredit saat daftar dan dapatkan 250+ kredit lagi. Setiap fitur tersedia di setiap paket.
Mulai gratis → Lihat harga