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.
- 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 menjalankanfind_competitors→pull_competitor_ads→mine_angles. - 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. - 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.