Jalankan semua pemasaran Anda dari agen Anda

Hermoso menyediakan MCP server open-source, CLI, dan Claude skills yang bisa dipasang, sehingga asisten yang sudah Anda pakai bisa menjalankan seluruh fungsi iklan Anda: riset iklan yang sukses di pasar Anda, membuat iklan gambar & video jadi, mempublikasikannya, lalu membangun dan membaca kampanye berbayar di baliknya. 922+ alat lewat satu endpoint dengan OAuth, 100+ model gambar, video, suara, dan penulisan dalam satu meter kredit, serta biaya per render yang dipublikasikan sebelum apa pun dibelanjakan.

Mengapa agen (dan orang di baliknya) memilih Hermoso: satu konektor menjadi satu tempat untuk 100+ model gambar, video, suara, dan penulisan: Seedance, Veo, Kling, MiniMax H3, dan Gemini Omni untuk video; Nano Banana, Imagen, Flux, Seedream, dan GPT Image untuk gambar diam; plus suara premium dan model penulisan kelas Claude, Gemini, dan GPT, semuanya dalam satu meter kredit, tanpa perlu menyimpan API key atau akun vendor satu per satu. Dan di luar model mentah, konektor yang sama mencakup seluruh alur iklan: riset iklan pesaing di pustaka iklan Meta, Google, dan LinkedIn, perencanaan kreatif, render iklan berbranding yang sudah jadi, pascaproduksi, penilaian, publikasi, dan pengelolaan kampanye. Biaya kredit per render dipublikasikan di hermoso_capabilities, sehingga agen yang baik bisa menyebutkan angkanya kepada Anda sebelum membelanjakan apa pun.

Hermoso adalah marketing MCP yang menjalankan seluruh loop iklan. Kebanyakan marketing MCP hanya mengelola kampanye; Hermoso juga membuat dan mempublikasikan iklannya. Hubungkan ke agen Anda dan riset, buat, publikasikan, dan kelola iklan jadi langsung dari prompt Anda, dengan 922+ alat, konteks merek yang tersimpan, dan kredit Anda. Pasang dari npm (npm install -g hermoso). Kodenya open source di github.com/hermoso-ai/hermoso.

Hubungkan dengan satu klik: Buka di ChatGPT · Tambahkan ke Cursor · Pasang di VS Code · Claude Code: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso (Codex, Gemini CLI, dan Cursor: satu perintah masing-masing, di panduan pemasangan di atas) · Claude.ai: tempel https://app.hermoso.ai/mcp di Settings → Connectors · Meta Muse: satu pesan chat sudah menyiapkannya, lihat Hermoso di Muse. Agen bisa menemukan server card secara otomatis di /.well-known/mcp.json. Juga terdaftar di registry MCP resmi (io.github.hermoso-ai/hermoso), di Smithery, dan di Glama.

Lebih suka studio? Semua yang dilakukan alat ini juga ada di aplikasi web, di app.hermoso.ai.

Tiga hal yang cukup Anda ketik setelah terhubung

Ini kalimat biasa, bukan DSL. Agen memilih alatnya; Anda menyetujui pengeluarannya.

  1. Riset. “Siapa tiga pesaing terdekat oatly.com, dan apa iklan Meta mereka yang paling lama tayang? Beri tahu saya hook mana yang terus berulang.” Ini menjalankan find_competitors → pull_competitor_ads → mine_angles.
  2. Buat. “Buatkan iklan video UGC 9:16 untuk merek saya dengan hook itu, memakai foto produk asli saya dan caption yang sudah terbakar di video.” Ini menjalankan get_brand → plan_ad → render_ad, lalu mengembalikan URL mp4 yang sudah jadi.
  3. Kirim. “Jadwalkan ke Instagram dan TikTok untuk Selasa pukul 9 pagi, dan buat kampanye Meta yang dijeda di sekitarnya, menargetkan AS dengan $30/hari.” Ini menjalankan schedule_post → create_meta_campaign → create_meta_ad.

Alatnya, menurut pekerjaan

Semua 922+ alat lewat satu server dengan OAuth. Panggil alat mana pun dari ChatGPT, Claude, Claude Desktop, Codex, Cursor, Cline, OpenClaw, Hermes, Grok Bot, atau klien MCP lain. Setiap alat mengembalikan URL aset yang tahan lama atau hasil terstruktur, bukan prosa yang harus dibaca ulang oleh model.

Mencari daftar lengkapnya? Ada di referensi alat, lengkap dengan skema parameter asli setiap alat dan JSON yang bisa dibaca mesin di sebelahnya. Referensi itu dibuat otomatis: dibangun dengan menjalankan MCP server yang sedang berjalan dan membaca tools/list lewat transport sungguhan, jadi itulah permukaan persis yang diterima klien Anda. Kategori di bawah adalah tur tulisan tangan dari alat-alat yang layak dikenal namanya. Jika keduanya berbeda, referensi yang dipercaya. Dokumentasi pengembang lengkap: hermoso.ai/docs.

Riset & spy iklan: find_competitors, competitor_teardown, pull_competitor_ads, research_ads, mine_angles, score_ad, check_ad_policy, analyze_video; pustaka iklan search_meta_ads, search_google_ads, search_linkedin_ads; sosial organik search_tiktok, search_instagram, search_youtube, search_reddit, search_threads, search_threads_keyword; fetch_social_data; playbook kreatif list_skills, get_skill, save_skill.

Buat iklan jadi: merek draft_brand, get_brand, update_brand, use_brand, list_brands; rencana plan_ad, plan_variations; render render_ad, generate_image, generate_video, generate_avatar, generate_voice, generate_text, make_template_ad (format iklan HTML asli yang dirender langsung, sehingga jenisnya presisi piksel), make_explainer, product_sizzle, make_thumbnail; edit & finishing remix_static, recast_motion, reframe_video, upscale_video, dub_video, change_voice, finish_video, fix_beat, post_edit, stitch_video, clip_video; aset list_product_photos, set_product_image, list_library, fetch_asset, upload_file.

Publikasikan & jadwalkan ke channel Anda: post_to_meta (Facebook / Instagram / Threads), post_to_tiktok, post_to_youtube, schedule_post (satu antrean untuk Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram, dan Google Business Profile), list_scheduled, cancel_scheduled, manage_meta_post, update_youtube_video, upload_meta_asset, list_meta_pages, youtube_channel, tiktok_account, list_tiktok_videos. YouTube melampaui unggahan: list_youtube_videos, update_youtube_video, set_youtube_thumbnail (memasang thumbnail Hermoso pada unggahan; ini faktor terbesar untuk klik, dan YouTube kalau tidak memilih bingkai secara acak), dan youtube_video_insights (views, waktu tonton, persentase rata-rata yang ditonton, subscriber baru). Engagement: list_meta_comments, reply_to_meta_comment, moderate_meta_comment, list_threads_replies, reply_to_thread, list_youtube_comments, reply_to_youtube_comment. X / Twitter: post_to_x (teks, gambar, video, balasan, quote post, polling, dan seluruh thread; 280 karakter di akun biasa dan hingga 25.000 di akun dengan X Premium, dibaca dari akun dan bukan diasumsikan, serta tidak pernah dipotong), post_x_article (Article panjang milik X sendiri, ditulis dalam Markdown, dengan heading, daftar, kutipan, blok kode, dan tabel yang ikut terbawa), edit_x_post (menulis ulang postingan yang sudah Anda publikasikan, dalam batas waktu yang diizinkan X), delete_x_post, x_post_metrics dan x_post_insights (impresi, like, repost, balasan, quote, bookmark), x_post_insights_historical (angka pengiklan yang sama untuk rentang tanggal apa pun, sedangkan x_post_insights hanya melihat 28 jam terakhir), x_mentions. X adalah satu-satunya konektor yang menagih kredit per panggilan API, karena X menagih kami per permintaan, dan postingan yang berisi link berbiaya sekitar 13× lipat dibanding yang tanpa link; agen Anda diberi tahu harganya sebelum memposting. LinkedIn: list_linkedin_pages, post_to_linkedin_page, post_to_linkedin, manage_linkedin_post, linkedin_page_analytics (performa Page organik: follower dan penambahannya, views Page, serta impresi, klik, dan engagement postingan, untuk total Page atau per postingan). Publikasi LinkedIn menargetkan Page perusahaan yang Anda centang. Profil pribadi juga tersedia, tetapi tetap mati sampai Anda membagikannya secara eksplisit. Pinterest: list_pinterest_boards, create_pinterest_board, post_to_pinterest (Pin gambar atau video di papan yang Anda pilih). Threads melangkah lebih jauh dari publikasi: list_threads_posts, list_threads_replies, reply_to_thread, hide_thread_reply, delete_thread, list_threads_mentions, threads_insights.

Baca dan balas DM. list_inbox memuat semua yang dikatakan siapa pun kepada merek dalam satu daftar: komentar Facebook dan Instagram, balasan dan mention Threads, komentar YouTube dan Reddit, ulasan Google, balasan Bluesky dan mention X, plus pesan langsung di Messenger, Instagram Direct, X, Bluesky, dan Telegram. reply_to_inbox_item membalas salah satunya berdasarkan id dan mengarahkannya ke channel yang tepat untuk Anda, sehingga agen tidak perlu tahu alat balasan mana yang dipakai setiap platform. Per channel, saat Anda ingin seluruh utas dan bukan baris terbaru: list_meta_conversations, read_meta_conversation, reply_to_meta_message; list_x_dms, send_x_dm; list_bluesky_convos, read_bluesky_dm, send_bluesky_dm, mark_bluesky_convo_read; list_telegram_dms, list_telegram_chats, post_to_telegram; dan di WhatsApp send_whatsapp_message, send_whatsapp_broadcast, list_whatsapp_templates, create_whatsapp_template. instagram_profile mengubah @handle Instagram menjadi id akun numerik yang sebenarnya dibutuhkan Meta. Setiap platform punya aturan berbeda, dan Hermoso memberi tahu aturan mana yang berlaku, alih-alih membiarkan Anda mengetahuinya dari penolakan: Meta mengizinkan balasan dalam 24 jam sejak orang itu menulis, dan jendela itu dicek gratis sebelum apa pun terkirim; Telegram memakai jendela bergulir 24 jam dan bukan inbox, karena Bot API tidak menyediakan endpoint riwayat sama sekali; X menyimpan DM selama 30 hari dan menagih per pesan yang dibaca. WhatsApp perlu diketahui tersendiri, karena membalas di sana bukan balasan inbox: Hermoso mengirim lewat WhatsApp dengan send_whatsapp_message, baik berupa template yang disetujui Meta untuk memulai percakapan maupun balasan bebas di dalam jendela layanan pelanggan 24 jam dari Meta, dan Hermoso meminta Anda mengonfirmasi kalimat persis serta nomor persisnya dulu, karena pesan itu sampai ke ponsel sungguhan dan Meta menagih bisnis untuk percakapan tersebut. Meta juga tidak menyediakan endpoint riwayat WhatsApp sama sekali, jadi percakapan dari sebelum Anda terhubung tidak bisa diambil dengan harga berapa pun. LinkedIn dan Threads tidak menyediakan API direct message yang bisa dipakai, jadi keduanya tidak ditawarkan.

Kirim satu pesan WhatsApp, atau siarkan ke seluruh daftar. send_whatsapp_broadcast mengirim satu template yang disetujui ke daftar pelanggan, segmen, atau peluncuran, dan mengisi nilai {{1}} serta {{2}} milik setiap orang saat berjalan, sehingga seribu orang menerima pesan yang menyebut nama mereka, bukan blast yang sama seribu kali. Meta tidak menyediakan endpoint massal, jadi ini adalah fan-out berpacu, satu pesan per penerima, dan berjalan sebagai pekerjaan antrean yang Anda cek, bukan panggilan yang menunggu: nomor ganda dihapus sebelum apa pun terkirim, nomor yang tidak bisa dipakai Meta ditolak dengan menyebut alasannya alih-alih diam-diam dibuang, dan setiap penerima membawa hasilnya sendiri dalam hasil, sehingga kegagalan sebagian dilaporkan sebagai kegagalan sebagian dan tidak pernah sebagai keberhasilan. Jalankan dulu dengan dryRun: itu tidak memakan biaya, tidak mengirim apa pun, dan melaporkan jumlah penerima yang sebenarnya, kategori template secara langsung, berapa yang akan ditagih Meta untuknya, serta apakah daftar muat di dalam batas pesan 24 jam portofolio bisnis Anda yang berjalan. Meta menagih Anda langsung untuk pesan-pesannya, per pesan, dengan tarif per negaranya sendiri, sehingga siaran tidak memakai kredit Hermoso. Dua aturan di sana milik Meta dan bukan milik kami, dan keduanya permanen: siaran selalu berupa template yang disetujui, karena teks bebas hanya sah di dalam jendela 24 jam yang terbuka ketika orang itu menulis lebih dulu kepada Anda; dan WhatsApp mewajibkan penerima sudah opt-in, yang tidak ditegakkan oleh API mana pun dan tetap menjadi tanggung jawab bisnis.

Satu kalender konten untuk semua channel: schedule_post mengantrekan render jadi ke satu atau beberapa channel pada waktu yang Anda pilih dengan caption per channel; list_scheduled membaca apa yang sudah diantrekan dan apa yang sudah terkirim, dengan hasil per channel; cancel_scheduled menarik kembali postingan sebelum keluar. Di studio, antrean yang sama menjadi kalender sungguhan dengan tampilan bulan, minggu, dan daftar; seret postingan untuk menjadwal ulang, edit atau duplikat entri mana pun, dan slot waktu tetap tempat Anda menaruh pekerjaan. Hermoso mempublikasikan pada waktu yang ditentukan; tidak ada yang perlu tetap terbuka.

Jalankan kampanye iklan Meta: create_meta_campaign, create_meta_adset, create_meta_ad, find_meta_audiences, list_meta_ads, meta_insights, meta_page_insights, meta_post_insights, update_meta_object, set_meta_campaign_status, delete_meta_object. Objek dibuat dalam keadaan dijeda, dan setiap pengeluaran serta penghapusan memerlukan konfirmasi. Sebelum anggaran dikunci: preview_meta_ad merender iklan sungguhan per penempatan sebagai link yang bisa Anda lihat, dan estimate_meta_reach memberi tahu berapa orang yang sebenarnya dijangkau oleh spesifikasi targeting. Audiens: list_meta_audiences dan create_meta_audience membangun retargeting pixel situs web, audiens engagement Page dan Instagram, serta lookalike, dan membuat satu audiens tidak memakan biaya apa pun. meta_insights memecah performa berdasarkan usia, jenis kelamin, penempatan, dan negara. Halaman Facebook Ads MCP menjelaskan setiap alat Meta dan targeting yang diekspos.

Jalankan kampanye Google Ads: create_google_ads_campaign, create_google_ads_ad_group, create_google_ads_ad, add_google_ads_keywords, set_google_ads_budget, set_google_ads_bidding, set_google_ads_targeting, set_google_ads_status, find_google_ads_locations, upload_google_ads_asset, list_google_ads_campaigns, google_ads_report (GAQL). Seluruh pohon dibangun dalam satu operasi atomik, lalu dibaca kembali dari Google sebelum agen menceritakan apa yang dibuatnya. Di luar pohon itu: create_google_ads_conversion_action dan list_google_ads_conversion_actions (apa yang dihitung Google sebagai hasil; TARGET_CPA, TARGET_ROAS, MAXIMIZE_CONVERSIONS, dan setiap kampanye Performance Max tidak bisa dijalankan tanpa itu, jadi Hermoso menolak membangunnya di akun yang belum punya), create_google_ads_performance_max_campaign (jenis kampanye lintas permukaan dari Google), add_google_ads_assets (sitelink, callout, dan cuplikan terstruktur, dibuat dan dipasang, karena aset yang tidak terpasang tidak tampil), dan google_ads_keyword_ideas (Keyword Planner: volume pencarian bulanan yang nyata, persaingan, dan tawaran di posisi atas halaman, sehingga kata kunci dipilih dari data dan bukan ditebak).

Jalankan LinkedIn, Pinterest, Microsoft, X, TikTok, Snapchat, ChatGPT, Apple Search Ads, dan AppLovin Ads: pola yang sama, dijeda secara default dan memerlukan konfirmasi, di setiap platform iklan berbayar lainnya. LinkedIn: list_linkedin_ads_campaigns, linkedin_ads_report, create_linkedin_ads_campaign_group, create_linkedin_ads_campaign, create_linkedin_ads_creative, search_linkedin_ads_targeting, set_linkedin_ads_budget, set_linkedin_ads_status, delete_linkedin_ads_object. Pinterest: list_pinterest_ads_campaigns, pinterest_ads_report, create_pinterest_ads_campaign, create_pinterest_ads_ad_group, create_pinterest_ads_ad, set_pinterest_ads_budget, set_pinterest_ads_status. Microsoft Advertising (Bing): list_microsoft_ads_campaigns, microsoft_ads_report, create_microsoft_ads_campaign, create_microsoft_ads_ad_group, create_microsoft_ads_ad, add_microsoft_ads_keywords, set_microsoft_ads_budget, set_microsoft_ads_status, microsoft_ads_geo_search (mengubah nama negara, wilayah, dan kota menjadi id lokasi Microsoft yang dibutuhkan kampanye; tanpa lokasi, kampanye Microsoft dibuat untuk melayani seluruh dunia, yang merupakan default Microsoft sendiri, dan pembacaan ulang akan memperingatkan Anda dengan keras). Reddit Ads, pohon akun lengkap: list_reddit_ads_campaigns, reddit_ads_report, create_reddit_ads_campaign, create_reddit_ads_ad_group, create_reddit_ads_ad, create_reddit_ads_post (iklan Reddit mempromosikan postingan, jadi kreatifnya adalah postingan), set_reddit_ads_status, ditambah perencanaan gratis dengan search_reddit_ads_targeting, reddit_ads_forecast, dan reddit_ads_bid_suggestion, pelacakan konversi lewat list_reddit_ads_pixels dan send_reddit_ads_conversions, retargeting dan audiens tersimpan, formulir lead, dan reddit_ads_history. ChatGPT Ads (iklan yang tampil di bawah jawaban ChatGPT), lewat Advertiser API OpenAI: list_openai_ads_campaigns, openai_ads_report, openai_ads_geo_search, create_openai_ads_campaign, create_openai_ads_ad_group, create_openai_ads_ad, update_openai_ads_object, set_openai_ads_budget, set_openai_ads_status. ChatGPT Ads hanya punya satu format kreatif, kartu teks-plus-gambar, dan tanpa video, jadi agen akan mengambil satu gambar diam dari film Anda alih-alih menawarkan iklan video di sana. X Ads, pohon promoted-post lengkap, aktif sejak Agustus 2026: list_x_ads_accounts, list_x_ads_funding_instruments, x_ads_report, create_x_ads_campaign, create_x_ads_line_item (nama X untuk ad group), create_x_ads_promoted_tweet, add_x_ads_targeting, x_ads_targeting_search, x_ads_geo_search, update_x_ads_campaign, update_x_ads_line_item, set_x_ads_status, delete_x_ads_object. Iklan X mempromosikan postingan, jadi kreatifnya adalah postingan, yang sama dengan yang dipublikasikan post_to_x. TikTok Ads adalah koneksi TERPISAH dari konektor posting TikTok, dan ini satu-satunya platform yang membuat objek dalam keadaan AKTIF secara default, jadi Hermoso memaksa setiap tingkat berstatus DIJEDA tanpa pengecualian: list_tiktok_ads_accounts, list_tiktok_ads_campaigns, list_tiktok_ads_identities, search_tiktok_ads_targeting, tiktok_ads_report, create_tiktok_ads_campaign, create_tiktok_ads_ad_group, upload_tiktok_ads_creative, create_tiktok_ads_ad, set_tiktok_ads_budget, set_tiktok_ads_status, delete_tiktok_ads_object. Snapchat Ads: list_snapchat_ads_accounts, list_snapchat_ads_campaigns, list_snapchat_ads_profiles, search_snapchat_ads_targeting, snapchat_ads_report, upload_snapchat_ads_creative, create_snapchat_ads_campaign, create_snapchat_ads_ad_squad, create_snapchat_ads_ad, set_snapchat_ads_budget, set_snapchat_ads_status, delete_snapchat_ads_object. Anggaran dalam mikro-mata uang (1.000.000 = satu satuan), judul kreatif dibatasi 34 karakter, dan iklan Snapchat mengarah ke CREATIVE, bukan ke id media. Tiga catatan akses yang perlu Anda ketahui sebelum merencanakan anggaran: LinkedIn dan Pinterest sama-sama membatasi penulisan iklan sesuai tingkat API yang dimiliki akun iklan Anda sendiri. Pelaporan dan pembacaan tidak dibatasi, sedangkan membuat kampanye bergantung pada akses yang diberikan platform kepada akun Anda. Meta, Google Ads, Microsoft Advertising, Reddit Ads, dan ChatGPT Ads tidak punya tingkat seperti itu. X memberikan akses Ads API per AKUN IKLAN, bukan per aplikasi, jadi alih-alih tombol OAuth Anda menambahkan pengguna X milik Hermoso ke akun iklan Anda di business.x.com → Account access, lalu akun itu muncul di list_x_ads_accounts dengan tingkat izin yang diberikan X. AppLovin Ads terhubung dengan kunci yang ditempel: applovin_ads_report berfungsi di akun mana pun dengan Reporting Key-nya dan applovin_ads_pixel dengan Event Key-nya, send_applovin_ads_events membutuhkan kunci Conversion API AppLovin, dan list_applovin_ads_campaigns, create_applovin_ads_campaign, update_applovin_ads_campaign, set_applovin_ads_status, alat creative-set, dan upload_applovin_ads_assets memakai Campaign Management API AppLovin, yang diaktifkan AppLovin akun demi akun, sama seperti kunci Conversion API. Minta tim akun AppLovin Anda untuk mengaktifkannya, lalu tempel kunci-kunci itu juga.

Bangun Apple Search Ads, dan baca sampai ke search term: iklan pencarian App Store, dari awal sampai akhir. Membangun: create_apple_ads_campaign, create_apple_ads_ad_group, add_apple_ads_keywords, add_apple_ads_negative_keywords, create_apple_ads_creative, create_apple_ads_ad, upload_apple_ads_asset, update_apple_ads_object, set_apple_ads_status, delete_apple_ads_object. Setiap objek dibuat dijeda tanpa pengecualian, mengaktifkannya adalah satu-satunya sakelar yang menyalakan pengeluaran sungguhan dan memerlukan konfirmasi, dan setiap ringkasan dibangun dari pembacaan ulang atas apa yang benar-benar disimpan Apple. Iklan tayang di penempatan tab Search; kampanye hasil pencarian tidak memerlukan iklan atau kreatif sama sekali, karena Apple merender halaman produk App Store Anda sendiri, dan Hermoso menyebutkannya secara gratis alih-alih membiarkan Apple menolak pembangunan itu. Membaca: list_apple_ads_campaigns (status, status tayang, anggaran harian dan total, negara tempat kampanye berjalan, serta alasan yang dinyatakan Apple sendiri jika kampanye tidak bisa berjalan), list_apple_ads_ad_groups (tawaran default, dan apakah Search Match Apple aktif), list_apple_ads_keywords (targeting dan negatif, dengan jenis kecocokan dan tawaran), apple_ads_report (impresi, tap, instal, pengeluaran, TTR, CPT, dan CPA, pada tingkat kampanye, ad group, kata kunci, search term, atau iklan), list_apple_ads_creatives, list_apple_ads_ads, list_apple_ads_assets, list_apple_ads_product_pages (listing App Store Anda dan product page kustom apa pun, dengan konten per bahasanya), search_apple_ads_apps dan check_apple_ads_app_eligibility (penempatan, negara, dan perangkat mana yang benar-benar boleh diiklankan oleh aplikasi Anda, layak dibaca sebelum membangun), serta list_apple_ads_orgs. Tidak ada tombol OAuth untuknya, karena Apple tidak menerbitkan alur OAuth: Hermoso membuat kunci penandatanganan, Anda menempelkan bagian publiknya di Apple Ads → Account Settings → API, lalu menempelkan kembali tiga id. Apple hanya menampilkan kolom itu kepada pengguna yang memegang peran API, jadi Account Admin harus mengundang atau beralih ke peran itu lebih dulu. Panduan konektor Apple Search Ads menjelaskan seluruh prosesnya. Setiap koneksi terkunci ke satu organisasi Apple Ads yang Anda pilih saat membuatnya.

Laporan & ekspor: Google Drive save_to_drive, list_drive_files, get_drive_file, update_drive_file, delete_drive_file, create_drive_folder; Sheets create_sheet, append_to_sheet, read_sheet; Docs create_doc, append_to_doc, read_doc; Microsoft OneDrive save_to_onedrive, list_onedrive_files, get_onedrive_file, update_onedrive_file, create_onedrive_folder, delete_onedrive_file. Lead masuk ke CRM Anda lewat HubSpot MCP: sync_leads_to_hubspot mendorong lead dari formulir lead Meta dan LinkedIn sebagai kontak, dan hubspot_deals_report melaporkan deal menurut tahap dan sumbernya.

Memori, profil, skill & tim: remember, forget, list_memory, store_get; profil create_brand, delete_brand, use_brand, list_brands, sehingga sebuah agensi bisa menerima klien baru dan menutup satu klien tanpa membuka aplikasi, dan profil tidak dibatasi di paket mana pun; skill, kini satu pustaka yang menyerap toko “karyawan AI” yang lama: save_skill, list_skills, get_skill, delete_skill; tim invite_member, list_team, set_role, remove_member.

Akun, pengaturan & konektor: hermoso_capabilities (memeriksa model dan biaya render per render yang tepat; panggil dulu), hermoso_credits, buy_credits, billing_status, upgrade_plan, set_auto_reload, get_job, list_jobs, report_bug, request_feature; pengaturan get_settings, update_settings (bahasa dan tampilan, disimpan ke akun dan bukan ke browser, sehingga pelanggan yang hanya memakai agen tidak terjebak dalam bahasa Inggris); konektor list_connectors, list_connector_accounts, set_connector_accounts (memilih persis Page, akun iklan, dan papan mana yang boleh dipakai; alat ini melaporkan pembacaan ulang dari server, bukan permintaannya), disconnect_connector. Menghubungkan akun adalah layar persetujuan OAuth, jadi itulah satu-satunya langkah yang masih memerlukan browser; setelah itu semuanya bisa dipanggil oleh agen.

SETIAP CHANNEL

Satu agen. Setiap channel tempat Anda berpromosi.

Hubungkan akun sekali dan akun itu langsung bisa dipanggil. Render jadi yang sama bisa tayang secara organik, dijalankan sebagai media berbayar, dan melaporkan angkanya sendiri kembali, tanpa Anda membuka satu pun dasbor platform. Cara kerjanya sama untuk file yang Anda buat di tempat lain: alat publikasi, penjadwalan, dan kampanye menerima gambar atau video apa pun yang Anda unggah, sehingga agen bisa memakai bagian ini sendirian.

Publikasi organik

Dorong render jadi langsung ke akun yang Anda hubungkan, seketika atau diantrekan ke kalender konten sungguhan: tampilan bulan, minggu, dan daftar, seret postingan untuk menjadwal ulang, slot waktu tetap, edit atau duplikat entri mana pun, caption per channel, satu persetujuan.

Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram

post_to_meta post_to_tiktok post_to_youtube post_to_x post_to_linkedin_page post_to_pinterest schedule_post

Jalankan iklannya

Bangun seluruh pohon kampanye: kampanye, ad set atau ad group, iklan, kata kunci, anggaran, penawaran, dan targeting. Semuanya dibaca ulang dari platform sebelum agen melaporkan apa yang dibuatnya. Lalu bagian yang dilewatkan kebanyakan alat: pratinjau iklan Meta yang nyata dan estimasi jangkauan sebelum anggaran dikunci, audiens retargeting dan lookalike, tindakan konversi Google, Performance Max, volume Keyword Planner, serta sitelink dan callout yang dibuat dan dipasang.

Meta (Facebook & Instagram) · Google Ads · Microsoft Advertising · Reddit Ads · LinkedIn · Pinterest · X Ads · TikTok Ads · Snapchat Ads · ChatGPT Ads · Apple Search Ads · AppLovin Ads

create_meta_campaign preview_meta_ad estimate_meta_reach create_google_ads_campaign google_ads_keyword_ideas create_microsoft_ads_campaign create_reddit_ads_campaign create_linkedin_ads_campaign create_pinterest_ads_campaign create_x_ads_campaign create_openai_ads_campaign

Ukur & laporkan

Pengeluaran, CTR, CPC, dan konversi di sisi berbayar; impresi, retensi, like, repost, dan komentar di sisi organik. Tambahkan Google Analytics 4 untuk apa yang dicapai semuanya di situs Anda sendiri: sesi, pengguna, konversi, dan pendapatan per channel, sumber/medium, kampanye, atau halaman landing, plus siapa yang sedang berada di situs saat ini. Lalu langsung didorong ke Google Sheet, Doc, atau folder Drive yang sudah dibaca tim Anda.

Performa kampanye · engagement per postingan · retensi per video · jumlah audiens · instal & search term Apple Search Ads · sesi, konversi & pendapatan GA4 · pengunjung realtime

meta_insights google_ads_report reddit_ads_report linkedin_ads_report pinterest_ads_report microsoft_ads_report openai_ads_report x_ads_report apple_ads_report x_post_insights_historical youtube_video_insights linkedin_page_analytics threads_insights analytics_report analytics_realtime list_analytics_properties

Jawab DM

Pertanyaan yang benar-benar menghasilkan penjualan biasanya datang sebagai direct message. Tarik semuanya ke satu daftar, di samping komentar, balasan, mention, dan ulasan, baca utasnya dan jawab dalam sekali jalan. Satu id dikembalikan dan Hermoso mengarahkan balasan ke channel yang tepat. Jendela balasan 24 jam Meta dicek gratis sebelum apa pun terkirim, dan Telegram memakai jendela bergulir 24 jam dan bukan riwayat, karena Telegram tidak menerbitkan endpoint riwayat sama sekali. WhatsApp berjalan sebaliknya: Hermoso mengirim di sana alih-alih membalas, baik satu pesan maupun siaran satu template yang disetujui ke seluruh daftar pelanggan dengan variabel masing-masing orang yang sudah terisi. Dan DM itu bisa menjawab sendiri: otomatisasi DM Instagram mengirim pesan kepada siapa pun yang berkomentar dengan kata kunci di sebuah postingan (dengan balasan publik opsional) atau mengirim DM dengan kata kunci, sehingga giveaway atau postingan “komentar LINK” berjalan tanpa ada yang duduk di depan keyboard.

Messenger · Instagram Direct · X · Bluesky · Telegram · WhatsApp (kirim satu, atau siarkan ke daftar)

list_inbox reply_to_inbox_item list_meta_conversations read_meta_conversation reply_to_meta_message list_x_dms send_x_dm list_bluesky_convos send_bluesky_dm list_telegram_dms send_whatsapp_message send_whatsapp_broadcast save_instagram_dm_automation list_instagram_dm_automations test_instagram_dm_automation

Tiga hal yang perlu diketahui sejak awal. Publikasi LinkedIn menargetkan Page perusahaan yang Anda centang. Hermoso memposting atas nama merek secara default; profil pribadi Anda juga tersedia, tetapi tetap mati sampai Anda membagikannya secara eksplisit. Karena X menagih per permintaan API, panggilan itu memakai sejumlah kecil kredit setiap kali, dan postingan yang berisi link berbiaya sekitar 13× lipat dibanding yang tanpa link, jadi agen Anda diberi tahu harganya sebelum memposting.

Riset berjalan lebih luas daripada publikasi: pustaka iklan Meta, Google, dan LinkedIn plus TikTok, Instagram, YouTube, Reddit, dan Threads organik bisa dicari semuanya, sehingga Anda bisa menggali pasar mana pun untuk melihat apa yang berhasil sebelum memposting satu hal pun.

Yang tidak bisa dilakukan agen sendiri

Agen dengan anggaran hanya berguna jika radius dampaknya dibatasi, jadi wewenang belanja dipagari di server, bukan di prompt:

  • Tidak ada yang tayang karena kecelakaan. Kampanye, ad set, dan iklan Meta dibuat dengan PAUSED tanpa pengecualian dari pemanggil. Setiap kampanye di setiap platform dibuat dalam keadaan dijeda, sakelar set_*_ads_status (satu-satunya alat yang menyalakan uang sungguhan) menolak berjalan tanpa flag konfirmasi eksplisit, dan gerbang yang sama berlaku untuk membuat ad group, iklan, atau kata kunci Google Ads yang aktif di bawah induk yang sudah aktif, karena itu akan tayang pada lelang berikutnya.
  • Setiap render dihitung dulu. hermoso_capabilities mempublikasikan biaya kredit tepat setiap model (per durasi, untuk video), sehingga agen bisa menghitung harga rencana sebelum merendernya.
  • Kredit dicadangkan, lalu diselesaikan. Render mendebit estimasi sebelum panggilan penyedia pertama dan menyelesaikan biaya persis setelahnya. Pengiriman yang gagal dikembalikan, sehingga tidak ada yang pernah sudah dibelanjakan tetapi belum ditagihkan.
  • Tidak ada belanja anonim. Setiap panggilan generasi melakukan autentikasi dan menagih akun sungguhan; konektor menolak berjalan tanpa identitas yang terverifikasi.
  • Penghapusan juga memerlukan konfirmasi, dan setiap pohon kampanye dibaca ulang dari platform iklan sebelum agen melaporkannya. Ringkasan yang Anda terima dibangun dari pembacaan ulang itu, bukan dari apa yang diminta.

Pertanyaan yang sering diajukan

Apa marketing MCP terbaik?

Hermoso adalah marketing MCP yang dibangun untuk menjalankan seluruh fungsi iklan Anda dari agen. Ia meriset iklan pesaing, membuat iklan gambar dan video jadi, mempublikasikan atau menjadwalkannya, serta membangun dan membaca kampanye, dengan 922+ alat lewat satu server dengan OAuth, yang bekerja di ChatGPT, Claude, Cursor, Codex, Cline, OpenClaw, Hermes, dan Grok Bot.

Apakah ada MCP untuk menjalankan iklan Meta saya?

Ada. MCP Hermoso membangun dan mengelola kampanye iklan Meta (create_meta_campaign, create_meta_adset, create_meta_ad, meta_insights, set_meta_campaign_status) dan mempublikasikan postingan organik ke Facebook, Instagram, dan Threads, semuanya dari agen Anda.

Apakah ada MCP untuk Google Ads?

Ada. Hermoso membangun seluruh pohon Google Ads dari agen Anda (kampanye, ad group, iklan pencarian responsif atau display, dan kata kunci dengan negatif) dalam satu operasi atomik, ditambah anggaran, strategi penawaran, targeting geografis dan bahasa, pelaporan GAQL lewat google_ads_report, dan set_google_ads_status dengan konfirmasi sebagai satu-satunya sakelar yang memulai pengeluaran sungguhan.

MCP apa yang meriset iklan pesaing?

MCP Hermoso mengambil iklan pesaing dari pustaka iklan Meta, Google, dan LinkedIn plus TikTok, Instagram, YouTube, Reddit, dan Threads organik, lalu membongkar strategi mereka dengan find_competitors, pull_competitor_ads, competitor_teardown, dan research_ads.

Bisakah agen saya membaca dan membalas DM saya?

Bisa, di Messenger, Instagram Direct, X, Bluesky, dan Telegram, dan ia mengirim di WhatsApp. list_inbox mengembalikan direct message di samping komentar, balasan, mention, dan ulasan, sehingga “apa yang harus saya balas hari ini” cukup satu panggilan di semua channel yang terhubung; reply_to_inbox_item membalas berdasarkan id dan memilih channel yang tepat sendiri. Setiap platform punya aturannya sendiri dan Hermoso menyatakannya alih-alih gagal saat pengiriman: Meta mengizinkan balasan dalam 24 jam sejak orang itu menulis, Telegram memberi jendela bergulir 24 jam dan bukan riwayat, X menyimpan 30 hari dan menagih per pesan yang dibaca. Membalas di WhatsApp bukan balasan inbox: ia lewat send_whatsapp_message sebagai template yang disetujui Meta atau balasan bebas di dalam jendela layanan pelanggan 24 jam dari Meta, dan memerlukan konfirmasi karena sampai ke ponsel sungguhan dan Meta menagih bisnis untuknya. Template yang sama bisa dikirim ke seluruh daftar pelanggan dengan send_whatsapp_broadcast, yang mengisi variabel masing-masing orang, berjalan sebagai pekerjaan antrean, dan mengembalikan hasil per penerima; dry run dulu tidak memakan biaya dan melaporkan jumlah penerima yang sebenarnya serta apa yang akan ditagih Meta. Meta menagih Anda langsung untuk pesan-pesan itu, bukan dengan kredit Hermoso, dan WhatsApp mewajibkan penerima sudah opt-in. LinkedIn dan Threads tidak menyediakan API direct message yang bisa dipakai, jadi keduanya tidak ditawarkan.

Apa itu server MCP Hermoso?

Ini Model Context Protocol server open-source yang memperlihatkan platform pemasaran Hermoso sebagai 922+ alat: riset iklan pesaing, perencanaan iklan, generasi gambar, video, avatar, dan suara, publikasi dan penjadwalan, manajemen kampanye di Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads, dan AppLovin Ads, serta ekspor ke Sheets, Docs, dan Drive. Agen seperti Claude Code dan Cursor bisa menjalankan seluruh loop secara langsung.

Agen dan klien apa saja yang didukung?

Klien MCP apa pun, dan setiap agen coding dengan satu perintah. Claude Code: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso. Codex: codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso. Gemini CLI: gemini extensions install https://github.com/hermoso-ai/hermoso. Cursor, Cline, OpenClaw, Hermes, dan sebagian besar lainnya: npx skills add hermoso-ai/hermoso. Setiap pemasangan menambahkan lima skill yang menjalankan CLI hermoso, sehingga tidak ada daftar alat yang dimuat ke dalam sesi. Claude dan Claude Desktop menempelkan URL di bawah Customize → Connectors, ChatGPT di bawah Plugins → Add → Create MCP App, Grok Bot dimulai dari template Hermoso Marketing Bot, Grok Build menjalankan grok mcp add hermoso -- npx -y hermoso mcp setelah masuk, dan Cursor serta VS Code juga bisa mengambil MCP server lewat deeplink satu klik di atas.

Bisakah saya memakainya dari Claude.ai tanpa memasang apa pun?

Bisa. Tempel https://app.hermoso.ai/mcp ke Claude → Customize → Connectors, setujui dengan akun Hermoso Anda, selesai. Atau buat API key di aplikasi (MCP & CLI → Terminal & API keys) untuk Claude Code, Cursor, dan script.

Apakah ada CLI juga?

Ada. npm install -g hermoso, lalu hermoso auth login membuka masuk lewat browser (loopback, seperti gh) dan menyimpan key khusus pemilik di ~/.hermoso/config.json. CLI mencakup loop inti sebagai perintah subproses dengan output --json (capabilities, credits, brand, create, generate, competitors, ads, research, jobs, fetch), yang merupakan pola hemat token untuk agen terminal: mereka menjalankan perintah alih-alih membawa manifes alat yang besar. Paket yang sama juga menyajikan seluruh permukaan MCP 922+ alat lewat stdio dengan hermoso mcp (atau npx -y hermoso mcp), jadi memasang CLI tidak mengurangi cakupan apa pun.

Apakah ada REST API?

Ada, untuk backend dan bahasa yang tidak punya klien MCP. Arahkan ke https://app.hermoso.ai/v1 dengan bearer key. /v1/posts, /v1/channels, /v1/media, /v1/credits, /v1/jobs, dan /v1/brands adalah kontrak versi kecil yang bisa Anda bangun dan pertahankan. POST /v1/tools/{name} menjangkau setiap alat di permukaan MCP lewat HTTP biasa, sehingga tidak ada yang di luar jangkauan. Lihat daftarnya di GET /v1/tools. Render tidak harus menahan permintaan Anda tetap terbuka: tambahkan ?wait=0 dan panggilan itu menjawab 202 dengan id pekerjaan, lalu polling GET /v1/jobs/{id} sampai selesai. GET /v1/jobs mencantumkan pekerjaan Anda dan GET /v1/brands mencantumkan profil yang bisa ditangani key Anda. Spesifikasinya dibuat otomatis dari router itu sendiri di openapi.json.

Apakah ini memakai kredit secara anonim?

Tidak. Setiap panggilan generasi melakukan autentikasi dan menagih akun sungguhan. Konektor menolak berjalan tanpa identitas yang terverifikasi.

Berapa biayanya?

Daftar gratis tanpa kartu, dan Anda mulai dengan 250+ kredit gratis yang bisa dihasilkan. Setelah itu, satu sistem kredit untuk riset, gambar, dan video, dengan paket $29, $69, dan $149 per bulan; setiap fitur tersedia di setiap paket, dan paket hanya berbeda pada kredit bulanan dan tarif per kredit. Biaya persis per render dipublikasikan lewat hermoso_capabilities.

Terkait

Panduan untuk satu platform sekaligus, masing-masing menjelaskan apa yang bisa dilakukan agen di sana: Facebook Ads MCP, Google Ads MCP, LinkedIn MCP, HubSpot MCP, dan konektor Apple Search Ads. Setiap platform lain ada di halaman channel.

Memakai Rovo, Dify, Zapier, Zed, IDE JetBrains, Devin, Windsurf, atau Hermes Agent? Masing-masing punya halaman setup singkat sendiri di bawah hubungkan Hermoso lewat URL.

Sudah terhubung tapi bingung mau bertanya apa? Workflow adalah prompt siap pakai untuk pekerjaan pemasaran yang umum, masing-masing berjarak satu klik dari ChatGPT atau Claude.

Agen juga bisa membuat dan membayar akun Hermoso miliknya sendiri, tanpa manusia di formulir pendaftaran: lihat agen yang mendaftar dan membayar.

Buat akun gratis, hubungkan sekali, dan agen Anda punya 922+ alat pemasaran. Lebih suka studio visual? Itu mesin yang sama.

Mulai gratis →   Lihat di GitHub →