为什么代理(以及使用它们的人)选择 Hermoso:一个连接器就是 100+ 个图片、视频、语音和写作模型的一站式平台:视频方面有 Seedance、Veo、Kling、MiniMax H3 和 Gemini Omni;静态图方面有 Nano Banana、Imagen、Flux、Seedream 和 GPT Image;另外还有高端语音,以及 Claude、Gemini 和 GPT 级别的写作模型,全部共用一个积分计量,无需为每家供应商单独持有 API 密钥或账户。除了原始模型,同一个连接器还覆盖完整的广告工作流:横跨 Meta、Google 和 LinkedIn 广告库的竞品调研、创意规划、成品品牌渲染、后期制作、评分、发布和广告活动管理。每次渲染的精确积分成本都在 hermoso_capabilities 中公布,因此规范的代理会在花钱之前先给你报出价格。
Hermoso 是营销 MCP,运行完整的广告闭环。大多数营销 MCP 只管理广告活动;Hermoso 还会创作并发布广告。把它连接到你的代理,就能直接在提示词中调研、创作、发布和管理成品广告,并使用 922+ 个工具、你保存的品牌上下文和你的积分。可通过 npm 安装(npm install -g hermoso)。它在 github.com/hermoso-ai/hermoso 开源。
一键连接:在 ChatGPT 中打开 · 添加到 Cursor · 在 VS Code 中安装 · Claude Code:claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso(Codex、Gemini CLI 和 Cursor:上方设置中各有一条命令)· Claude.ai:在 Settings → Connectors 中粘贴 https://app.hermoso.ai/mcp · Meta Muse:发送一条聊天消息即可完成设置,见 Muse 中的 Hermoso。代理可以在 /.well-known/mcp.json 自动发现服务器卡片。同时收录于 官方 MCP 注册表(io.github.hermoso-ai/hermoso)、Smithery 和 Glama。
更喜欢工作室?工具的全部功能也都在网页应用中,地址是 app.hermoso.ai。
连接之后,输入三件事即可
这些都是普通的句子,不是 DSL。代理自己选择工具;花费由你批准。
- 调研。“
oatly.com最接近的三个竞争对手是谁,它们投放时间最长的 Meta 广告是什么?告诉我哪个钩子一直在重复。”这会依次调用find_competitors→pull_competitor_ads→mine_angles。 - 创作。“用那个钩子为我的品牌做一条 9:16 的 UGC 视频广告,加入我的真实产品照片,并烧录字幕。”这会依次调用
get_brand→plan_ad→render_ad,并返回成品 mp4 链接。 - 发布。“周二上午 9 点把它排到 Instagram 和 TikTok,并围绕它建一个以美国为定向、每天 $30、处于暂停状态的 Meta 广告活动。”这会依次调用
schedule_post→create_meta_campaign→create_meta_ad。
按用途分类的工具
所有 922+ 个工具都通过一个 OAuth’d 服务器提供。可以从 ChatGPT、Claude、Claude Desktop、Codex、Cursor、Cline、OpenClaw、Hermes、Grok Bot 或任何其他 MCP 客户端调用。每个工具返回的都是持久的素材 URL 或结构化结果,而不是模型必须重新解析的散文。
想查看完整清单?请见 工具参考,其中有每个工具真实的参数结构,旁边还有 机器可读的 JSON。该参考是自动生成的:它通过运行正在发布的 MCP 服务器,并通过真实传输读回 tools/list 来构建,因此它就是你的客户端实际收到的完整工具列表。下面的分类是手写的导览,介绍值得记住名字的工具。两者不一致时,以参考为准。完整开发者文档:hermoso.ai/docs。
调研与广告侦察:find_competitors、competitor_teardown、pull_competitor_ads、research_ads、mine_angles、score_ad、check_ad_policy、analyze_video;广告库 search_meta_ads、search_google_ads、search_linkedin_ads;自然社交 search_tiktok、search_instagram、search_youtube、search_reddit、search_threads、search_threads_keyword;fetch_social_data;创意手册 list_skills、get_skill、save_skill。
创作成品广告:品牌 draft_brand、get_brand、update_brand、use_brand、list_brands;规划 plan_ad、plan_variations;渲染 render_ad、generate_image、generate_video、generate_avatar、generate_voice、generate_text、make_template_ad(直接渲染的原生 HTML 广告格式,因此版式像素级精确)、make_explainer、product_sizzle、make_thumbnail;编辑与完成 remix_static、recast_motion、reframe_video、upscale_video、dub_video、change_voice、finish_video、fix_beat、post_edit、stitch_video、clip_video;素材 list_product_photos、set_product_image、list_library、fetch_asset、upload_file。
发布并排期到你的渠道:post_to_meta(Facebook / Instagram / Threads)、post_to_tiktok、post_to_youtube、schedule_post(一个队列覆盖 Facebook、Instagram、Threads、TikTok、YouTube、X、LinkedIn、Pinterest、Bluesky、Telegram 和 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 在上传之后还能继续:list_youtube_videos、update_youtube_video、set_youtube_thumbnail(为已上传视频设置 Hermoso 缩略图,这是点击率最大的单一因素,否则 YouTube 会随机选一帧)以及 youtube_video_insights(观看次数、观看时长、平均观看百分比、新增订阅者)。互动: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(文本、图片、视频、回复、引用帖、投票和整条线程;普通账号 280 字符,拥有 X Premium 的账号最多 25,000 字符,以从账号读取的实际上限为准,从不截断),post_x_article(X 自己的长文 Article,以 Markdown 撰写,标题、列表、引用、代码块和表格都会完整保留),edit_x_post(在 X 允许的一小时内改写已发布的帖子),delete_x_post,x_post_metrics 和 x_post_insights(展示次数、点赞、转发、回复、引用、收藏),x_post_insights_historical(任意日期范围内同样的广告主数据,而 x_post_insights 只能看到最近 28 小时),x_mentions。X 是唯一按每次 API 调用计费积分的连接器,因为 X 按请求向我们收费;包含链接的帖子成本约为不含链接的 13×,代理在发布前会先告知价格。LinkedIn:list_linkedin_pages、post_to_linkedin_page、post_to_linkedin、manage_linkedin_post、linkedin_page_analytics(自然 Page 表现:粉丝数与粉丝增长、Page 浏览量,以及帖子的展示、点击和互动,可查看 Page 总计或每条帖子)。LinkedIn 发布针对你勾选的公司 Page。个人资料也可用,但在你明确分享之前保持关闭。Pinterest:list_pinterest_boards、create_pinterest_board、post_to_pinterest(在你选定的画板上发布图片或视频 Pin)。Threads 不止于发布:list_threads_posts、list_threads_replies、reply_to_thread、hide_thread_reply、delete_thread、list_threads_mentions、threads_insights。
阅读并回复私信。list_inbox 把所有人对品牌说过的话放进一个列表:Facebook 和 Instagram 评论、Threads 回复和提及、YouTube 和 Reddit 评论、Google 评价、Bluesky 回复和 X 提及,外加 Messenger、Instagram Direct、X、Bluesky 和 Telegram 上的私信。reply_to_inbox_item 通过 id 回复其中任何一条,并自动路由到正确的渠道,因此代理无需知道每个平台使用哪个回复工具。如果你想看整个对话而不只是最新一行,可按渠道使用: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;WhatsApp 上则有 send_whatsapp_message、send_whatsapp_broadcast、list_whatsapp_templates、create_whatsapp_template。instagram_profile 会把 Instagram @用户名转换为 Meta 实际需要的数字账号 id。每个平台允许的内容各不相同,Hermoso 会告诉你适用哪条规则,而不是让你在被拒绝时才发现:Meta 允许在对方发来消息后 24 小时内回复,这个窗口会在发送前免费检查;Telegram 是滚动的 24 小时窗口,而不是收件箱,因为 Bot API 根本没有历史记录接口;X 保留 30 天的私信,并按读取的每条消息计费。WhatsApp 需要单独说明,因为在那里回复并不是收件箱回复:Hermoso 在 WhatsApp 上发送,通过 send_whatsapp_message,既可以是用于开启对话的 Meta 批准模板,也可以是在 Meta 24 小时客服窗口内的自由格式回复,并且在发送前会请你确认具体措辞和具体号码,因为它会到达真实的手机,而 Meta 会向企业收取对话费用。Meta 也没有提供 WhatsApp 历史记录接口,因此你在连接之前的对话,无论花多少钱都无法获取。LinkedIn 和 Threads 没有可用的私信 API,因此都不提供此功能。
发送一条 WhatsApp 消息,或群发给整个名单。send_whatsapp_broadcast 把一个已批准的模板发送给客户名单、某个细分人群或一次上线活动,并在发送过程中为每个人填入其各自的 {{1}} 和 {{2}} 值,因此一千个人收到的是点名给自己的消息,而不是千篇一律的群发。Meta 没有提供批量接口,因此它是按每位收件人一条消息、按节奏逐条发送的扇出,并以排队任务的形式运行,你可以轮询查询,而不是一个会一直等待的调用:重复号码会在发送前被去重,Meta 无法使用的号码会按名称拒绝而不是悄悄丢弃,每位收件人在结果中都有自己的结果,因此部分失败会被报告为部分失败,绝不会被当作成功。先用 dryRun 运行:它不花费任何费用、不发送任何内容,并会报告真实的收件人数量、模板的实时类别、Meta 将为此收取的费用,以及名单是否在你的企业组合每日滚动的 24 小时消息上限之内。消息费用由 Meta 按每条消息、按各国费率直接向你收取,因此群发不消耗 Hermoso 积分。其中两条规则是 Meta 的规定而非我们的,并且是永久性的:群发始终必须使用已批准的模板,因为自由格式文本只允许在对方先给你发消息后开启的 24 小时窗口内使用;WhatsApp 要求收件人已同意接收,这一点 API 不做强制,仍然由企业自行负责。
覆盖所有渠道的一个内容日历:schedule_post 把一个成品渲染按每个渠道各自的文案,在选定的时间排入一个或多个渠道;list_scheduled 读取已排队的内容以及已经发出的内容,并附带每个渠道的结果;cancel_scheduled 可以在发布前撤回帖子。在工作室中,同一个队列是一个真正的日历,有月、周和列表视图,可以拖动帖子来重新排期,可以编辑或复制任意条目,还有可以把作品拖入的固定时段。Hermoso 会在约定时间发布,无需保持任何页面打开。
运行 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。对象以暂停状态创建,每次花费和删除都需要确认。在承诺预算之前:preview_meta_ad 会按版位渲染真实广告,并生成可查看的链接;estimate_meta_reach 会说明某个定向设置实际能触达多少人。受众:list_meta_audiences 和 create_meta_audience 可以构建网站像素再营销、Page 和 Instagram 互动受众以及相似受众,创建受众不花费任何费用。meta_insights 会按年龄、性别、版位和国家/地区拆分表现。Facebook Ads MCP 页面逐一介绍每个 Meta 工具及其提供的定向功能。
运行 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)。整个结构在一次原子操作中建成,然后从 Google 读回,代理才会描述它所建的内容。除此之外:create_google_ads_conversion_action 和 list_google_ads_conversion_actions(定义 Google 计为一次结果的动作;TARGET_CPA、TARGET_ROAS、MAXIMIZE_CONVERSIONS 以及所有 Performance Max 广告活动都需要它才能投放,因此在没有转化动作的账户上,Hermoso 会拒绝为其建立这些广告活动)、create_google_ads_performance_max_campaign(Google 的跨渠道广告活动类型)、add_google_ads_assets(站内链接、宣传信息和结构化摘要,会被创建并附加,因为未附加的素材不会显示)以及 google_ads_keyword_ideas(关键词规划师:真实的月搜索量、竞争度和页首出价,因此关键词基于数据选择,而不是凭猜测)。
运行 LinkedIn、Pinterest、Microsoft、X、TikTok、Snapchat、ChatGPT、Apple Search Ads 和 AppLovin Ads:在其他每个付费平台上都采用同样的默认暂停、需确认的模式。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(把国家、地区和城市名称解析为广告活动所需的 Microsoft 地理位置 id;如果没有设置地理位置,Microsoft 广告活动会以全球投放创建,这是 Microsoft 自身的默认值,回读时会明确警告)。Reddit Ads,完整账户结构:list_reddit_ads_campaigns、reddit_ads_report、create_reddit_ads_campaign、create_reddit_ads_ad_group、create_reddit_ads_ad、create_reddit_ads_post(Reddit 广告推广的是一条帖子,因此素材本身就是帖子)、set_reddit_ads_status,以及免费的规划工具 search_reddit_ads_targeting、reddit_ads_forecast 和 reddit_ads_bid_suggestion,通过 list_reddit_ads_pixels 和 send_reddit_ads_conversions 做转化追踪,此外还有再营销和保存的受众、潜在客户表单,以及 reddit_ads_history。ChatGPT Ads(在 ChatGPT 回答下方运行的广告),通过 OpenAI 的 Advertiser API: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 只有一种创意格式,即图文卡片,没有视频,因此代理会从你的影片中截取一张静帧,而不会向你提供视频广告。X Ads,完整的推广帖子结构,2026 年 8 月起上线:list_x_ads_accounts、list_x_ads_funding_instruments、x_ads_report、create_x_ads_campaign、create_x_ads_line_item(X 对广告组的称呼)、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。X 广告推广的是一条帖子,因此素材就是 post_to_x 所发布的同一条帖子。TikTok Ads 是与 TikTok 发布连接器分开的连接,它是唯一默认启用创建对象的平台,因此 Hermoso 会强制每一层都保持暂停,没有覆盖选项: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。预算以微货币为单位(1,000,000 = 一个单位),创意标题上限为 34 个字符,Snapchat 广告指向的是 CREATIVE 而不是媒体 id。规划预算之前有三点访问说明:LinkedIn 和 Pinterest 都按你自己广告账户所持的 API 等级来限制广告写入。报告和读取不受限制,而创建广告活动取决于平台授予你账户的访问权限。Meta、Google Ads、Microsoft Advertising、Reddit Ads 和 ChatGPT Ads 都没有此类等级限制。X 按广告账户而不是按应用授予 Ads API 访问权限,因此你无需点击 OAuth 按钮,而是要在 business.x.com → Account access 中把 Hermoso 的 X 用户添加到你的广告账户,它随后会出现在 list_x_ads_accounts 中,并显示 X 授予它的权限级别。AppLovin Ads 通过粘贴密钥连接:applovin_ads_report 对任何带有其 Reporting Key 的账户都可用,applovin_ads_pixel 使用其 Event Key,send_applovin_ads_events 需要 AppLovin 的 Conversion API 密钥,而 list_applovin_ads_campaigns、create_applovin_ads_campaign、update_applovin_ads_campaign、set_applovin_ads_status、创意集工具以及 upload_applovin_ads_assets 使用 AppLovin 的 Campaign Management API,该 API 与 Conversion API 密钥一样,由 AppLovin 逐个账户开通。请联系你的 AppLovin 客户团队开通这些功能,然后也粘贴这些密钥。
构建 Apple Search Ads,并一直读取到搜索词:App Store 搜索广告,端到端。构建: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。每个对象都以暂停状态创建,没有覆盖选项;启用是唯一会开启真实花费的开关,并且需要确认;每份摘要都根据 Apple 实际存储的内容回读生成。广告投放在搜索标签页版位;搜索结果广告活动不需要任何广告和创意,因为 Apple 会自行渲染你的 App Store 产品页,Hermoso 会免费告知这一点,而不是让 Apple 拒绝构建。读取:list_apple_ads_campaigns(状态、投放状态、每日和总预算、投放的国家,以及 Apple 对广告活动无法投放所给出的原因)、list_apple_ads_ad_groups(默认出价,以及 Apple 的 Search Match 是否开启)、list_apple_ads_keywords(定向和否定关键词,附带匹配类型和出价)、apple_ads_report(展示、点击、安装、花费、TTR、CPT 和 CPA,可按广告活动、广告组、关键词、搜索词或广告层级查看)、list_apple_ads_creatives、list_apple_ads_ads、list_apple_ads_assets、list_apple_ads_product_pages(你的 App Store 商店页和任何自定义产品页,以及各语言的内容)、search_apple_ads_apps 和 check_apple_ads_app_eligibility(你的应用可以在哪些版位、国家和设备上投放广告,建立广告前值得先看)以及 list_apple_ads_orgs。它没有 OAuth 按钮,因为 Apple 不提供 OAuth 流程:Hermoso 会生成签名密钥,你将其公钥部分粘贴到 Apple Ads → Account Settings → API 中,然后粘回三个 id。Apple 只会向拥有 API 角色的用户显示该字段,因此账户管理员需要先邀请或切换到该角色。Apple Search Ads 连接器指南会逐步说明整个过程。每个连接都固定到你创建时所选的那一个 Apple Ads 组织。
报告与导出:Google 云端硬盘 save_to_drive、list_drive_files、get_drive_file、update_drive_file、delete_drive_file、create_drive_folder;表格 create_sheet、append_to_sheet、read_sheet;文档 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。潜在客户通过 HubSpot MCP 进入你的 CRM:sync_leads_to_hubspot 把 Meta 和 LinkedIn 潜在客户表单中的线索作为联系人推送进来,hubspot_deals_report 按阶段和来源汇报商机。
记忆、档案、技能与团队:remember、forget、list_memory、store_get;档案 create_brand、delete_brand、use_brand、list_brands,因此代理机构无需打开应用,就能接手新客户或移除旧客户,而且每个套餐的档案数量都不限;技能,现在是一个统一的库,吸收了旧的“AI 员工”存储:save_skill、list_skills、get_skill、delete_skill;团队 invite_member、list_team、set_role、remove_member。
账户、设置与连接器:hermoso_capabilities(查询模型和每次渲染的精确成本;先调用它)、hermoso_credits、buy_credits、billing_status、upgrade_plan、set_auto_reload、get_job、list_jobs、report_bug、request_feature;设置 get_settings、update_settings(语言和外观,保存在账户中而不是浏览器里,因此只使用代理的客户不会被困在英文界面中);连接器 list_connectors、list_connector_accounts、set_connector_accounts(精确选择可用的 Page、广告账户和画板;工具报告的是服务器的回读结果,而不是请求内容)、disconnect_connector。连接账户需要 OAuth 同意界面,因此这是唯一仍需要浏览器的步骤;之后的一切都可由代理调用。