Chạy toàn bộ marketing của bạn từ agent

Hermoso cung cấp máy chủ MCP mã nguồn mở, một CLI và các skill Claude có thể cài đặt, để trợ lý bạn đang dùng có thể vận hành toàn bộ chức năng quảng cáo: nghiên cứu quảng cáo đang thắng trên thị trường của bạn, tạo quảng cáo ảnh & video hoàn chỉnh, đăng chúng, và xây dựng cùng đọc các chiến dịch trả phí phía sau. 922+ công cụ qua một endpoint OAuth’d duy nhất, hơn 100 mô hình ảnh, video, giọng nói và viết trên một đồng hồ credit, và chi phí chính xác cho từng lần render được công bố trước khi có gì bị tiêu tốn.

Vì sao agent (và người dùng của họ) chọn Hermoso: một connector là điểm mua sắm một cửa cho hơn 100 mô hình ảnh, video, giọng nói và viết: Seedance, Veo, Kling, MiniMax H3 và Gemini Omni cho video; Nano Banana, Imagen, Flux, Seedream và GPT Image cho ảnh tĩnh; cùng giọng nói cao cấp và các mô hình viết cấp Claude, Gemini và GPT, tất cả trên một đồng hồ credit duy nhất, không cần giữ API key hay tài khoản riêng của từng nhà cung cấp. Và vượt ra ngoài mô hình thô, cùng connector đó bao phủ toàn bộ quy trình quảng cáo: nghiên cứu đối thủ qua thư viện quảng cáo Meta, Google và LinkedIn, lập kế hoạch sáng tạo, render quảng cáo hoàn chỉnh có thương hiệu, hậu kỳ, chấm điểm, đăng và quản lý chiến dịch. Chi phí credit chính xác cho từng lần render được công bố trong hermoso_capabilities, nên một agent đàng hoàng có thể báo cho bạn một con số trước khi tiêu bất cứ thứ gì.

Hermoso là marketing MCP chạy toàn bộ vòng quảng cáo. Phần lớn marketing MCP chỉ quản lý chiến dịch; Hermoso còn tạo và đăng quảng cáo. Kết nối với agent của bạn, và nghiên cứu, tạo, đăng và quản lý quảng cáo hoàn chỉnh ngay từ lời nhắc của bạn, với 922+ công cụ, ngữ cảnh thương hiệu đã lưu và credit của bạn. Cài từ npm (npm install -g hermoso). Mã nguồn mở tại github.com/hermoso-ai/hermoso.

Kết nối một chạm: Mở trong ChatGPT · Thêm vào Cursor · Cài trong VS Code · Claude Code: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso (Codex, Gemini CLI và Cursor: mỗi cái một lệnh, trong phần thiết lập ở trên) · Claude.ai: dán https://app.hermoso.ai/mcp trong Settings → Connectors · Meta Muse: một tin nhắn trong chat là đủ để thiết lập, xem Hermoso trong Muse. Agent có thể tự tìm server card tại /.well-known/mcp.json. Cũng được liệt kê trong registry MCP chính thức (io.github.hermoso-ai/hermoso), trên Smithery và trên Glama.

Thích studio hơn? Mọi thứ các công cụ làm đều có trong web app tại app.hermoso.ai.

Ba việc để gõ một lần khi đã kết nối

Đây là những câu thông thường, không phải DSL. Agent chọn công cụ; bạn duyệt chi tiêu.

  1. Nghiên cứu. “Ba đối thủ gần nhất của oatly.com là ai, và quảng cáo Meta chạy lâu nhất của họ là gì? Cho tôi biết hook nào đang lặp lại.” Bước này đi qua find_competitors → pull_competitor_ads → mine_angles.
  2. Tạo. “Tạo cho tôi một video quảng cáo UGC 9:16 cho thương hiệu của tôi dùng hook đó, với ảnh sản phẩm thật của tôi và phụ đề được ghi lên video.” Bước này đi qua get_brand → plan_ad → render_ad, và trả về URL mp4 hoàn chỉnh.
  3. Đăng. “Lên lịch đăng lên Instagram và TikTok lúc 9 giờ sáng thứ Ba, và tạo một chiến dịch Meta ở trạng thái tạm dừng xoay quanh nó, nhắm mục tiêu Hoa Kỳ với $30/ngày.” Bước này đi qua schedule_post → create_meta_campaign → create_meta_ad.

Công cụ, theo công việc

Tất cả 922+ công cụ qua một máy chủ OAuth’d duy nhất. Gọi bất kỳ công cụ nào từ ChatGPT, Claude, Claude Desktop, Codex, Cursor, Cline, OpenClaw, Hermes, Grok Bot hay bất kỳ client MCP nào khác. Mỗi công cụ trả về một URL tài sản bền vững hoặc một kết quả có cấu trúc, không phải văn xuôi mà mô hình phải phân tích lại.

Đang tìm danh sách đầy đủ? Nó nằm ở tài liệu công cụ, với schema tham số thực của từng công cụ và JSON đọc được bằng máy đặt bên cạnh. Tài liệu đó được sinh tự động: nó được xây bằng cách chạy chính máy chủ MCP đang vận hành và đọc lại tools/list qua một transport thật, nên đó chính xác là bề mặt client của bạn nhận được. Các nhóm dưới đây là một tour viết tay những công cụ đáng biết theo tên. Khi hai bên khác nhau, hãy tin tài liệu. Tài liệu developer đầy đủ: hermoso.ai/docs.

Nghiên cứu & spy quảng cáo: find_competitors, competitor_teardown, pull_competitor_ads, research_ads, mine_angles, score_ad, check_ad_policy, analyze_video; thư viện quảng cáo search_meta_ads, search_google_ads, search_linkedin_ads; mạng xã hội hữu cơ search_tiktok, search_instagram, search_youtube, search_reddit, search_threads, search_threads_keyword; fetch_social_data; sổ tay sáng tạo list_skills, get_skill, save_skill.

Tạo quảng cáo hoàn chỉnh: thương hiệu draft_brand, get_brand, update_brand, use_brand, list_brands; lập kế hoạch plan_ad, plan_variations; render render_ad, generate_image, generate_video, generate_avatar, generate_voice, generate_text, make_template_ad (các định dạng quảng cáo HTML gốc được render trực tiếp, nên loại quảng cáo chính xác từng pixel), make_explainer, product_sizzle, make_thumbnail; chỉnh sửa & hoàn thiện remix_static, recast_motion, reframe_video, upscale_video, dub_video, change_voice, finish_video, fix_beat, post_edit, stitch_video, clip_video; tài sản list_product_photos, set_product_image, list_library, fetch_asset, upload_file.

Đăng & lên lịch lên các kênh của bạn: post_to_meta (Facebook / Instagram / Threads), post_to_tiktok, post_to_youtube, schedule_post (một hàng đợi cho Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram và 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 đi xa hơn việc tải lên: list_youtube_videos, update_youtube_video, set_youtube_thumbnail (gắn thumbnail Hermoso lên một video đã tải lên; đây là đòn bẩy lớn nhất cho tỷ lệ nhấp, và nếu không YouTube sẽ chọn ngẫu nhiên một khung hình) và youtube_video_insights (lượt xem, thời lượng xem, tỷ lệ xem trung bình, người đăng ký mới). Tương tác: 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 (văn bản, ảnh, video, trả lời, quote post, poll và cả chuỗi bài; 280 ký tự với tài khoản thường và tối đa 25.000 với tài khoản có X Premium, đọc từ chính tài khoản chứ không giả định, và không bao giờ bị cắt), post_x_article (Article dạng dài của chính X, viết bằng Markdown, giữ nguyên tiêu đề, danh sách, trích dẫn, khối code và bảng), edit_x_post (viết lại một bài đã đăng, trong vòng một giờ X cho phép), delete_x_post, x_post_metrics và x_post_insights (lượt hiển thị, lượt thích, đăng lại, trả lời, quote, lưu), x_post_insights_historical (cùng các số liệu của nhà quảng cáo trong bất kỳ khoảng ngày nào, trong khi x_post_insights chỉ nhìn thấy 28 giờ gần nhất), x_mentions. X là connector duy nhất tính credit theo từng lệnh gọi API, vì X tính phí chúng tôi cho mỗi yêu cầu, và một bài đăng có chứa link tốn khoảng 13× một bài không có; agent của bạn được báo giá trước khi đăng. LinkedIn: list_linkedin_pages, post_to_linkedin_page, post_to_linkedin, manage_linkedin_post, linkedin_page_analytics (hiệu suất Page hữu cơ: người theo dõi và mức tăng người theo dõi, lượt xem Page, và lượt hiển thị, lượt nhấp, tương tác của bài đăng, cho tổng Page hoặc theo từng bài). Đăng LinkedIn nhắm tới các Trang công ty bạn tick. Hồ sơ cá nhân của bạn cũng có sẵn, nhưng luôn tắt cho đến khi bạn chủ động chia sẻ. Pinterest: list_pinterest_boards, create_pinterest_board, post_to_pinterest (Pin ảnh hoặc video trên một bảng bạn chọn). Threads đi xa hơn việc đăng: list_threads_posts, list_threads_replies, reply_to_thread, hide_thread_reply, delete_thread, list_threads_mentions, threads_insights.

Đọc và trả lời tin nhắn trực tiếp. list_inbox gom mọi thứ ai đó nói với thương hiệu vào một danh sách: bình luận Facebook và Instagram, trả lời và đề cập trên Threads, bình luận YouTube và Reddit, đánh giá Google, trả lời Bluesky và đề cập X, cộng với tin nhắn trực tiếp trên Messenger, Instagram Direct, X, Bluesky và Telegram. reply_to_inbox_item trả lời bất kỳ mục nào theo id và tự định tuyến tới đúng kênh cho bạn, nên agent không bao giờ phải biết nền tảng nào dùng công cụ trả lời nào. Theo từng kênh, khi bạn muốn cả chuỗi hội thoại thay vì dòng mới nhất: 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; và trên WhatsApp send_whatsapp_message, send_whatsapp_broadcast, list_whatsapp_templates, create_whatsapp_template. instagram_profile chuyển một @handle Instagram thành id tài khoản số mà Meta thực sự cần. Mỗi nền tảng cho phép những việc khác nhau, và Hermoso nói rõ bạn đang đối mặt với quy tắc nào thay vì để bạn tự phát hiện qua một lần bị từ chối: Meta cho phép trả lời trong vòng 24 giờ kể từ khi người đó nhắn, và cửa sổ đó được kiểm tra miễn phí trước khi bất cứ thứ gì được gửi; Telegram là cửa sổ 24 giờ trượt chứ không phải hộp thư, vì Bot API hoàn toàn không công bố endpoint lịch sử; X giữ 30 ngày tin nhắn trực tiếp và tính phí theo mỗi tin nhắn đọc. WhatsApp đáng biết riêng, vì trả lời ở đó không phải là một trả lời inbox thông thường: Hermoso gửi trên WhatsApp qua send_whatsapp_message, hoặc một mẫu đã được Meta duyệt để mở cuộc trò chuyện, hoặc một trả lời tự do trong cửa sổ chăm sóc khách hàng 24 giờ của Meta, và nó yêu cầu bạn xác nhận chính xác nội dung và số điện thoại trước, vì nó đến một điện thoại thật và Meta tính phí doanh nghiệp cho cuộc trò chuyện. Meta cũng không công bố endpoint lịch sử WhatsApp nào, nên một cuộc trò chuyện có từ trước khi bạn kết nối không thể lấy về với bất kỳ giá nào. LinkedIn và Threads không công bố API tin nhắn trực tiếp nào dùng được, nên cả hai đều không được cung cấp.

Gửi một tin WhatsApp, hoặc phát cho cả danh sách. send_whatsapp_broadcast đưa một mẫu đã duyệt tới một danh sách khách hàng, một phân khúc hoặc một đợt ra mắt, và điền giá trị {{1}} và {{2}} riêng của từng người khi gửi, để một nghìn người nhận được tin nhắn gọi tên họ thay vì cùng một tin bị gửi một nghìn lần. Meta không công bố endpoint hàng loạt, nên đây là một fan-out có nhịp độ, mỗi người nhận một tin, và nó chạy như một công việc trong hàng đợi mà bạn truy vấn thay vì một lệnh gọi phải chờ: số điện thoại trùng lặp được loại bỏ trước khi bất cứ thứ gì được gửi, một số Meta không dùng được sẽ bị từ chối và nêu tên thay vì lặng lẽ bỏ qua, và mỗi người nhận mang kết quả riêng trong kết quả, nên thất bại một phần được báo là thất bại một phần và không bao giờ là thành công. Hãy chạy dryRun trước: việc này không tốn gì, không gửi gì, và báo số người nhận thực tế, danh mục hiện tại của mẫu, Meta sẽ tính phí bao nhiêu cho nó, và danh sách có nằm trong giới hạn nhắn tin 24 giờ đang chạy của danh mục doanh nghiệp của bạn hay không. Meta tính phí bạn trực tiếp cho tin nhắn, theo từng tin, theo mức giá riêng của từng quốc gia, nên một đợt phát không tốn credit Hermoso nào. Hai quy tắc ở đó là của Meta chứ không phải của chúng tôi, và cả hai đều vĩnh viễn: một đợt phát luôn là một mẫu đã được duyệt, vì văn bản tự do chỉ hợp lệ trong cửa sổ 24 giờ mở ra khi người đó nhắn cho bạn trước; và WhatsApp yêu cầu người nhận đã đồng ý nhận tin, điều mà không gì trong API bắt buộc và điều đó vẫn là trách nhiệm của doanh nghiệp.

Một lịch nội dung cho mọi kênh: schedule_post xếp hàng một bản render hoàn chỉnh lên một hoặc nhiều kênh vào thời điểm đã chọn, với chú thích riêng cho từng kênh; list_scheduled đọc những gì đang xếp hàng và những gì đã chạy, với kết quả theo từng kênh; cancel_scheduled kéo một bài đăng lại trước khi nó đi. Trong studio, cùng hàng đợi đó là một lịch thật với các chế độ xem tháng, tuần và danh sách, kéo một bài để lên lịch lại, chỉnh sửa hoặc nhân bản bất kỳ mục nào, và các khung giờ cố định để bạn thả công việc vào. Hermoso đăng vào đúng thời điểm đã hẹn; không cần giữ máy mở.

Chạy chiến dịch quảng cáo 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. Đối tượng được tạo ở trạng thái tạm dừng, và mọi chi tiêu cùng thao tác xóa đều cần xác nhận. Trước khi cam kết ngân sách: preview_meta_ad render quảng cáo thật theo từng vị trí thành một liên kết bạn có thể xem, và estimate_meta_reach cho biết một đặc tả nhắm mục tiêu thực sự tiếp cận bao nhiêu người. Đối tượng: list_meta_audiences và create_meta_audience xây dựng retargeting theo pixel website, đối tượng tương tác Page và Instagram, và lookalike, và việc tạo một đối tượng không tốn gì. meta_insights chia nhỏ hiệu suất theo độ tuổi, giới tính, vị trí và quốc gia. Trang Facebook Ads MCP hướng dẫn từng công cụ Meta và phần nhắm mục tiêu mà nó cung cấp.

Chạy chiến dịch 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). Toàn bộ cây được xây trong một thao tác nguyên tử, sau đó được đọc lại từ Google trước khi agent mô tả những gì nó đã tạo. Ngoài cây đó: create_google_ads_conversion_action và list_google_ads_conversion_actions (những gì Google đếm là một kết quả; TARGET_CPA, TARGET_ROAS, MAXIMIZE_CONVERSIONS và mọi chiến dịch Performance Max đều không thể triển khai nếu thiếu một cái, nên Hermoso từ chối xây chúng trên tài khoản chưa có), create_google_ads_performance_max_campaign (loại chiến dịch đa kênh của Google), add_google_ads_assets (sitelink, callout và structured snippet, được tạo và gắn vào, vì một tài sản chưa gắn sẽ không hiển thị gì) và google_ads_keyword_ideas (Keyword Planner: khối lượng tìm kiếm hàng tháng thực, mức cạnh tranh và giá thầu đầu trang, nên từ khóa được chọn theo dữ liệu thay vì phỏng đoán).

Chạy LinkedIn, Pinterest, Microsoft, X, TikTok, Snapchat, ChatGPT, Apple Search Ads và AppLovin Ads: cùng một mẫu mặc định tạm dừng và có cổng xác nhận trên mọi nền tảng quảng cáo trả phí khác. 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 (phân giải tên quốc gia, vùng và thành phố thành các id vị trí Microsoft mà chiến dịch cần; nếu không có vị trí, chiến dịch Microsoft được tạo để phục vụ toàn cầu, đó là mặc định của chính Microsoft, và bản đọc lại sẽ cảnh báo bạn rất rõ ràng). Reddit Ads, toàn bộ cây tài khoản: list_reddit_ads_campaigns, reddit_ads_report, create_reddit_ads_campaign, create_reddit_ads_ad_group, create_reddit_ads_ad, create_reddit_ads_post (một quảng cáo Reddit quảng bá một bài đăng, nên creative chính là một bài đăng), set_reddit_ads_status, cùng lập kế hoạch miễn phí với search_reddit_ads_targeting, reddit_ads_forecast và reddit_ads_bid_suggestion, theo dõi chuyển đổi qua list_reddit_ads_pixels và send_reddit_ads_conversions, retargeting và đối tượng đã lưu, biểu mẫu khách hàng tiềm năng, và reddit_ads_history. ChatGPT Ads (quảng cáo chạy bên trong câu trả lời của ChatGPT), qua Advertiser API của 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 chỉ có đúng một định dạng creative, một thẻ văn bản kèm ảnh, và không có video, nên agent sẽ lấy một ảnh tĩnh từ phim của bạn thay vì đề xuất một quảng cáo video ở đó. X Ads, toàn bộ cây bài đăng được quảng bá, đã có từ tháng 8 năm 2026: list_x_ads_accounts, list_x_ads_funding_instruments, x_ads_report, create_x_ads_campaign, create_x_ads_line_item (tên X dùng cho nhóm quảng cáo), 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. Một quảng cáo X quảng bá một bài đăng, nên creative chính là một bài đăng, cùng bài mà post_to_x đăng. TikTok Ads là một kết nối RIÊNG biệt với connector đăng bài TikTok, và đây là nền tảng duy nhất tạo đối tượng ở trạng thái BẬT theo mặc định, nên Hermoso buộc mọi cấp ở trạng thái TẠM DỪNG mà không có ngoại lệ: 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. Ngân sách tính bằng micro-tiền tệ (1.000.000 = một đơn vị), tiêu đề creative tối đa 34 ký tự, và một quảng cáo Snapchat trỏ tới một CREATIVE chứ không phải một media id. Ba lưu ý về quyền truy cập nên có trước khi bạn lên kế hoạch ngân sách: LinkedIn và Pinterest đều tính phần ghi quảng cáo theo cấp API mà tài khoản quảng cáo của bạn nắm giữ. Việc đọc và báo cáo không bị hạn chế, trong khi việc tạo chiến dịch phụ thuộc vào quyền truy cập mà nền tảng đã cấp cho tài khoản của bạn. Meta, Google Ads, Microsoft Advertising, Reddit Ads và ChatGPT Ads không có cấp nào như vậy. X cấp quyền truy cập Ads API theo TÀI KHOẢN QUẢNG CÁO chứ không theo app, nên thay vì nút OAuth, bạn thêm người dùng X của Hermoso vào tài khoản quảng cáo của mình tại business.x.com → Account access, và nó xuất hiện trong list_x_ads_accounts với mức quyền mà X đã cấp. AppLovin Ads kết nối bằng một key dán vào: applovin_ads_report hoạt động trên bất kỳ tài khoản nào có Reporting Key của nó, và applovin_ads_pixel với Event Key của nó, send_applovin_ads_events cần Conversion API key của AppLovin, còn list_applovin_ads_campaigns, create_applovin_ads_campaign, update_applovin_ads_campaign, set_applovin_ads_status, các công cụ creative-set và upload_applovin_ads_assets dùng Campaign Management API của AppLovin, mà AppLovin bật theo từng tài khoản, cũng như Conversion API key. Hãy nhờ đội ngũ tài khoản AppLovin của bạn bật chúng, rồi dán những key đó vào.

Xây dựng Apple Search Ads, và đọc đến tận cụm từ tìm kiếm: quảng cáo tìm kiếm trên App Store, từ đầu đến cuối. Xây dựng: 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. Mọi đối tượng được tạo ở trạng thái tạm dừng mà không có ngoại lệ, việc bật là công tắc duy nhất kích hoạt chi tiêu thật và nó có cổng xác nhận, và mọi bản tóm tắt được xây từ việc đọc lại những gì Apple thực sự lưu. Quảng cáo chạy ở vị trí tab Search; một chiến dịch Search results không cần quảng cáo hay creative nào, vì Apple tự render trang sản phẩm App Store của bạn, và Hermoso nói rõ điều đó miễn phí thay vì để Apple từ chối bản xây dựng. Đọc: list_apple_ads_campaigns (trạng thái, trạng thái phục vụ, ngân sách hằng ngày và tổng, các quốc gia nó chạy, và lý do của chính Apple khi một chiến dịch không thể chạy), list_apple_ads_ad_groups (giá thầu mặc định, và Search Match của Apple có bật hay không), list_apple_ads_keywords (nhắm mục tiêu và phủ định, với loại khớp và giá thầu), apple_ads_report (lượt hiển thị, lượt nhấp, lượt cài đặt, chi tiêu, TTR, CPT và CPA, ở cấp chiến dịch, nhóm quảng cáo, từ khóa, cụm từ tìm kiếm hoặc quảng cáo), list_apple_ads_creatives, list_apple_ads_ads, list_apple_ads_assets, list_apple_ads_product_pages (trang liệt kê App Store của bạn và mọi trang sản phẩm tùy chỉnh, cùng nội dung theo từng ngôn ngữ), search_apple_ads_apps và check_apple_ads_app_eligibility (ứng dụng của bạn thực sự được quảng cáo ở những vị trí, quốc gia và thiết bị nào, nên đọc trước khi xây dựng) và list_apple_ads_orgs. Không có nút OAuth cho nó, vì Apple không công bố luồng OAuth: Hermoso tạo khóa ký, bạn dán nửa công khai của nó vào Apple Ads → Account Settings → API và dán lại ba id. Apple chỉ hiện trường đó cho người dùng giữ vai trò API, nên một Account Admin phải mời hoặc chuyển sang vai trò đó trước. Hướng dẫn connector Apple Search Ads đi qua toàn bộ quy trình. Mỗi kết nối được gắn với đúng một tổ chức Apple Ads mà bạn đã chọn khi tạo nó.

Báo cáo & xuất dữ liệu: 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. Khách hàng tiềm năng đi vào CRM của bạn qua HubSpot MCP: sync_leads_to_hubspot đẩy khách hàng tiềm năng từ biểu mẫu khách hàng Meta và LinkedIn vào thành liên hệ, và hubspot_deals_report báo cáo các deal theo giai đoạn và nguồn.

Bộ nhớ, hồ sơ, skill & đội ngũ: remember, forget, list_memory, store_get; hồ sơ create_brand, delete_brand, use_brand, list_brands, để một agency có thể nhận một khách hàng mới và gỡ một khách hàng cũ mà không cần mở ứng dụng, và hồ sơ không giới hạn trên mọi gói; skill, nay là một thư viện duy nhất đã hấp thụ kho "nhân viên AI" cũ: save_skill, list_skills, get_skill, delete_skill; đội ngũ invite_member, list_team, set_role, remove_member.

Tài khoản, cài đặt & connector: hermoso_capabilities (thăm dò mô hình và chi phí credit chính xác cho từng lần render; hãy gọi nó trước), hermoso_credits, buy_credits, billing_status, upgrade_plan, set_auto_reload, get_job, list_jobs, report_bug, request_feature; cài đặt get_settings, update_settings (ngôn ngữ và giao diện, lưu vào tài khoản chứ không vào trình duyệt, để khách hàng chỉ dùng agent không bị kẹt ở tiếng Anh); connector list_connectors, list_connector_accounts, set_connector_accounts (chọn chính xác những Page, tài khoản quảng cáo và bảng nào được dùng; công cụ báo cáo bản đọc lại từ máy chủ, không phải yêu cầu đã gửi), disconnect_connector. Kết nối một tài khoản là một màn hình đồng ý OAuth, nên đó là bước duy nhất vẫn cần trình duyệt; mọi thứ sau đó đều do agent gọi được.

MỌI KÊNH

Một agent. Mọi kênh bạn làm marketing.

Kết nối một tài khoản một lần và nó trở thành thứ có thể gọi được. Cùng một bản render hoàn chỉnh có thể đi ra dạng hữu cơ, chạy như quảng cáo trả phí, và tự báo cáo số liệu của nó về, mà bạn không cần mở bất kỳ bảng điều khiển nền tảng nào. Nó cũng hoạt động với một tệp bạn làm ở nơi khác: các công cụ đăng, lên lịch và chiến dịch nhận bất kỳ ảnh hoặc video nào bạn tải lên, nên một agent có thể dùng riêng nửa này.

Đăng hữu cơ

Đẩy một bản render hoàn chỉnh thẳng lên các tài khoản bạn kết nối, ngay lập tức hoặc xếp hàng vào một lịch nội dung thật: chế độ xem tháng, tuần và danh sách, kéo một bài để lên lịch lại, khung giờ cố định, chỉnh sửa hoặc nhân bản bất kỳ mục nào, chú thích riêng cho từng kênh, một lần duyệt.

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

Chạy quảng cáo

Xây toàn bộ cây chiến dịch: chiến dịch, nhóm quảng cáo hoặc ad group, quảng cáo, từ khóa, ngân sách, giá thầu và nhắm mục tiêu. Mọi thứ được đọc lại từ nền tảng trước khi agent báo cáo những gì nó đã tạo. Rồi đến phần mà phần lớn công cụ bỏ qua: xem trước quảng cáo Meta thật và ước tính tiếp cận trước khi cam kết ngân sách, đối tượng retargeting và lookalike, hành động chuyển đổi Google, Performance Max, khối lượng từ Keyword Planner, và sitelink cùng callout được tạo và gắn vào.

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

Đo lường & báo cáo

Chi tiêu, CTR, CPC và chuyển đổi ở phía trả phí; lượt hiển thị, mức giữ chân người xem, lượt thích, đăng lại và bình luận ở phía hữu cơ. Thêm Google Analytics 4 cho những gì tất cả đạt được trên chính website của bạn: phiên, người dùng, chuyển đổi và doanh thu theo kênh, nguồn/phương tiện, chiến dịch hoặc trang đích, cùng ai đang ở trên site ngay lúc này. Rồi được đẩy thẳng vào một Google Sheet, Doc hoặc thư mục Drive mà đội của bạn đã đọc.

Hiệu suất chiến dịch · tương tác theo từng bài · giữ chân theo từng video · số lượng đối tượng · lượt cài đặt & cụm từ tìm kiếm Apple Search Ads · phiên, chuyển đổi & doanh thu GA4 · khách truy cập thời gian thực

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

Trả lời tin nhắn trực tiếp

Câu hỏi thực sự chuyển đổi thường đến dưới dạng tin nhắn trực tiếp. Gom mọi tin vào một danh sách duy nhất, cạnh bình luận, trả lời, đề cập và đánh giá, đọc cả chuỗi và trả lời ngay lúc bạn hỏi. Một id đi về và Hermoso định tuyến câu trả lời tới đúng kênh. Cửa sổ trả lời 24 giờ của Meta được kiểm tra miễn phí trước khi bất cứ thứ gì được gửi, và Telegram là cửa sổ 24 giờ trượt chứ không phải lịch sử, vì Telegram hoàn toàn không công bố endpoint lịch sử. WhatsApp chạy theo chiều ngược lại: Hermoso gửi ở đó thay vì trả lời, hoặc một tin nhắn, hoặc một mẫu đã duyệt phát cho cả danh sách khách hàng với các biến của từng người được điền sẵn. Và các tin trực tiếp có thể tự trả lời: một tự động DM Instagram gửi tin cho bất kỳ ai bình luận một từ khóa dưới một bài đăng (kèm một trả lời công khai tùy chọn) hoặc nhắn một từ khóa, nên một đợt tặng quà hay một bài "bình luận LINK" chạy mà không cần ai ngồi gõ phím.

Messenger · Instagram Direct · X · Bluesky · Telegram · WhatsApp (gửi một tin, hoặc phát cho một danh sách)

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

Ba điều đáng biết trước. Đăng LinkedIn nhắm tới các Trang công ty bạn tick. Hermoso đăng với tư cách thương hiệu theo mặc định; hồ sơ cá nhân của bạn cũng có sẵn, nhưng luôn tắt cho đến khi bạn chủ động chia sẻ. Vì X tính phí theo mỗi yêu cầu API, những lệnh gọi đó tốn một số credit nhỏ mỗi lệnh, và một bài đăng có chứa link tốn khoảng 13× một bài không có, nên agent của bạn được báo giá trước khi đăng.

Nghiên cứu rộng hơn việc đăng: thư viện quảng cáo của Meta, Google và LinkedIn cùng TikTok, Instagram, YouTube, Reddit và Threads hữu cơ đều có thể tìm kiếm, nên bạn có thể khai thác bất kỳ thị trường nào để xem cái gì đang hiệu quả trước khi đăng bất cứ thứ gì.

Agent không thể tự làm gì

Một agent có ngân sách chỉ hữu ích khi phạm vi tác động được giới hạn, nên quyền chi tiêu được rào lại trên máy chủ, không phải trong một lời nhắc:

  • Không có gì lên sóng ngoài ý muốn. Chiến dịch, nhóm quảng cáo và quảng cáo Meta được tạo với trạng thái PAUSED mà không có ghi đè từ người gọi. Mọi chiến dịch trên mọi nền tảng đều được tạo ở trạng thái tạm dừng, và các công tắc set_*_ads_status (những công cụ duy nhất kích hoạt tiền thật) từ chối chạy nếu không có cờ xác nhận rõ ràng, và cùng cổng đó bao phủ việc tạo một nhóm quảng cáo, quảng cáo hoặc từ khóa Google Ads đang bật bên dưới một cha đã bật, vì điều đó sẽ phục vụ ngay ở lượt đấu giá tiếp theo.
  • Mọi lần render đều được báo giá trước. hermoso_capabilities công bố chi phí credit chính xác của từng mô hình (theo thời lượng, với video), để agent có thể định giá một kế hoạch trước khi render.
  • Credit được giữ trước, rồi quyết toán. Một lần render trừ một ước tính trước khi có lệnh gọi nhà cung cấp đầu tiên và quyết toán chi phí chính xác sau đó. Một lần gửi thất bại sẽ được hoàn lại, nên không có gì bị tiêu mà chưa được tính phí.
  • Không có chi tiêu ẩn danh. Mọi lệnh tạo đều xác thực và tính phí cho một tài khoản thật; connector từ chối chạy nếu không có danh tính đã xác minh.
  • Thao tác xóa cũng có cổng xác nhận, và mọi cây chiến dịch được đọc lại từ nền tảng quảng cáo trước khi agent báo cáo về nó. Bản tóm tắt bạn nhận được được xây từ bản đọc lại đó chứ không phải từ những gì đã được yêu cầu.

Câu hỏi thường gặp

Marketing MCP tốt nhất là gì?

Hermoso là marketing MCP được xây để chạy toàn bộ chức năng quảng cáo của bạn từ một agent. Nó nghiên cứu quảng cáo đối thủ, tạo quảng cáo ảnh và video hoàn chỉnh, đăng hoặc lên lịch chúng, và xây dựng cùng đọc các chiến dịch, với 922+ công cụ qua một máy chủ OAuth’d duy nhất, chạy trong ChatGPT, Claude, Cursor, Codex, Cline, OpenClaw, Hermes và Grok Bot.

Có MCP nào để chạy quảng cáo Meta của tôi không?

Có. MCP của Hermoso xây dựng và quản lý chiến dịch quảng cáo Meta (create_meta_campaign, create_meta_adset, create_meta_ad, meta_insights, set_meta_campaign_status) và đăng bài hữu cơ lên Facebook, Instagram và Threads, tất cả từ agent của bạn.

Có MCP nào cho Google Ads không?

Có. Hermoso xây toàn bộ cây Google Ads từ agent của bạn (chiến dịch, nhóm quảng cáo, quảng cáo tìm kiếm hoặc hiển thị responsive, và từ khóa với phủ định) trong một thao tác nguyên tử, cùng ngân sách, chiến lược giá thầu, nhắm mục tiêu theo vị trí và ngôn ngữ, báo cáo GAQL qua google_ads_report, và set_google_ads_status có cổng xác nhận là công tắc duy nhất bật chi tiêu thật.

MCP nào nghiên cứu quảng cáo đối thủ?

MCP của Hermoso lấy quảng cáo đối thủ từ thư viện quảng cáo Meta, Google và LinkedIn cùng TikTok, Instagram, YouTube, Reddit và Threads hữu cơ, và phân tích chiến lược của họ bằng find_competitors, pull_competitor_ads, competitor_teardown và research_ads.

Agent của tôi có thể đọc và trả lời tin nhắn trực tiếp của tôi không?

Có, trên Messenger, Instagram Direct, X, Bluesky và Telegram, và nó gửi được trên WhatsApp. list_inbox trả về tin nhắn trực tiếp cạnh bình luận, trả lời, đề cập và đánh giá, nên “hôm nay tôi cần trả lời gì” là một lệnh gọi duy nhất qua mọi kênh đã kết nối; reply_to_inbox_item trả lời theo id và tự chọn đúng kênh. Mỗi nền tảng có quy tắc riêng và Hermoso nói rõ điều đó thay vì thất bại vào lúc gửi: Meta cho phép trả lời trong vòng 24 giờ kể từ khi người đó nhắn, Telegram cho cửa sổ 24 giờ trượt chứ không phải lịch sử, X giữ 30 ngày và tính phí theo mỗi tin nhắn đọc. Trả lời trên WhatsApp không phải là trả lời inbox: nó đi qua send_whatsapp_message dưới dạng một mẫu đã được Meta duyệt hoặc một trả lời tự do trong cửa sổ chăm sóc khách hàng 24 giờ của Meta, và nó có cổng xác nhận vì nó đến một điện thoại thật và Meta tính phí doanh nghiệp cho nó. Cùng một mẫu có thể được gửi cho cả danh sách khách hàng bằng send_whatsapp_broadcast, công cụ điền các biến riêng của từng người, chạy như một công việc trong hàng đợi và trả về kết quả theo từng người nhận; một lần chạy thử trước không tốn gì và báo số người nhận thực tế cùng những gì Meta sẽ tính phí. Meta tính phí bạn trực tiếp cho những tin nhắn đó, không bằng credit Hermoso, và WhatsApp yêu cầu người nhận đã đồng ý nhận tin. LinkedIn và Threads không công bố API tin nhắn trực tiếp nào dùng được, nên cả hai đều không được cung cấp.

Máy chủ MCP của Hermoso là gì?

Đó là một máy chủ Model Context Protocol mã nguồn mở, cung cấp nền tảng marketing của Hermoso dưới dạng 922+ công cụ: nghiên cứu đối thủ, lập kế hoạch quảng cáo, tạo ảnh, video, avatar và giọng nói, đăng và lên lịch, quản lý chiến dịch trên Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads và AppLovin Ads, và xuất dữ liệu sang Sheets, Docs và Drive. Các agent như Claude Code và Cursor có thể chạy toàn bộ vòng lặp trực tiếp.

Nó hoạt động với những agent và client nào?

Mọi client MCP, và mọi agent lập trình trong một lệnh. 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 và hầu hết các agent khác: npx skills add hermoso-ai/hermoso. Mỗi lần cài thêm năm skill điều khiển CLI hermoso, nên không có danh sách công cụ nào được nạp vào phiên làm việc. Claude và Claude Desktop dán URL dưới Customize → Connectors, ChatGPT dưới Plugins → Add → Create MCP App, Grok Bot bắt đầu từ mẫu Hermoso Marketing Bot, Grok Build chạy grok mcp add hermoso -- npx -y hermoso mcp sau khi đăng nhập, và Cursor cùng VS Code cũng có thể nhận máy chủ MCP qua các deeplink một chạm ở trên.

Tôi có thể dùng từ Claude.ai mà không cài gì không?

Có. Dán https://app.hermoso.ai/mcp vào Claude → Customize → Connectors, xác nhận bằng tài khoản Hermoso của bạn, xong. Hoặc tạo API key trong ứng dụng (MCP & CLI → Terminal & API keys) cho Claude Code, Cursor và các script.

Có CLI không?

Có. npm install -g hermoso, rồi hermoso auth login mở một lần đăng nhập trên trình duyệt (loopback, giống gh) và lưu một key chỉ chủ sở hữu đọc được vào ~/.hermoso/config.json. CLI bao phủ vòng lặp cốt lõi dưới dạng các lệnh con với đầu ra --json (capabilities, credits, brand, create, generate, competitors, ads, research, jobs, fetch), là mẫu tiết kiệm token cho agent dùng terminal: chúng gọi shell thay vì mang theo một manifest công cụ lớn. Cùng gói đó cũng phục vụ toàn bộ bề mặt MCP 922+ công cụ qua stdio với hermoso mcp (hoặc npx -y hermoso mcp), nên cài CLI không làm mất phạm vi nào.

Có REST API không?

Có, cho các backend và ngôn ngữ không có client MCP. Trỏ tới https://app.hermoso.ai/v1 với một bearer key. /v1/posts, /v1/channels, /v1/media, /v1/credits, /v1/jobs và /v1/brands là một hợp đồng có phiên bản, nhỏ gọn, bạn có thể xây dựng theo và giữ ổn định. POST /v1/tools/{name} gọi mọi công cụ trong bề mặt MCP qua HTTP thuần, nên không có gì nằm ngoài tầm với. Duyệt chúng tại GET /v1/tools. Một lần render không buộc yêu cầu của bạn phải giữ kết nối: thêm ?wait=0 và lệnh gọi trả về 202 cùng một id công việc, rồi truy vấn GET /v1/jobs/{id} cho đến khi xong. GET /v1/jobs liệt kê công việc của bạn và GET /v1/brands liệt kê các hồ sơ mà key của bạn có thể thao tác. Đặc tả được sinh từ chính router tại openapi.json.

Nó có tiêu credit ẩn danh không?

Không. Mọi lệnh tạo đều xác thực và tính phí cho một tài khoản thật. Connector từ chối chạy nếu không có danh tính đã xác minh.

Chi phí bao nhiêu?

Đăng ký miễn phí không cần thẻ, và bạn bắt đầu với hơn 250 credit miễn phí có thể kiếm thêm. Sau đó là một hệ thống credit duy nhất cho nghiên cứu, ảnh và video, với các gói $29, $69 và $149 mỗi tháng; mọi tính năng đều có trên mọi gói, và các gói chỉ khác nhau ở số credit hằng tháng và tỷ giá mỗi credit. Chi phí render chính xác được công bố qua hermoso_capabilities.

Liên quan

Hướng dẫn cho từng nền tảng một, mỗi bài nói rõ agent có thể làm gì ở đó: Facebook Ads MCP, Google Ads MCP, LinkedIn MCP, HubSpot MCP và connector Apple Search Ads. Mọi nền tảng khác nằm trên trang kênh.

Đang dùng Rovo, Dify, Zapier, Zed, một IDE JetBrains, Devin, Windsurf hoặc Hermes Agent? Mỗi cái có trang thiết lập ngắn riêng dưới kết nối Hermoso bằng URL.

Đã kết nối nhưng chưa biết nên hỏi gì? Các workflow là những lời nhắc có sẵn cho các việc marketing thường gặp, mỗi cái cách ChatGPT hoặc Claude một cú nhấp.

Một agent cũng có thể tự tạo và thanh toán cho tài khoản Hermoso của riêng nó, không cần người ngồi trước một biểu mẫu đăng ký: xem agent tự đăng ký và thanh toán.

Tạo tài khoản miễn phí, kết nối một lần, và agent của bạn có 922+ công cụ marketing. Thích studio trực quan hơn? Nó là cùng một động cơ.

Bắt đầu miễn phí →   Xem trên GitHub →