Ведите весь свой маркетинг из агента

Hermoso поставляет MCP-сервер с открытым кодом, CLI и готовые навыки для Claude, так что ассистент, которым вы уже пользуетесь, может вести всю вашу рекламную работу: исследовать объявления, которые работают на вашем рынке, создавать готовые рекламные изображения и видео, публиковать их и собирать платные кампании, которые за ними стоят. 922+ инструмента через одну точку доступа с OAuth, более 100 моделей изображений, видео, голоса и текста на одном счётчике кредитов и точная стоимость каждого рендера, опубликованная до того, как что-либо будет списано.

Почему агенты (и их владельцы) выбирают 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: вставьте https://app.hermoso.ai/mcp в Настройки → Коннекторы · Meta Muse: одно сообщение в чате всё настраивает, см. Hermoso в Muse. Агенты могут сами найти карточку сервера по адресу /.well-known/mcp.json. Также сервер есть в официальном реестре MCP (io.github.hermoso-ai/hermoso), в Smithery и в Glama.

Предпочитаете студию? Всё, что делают инструменты, есть и в веб-приложении: app.hermoso.ai.

Три фразы, которые стоит написать один раз, когда всё подключено

Это обычные фразы, а не DSL. Агент выбирает инструменты, а расходы подтверждаете вы.

  1. Исследование. «Кто три ближайших конкурента у oatly.com и какая у них самая долгоживущая реклама в Meta? Расскажи, какой хук повторяется чаще всего.» Это проходит цепочку find_competitors → pull_competitor_ads → mine_angles.
  2. Создание. «Сделай мне UGC-видеообъявление 9:16 для моего бренда с этим хуком, с реальным фото моего продукта и субтитрами, вшитыми в видео.» Это проходит get_brand → plan_ad → render_ad и возвращает ссылку на готовый mp4.
  3. Запуск. «Запланируй его в Instagram и TikTok на вторник в 9 утра и создай вокруг него приостановленную кампанию в Meta с таргетингом на США и бюджетом $30 в день.» Это проходит schedule_post → create_meta_campaign → create_meta_ad.

Инструменты по задачам

Все 922+ инструмента работают через один сервер с OAuth. Вызывайте любой из них из ChatGPT, Claude, Claude Desktop, Codex, Cursor, Cline, OpenClaw, Hermes, Grok Bot или любого другого MCP-клиента. Каждый возвращает постоянную ссылку на актив или структурированный результат, а не текст, который модели приходится заново разбирать.

Ищете полный список? Он в справочнике инструментов: у каждого инструмента есть его настоящая схема параметров, а рядом лежит машиночитаемый 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 символов на обычном аккаунте и до 25 000 на аккаунте с X Premium, лимит читается с самого аккаунта, а не берётся на веру, и текст никогда не обрезается), post_x_article (длинная статья X, написанная в 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 (органическая эффективность страницы: подписчики и их прирост, просмотры страницы, показы, клики и вовлечённость постов по всей странице или по каждому посту). Публикация в LinkedIn идёт на отмеченные вами страницы компаний. Ваш личный профиль тоже доступен, но выключен, пока вы явно не разрешите им пользоваться. Pinterest: list_pinterest_boards, create_pinterest_board, post_to_pinterest (пины с изображением или видео на доске, которую вы выбираете). 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 превращает @handle в Instagram в числовой id аккаунта, который Meta на самом деле требует. Правила у платформ разные, и 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 выставит за него, и помещается ли список в лимит сообщений в сутки вашего бизнес-портфолио. Meta выставляет вам счёт за сообщения напрямую, за каждое сообщение, по её собственным тарифам для каждой страны, поэтому рассылка не тратит кредиты Hermoso. Два правила здесь принадлежат Meta, а не нам, и оба постоянны: рассылка всегда идёт по одобренному шаблону, потому что свободный текст разрешён только внутри 24-часового окна, которое открывается, когда человек первым пишет вам; и WhatsApp требует, чтобы получатель дал согласие, что API ничем не проверяет и что остаётся ответственностью бизнеса.

Один контент-календарь на все каналы: schedule_post ставит готовый рендер в очередь на один или несколько каналов в выбранное время с подписями под каждый канал; list_scheduled показывает, что стоит в очереди и что уже вышло, с результатом по каждому каналу; cancel_scheduled снимает пост до выхода. В студии та же очередь выглядит как настоящий календарь с видами по месяцам, неделям и спискам: пост можно перетащить, чтобы перенести, любую запись можно изменить или продублировать, а есть постоянные слоты времени, куда можно положить работу. Hermoso публикует в назначенное время, и ничего не должно оставаться открытым.

Запускайте кампании в Meta Ads: 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 собирают ретаргетинг по пикселю сайта, аудитории вовлечённости Страницы и 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 (Keyword Planner: реальный месячный поисковый объём, конкуренция и ставки для верха выдачи, так что ключевые слова выбираются по данным, а не угадываются).

Запускайте рекламу в 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 (переводит названия стран, регионов и городов в id локаций Microsoft, которые нужны кампании; без локаций кампания 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), через 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 ровно один формат креатива: карточка из текста и изображения, видео там нет, поэтому агент вытащит кадр из вашего фильма, а не предложит видеообъявление. X Ads, полное дерево промопостов, доступно с августа 2026: 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, а не на media id. Три момента доступа, которые полезно знать до планирования бюджета: LinkedIn и Pinterest ограничивают запись в рекламу уровнем API, который для вашего рекламного аккаунта открыла платформа. Чтение и отчёты ничем не ограничены, а создание кампаний зависит от доступа, который платформа выдала вашему аккаунту. У Meta, Google Ads, Microsoft Advertising, Reddit Ads и ChatGPT Ads такого уровня нет. X выдаёт доступ к Ads API по рекламному аккаунту, а не по приложению, поэтому вместо кнопки OAuth вы добавляете пользователя X от Hermoso в свой рекламный аккаунт на business.x.com → Account access, и он появляется в list_x_ads_accounts с тем уровнем прав, который дал X. AppLovin Ads подключается вставленным ключом: applovin_ads_report работает на любом аккаунте с его ключом Reporting, а applovin_ads_pixel с ключом Event, send_applovin_ads_events требует ключ Conversion API от AppLovin, а list_applovin_ads_campaigns, create_applovin_ads_campaign, update_applovin_ads_campaign, set_applovin_ads_status, инструменты наборов креативов и upload_applovin_ads_assets используют Campaign Management API от AppLovin, который AppLovin включает аккаунт за аккаунтом, так же как ключ Conversion API. Попросите вашего менеджера 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 (ставка по умолчанию и включён ли Search Match от Apple), 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 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. Лиды попадают в вашу CRM через HubSpot MCP: sync_leads_to_hubspot переносит лиды из форм Meta и LinkedIn как контакты, а hubspot_deals_report показывает сделки по этапам и источникам.

Память, профили, навыки и команда: remember, forget, list_memory, store_get; профили create_brand, delete_brand, use_brand, list_brands, так что агентство может взять нового клиента и закрыть старого, не открывая приложение, а профили не ограничены на любом тарифе; навыки, теперь одна библиотека, которая поглотила прежний магазин «ИИ-сотрудников»: 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 (выбрать, какие Страницы, рекламные аккаунты и доски можно использовать; инструмент сообщает то, что сервер записал, а не то, что запросили), disconnect_connector. Подключение аккаунта это экран согласия OAuth, поэтому это единственный шаг, которому по-прежнему нужен браузер; всё после него агент делает сам.

КАЖДЫЙ КАНАЛ

Один агент. Каждый канал, на котором вы продвигаетесь.

Подключите аккаунт один раз, и он становится доступен для вызова. Один и тот же готовый рендер может уйти органически, работать как платная реклама и присылать свои цифры обратно, без того, чтобы вы открывали хотя бы один кабинет платформы. Так же работает и с файлом, сделанным где-то в другом месте: инструменты публикации, планирования и кампаний принимают любое загруженное изображение или видео, так что агент может использовать эту половину самостоятельно.

Публикация органически

Отправляйте готовый рендер прямо в подключённые аккаунты, сразу или в очередь настоящего контент-календаря: виды по месяцам, неделям и спискам, перенос постов перетаскиванием, постоянные слоты времени, редактирование или дублирование любой записи, подписи под каждый канал и одно подтверждение.

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

Ведите рекламу

Соберите всё дерево кампании: кампанию, группу объявлений или ad set, объявления, ключевые слова, бюджеты, ставки и таргетинг. Всё читается обратно из платформы, прежде чем агент расскажет, что создал. Затем то, что пропускают большинство инструментов: настоящие превью рекламы Meta и оценки охвата до того, как закладывается бюджет, аудитории ретаргетинга и похожие аудитории, цели конверсий в Google, Performance Max, объёмы из Keyword Planner, а также быстрые ссылки и уточнения, созданные и привязанные.

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

Измеряйте и отчитывайтесь

Расход, CTR, CPC и конверсии на платной стороне; показы, удержание, лайки, репосты и комментарии на органической. Добавьте Google Analytics 4, чтобы видеть, чего всё вместе добилось на вашем сайте: сессии, пользователи, конверсии и выручка по каналам, источнику и каналу, кампании или посадочной странице, а также кто сейчас на сайте. Всё это выгружается в Google Sheet, Doc или папку Drive, которые ваша команда и так читает.

Эффективность кампаний · вовлечённость по постам · удержание по видео · размеры аудиторий · установки и поисковые запросы Apple Search Ads · сессии, конверсии и выручка GA4 · посетители в реальном времени

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

Отвечайте в личных сообщениях

Вопрос, который действительно приводит к продаже, обычно приходит личным сообщением. Соберите все такие сообщения в один список рядом с комментариями, ответами, упоминаниями и отзывами, прочитайте переписку и ответьте сразу же, как спросили. Один id уходит обратно, и Hermoso направляет ответ в нужный канал. Окно ответа Meta на 24 часа проверяется бесплатно до отправки, а Telegram работает скользящим окном 24 часа, а не историей, потому что Telegram вообще не публикует эндпоинта истории. WhatsApp работает наоборот: Hermoso там отправляет, а не отвечает, либо одно сообщение, либо рассылку одобренного шаблона на весь список клиентов с подставленными личными значениями. А личные сообщения могут отвечать сами: автоматизация личных сообщений в Instagram отправляет сообщение каждому, кто оставил в комментарии ключевое слово под постом (с необязательным публичным ответом), или каждому, кто написал ключевое слово в личку, так что розыгрыш или пост «напиши LINK в комментарии» идёт без того, чтобы кто-то сидел за клавиатурой.

Messenger · Instagram Direct · X · Bluesky · Telegram · WhatsApp (отправить одно или разослать по списку)

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

Три вещи, которые полезно знать заранее. Публикация в LinkedIn идёт на отмеченные вами страницы компаний. Hermoso по умолчанию публикует от имени бренда; ваш личный профиль тоже доступен, но выключен, пока вы явно не разрешите им пользоваться. Поскольку X берёт плату за каждый запрос API, эти вызовы списывают небольшое число кредитов за каждый, а пост со ссылкой стоит примерно в 13× дороже поста без неё, так что агент узнает цену до публикации.

Исследование шире публикации: можно искать по рекламным библиотекам Meta, Google и LinkedIn, а также по органическим TikTok, Instagram, YouTube, Reddit и Threads, так что вы можете изучить любой рынок на предмет того, что работает, до того как опубликуете хоть что-то.

Чего агент не может сделать сам

Агент с бюджетом полезен только тогда, когда радиус возможного ущерба ограничен, поэтому полномочия на расход зашиты на сервере, а не в промпте:

  • Ничего не запускается случайно. Кампании, группы объявлений и объявления Meta создаются со статусом PAUSED, и переопределить это вызывающий не может. Каждая кампания на каждой платформе создаётся на паузе, переключатели set_*_ads_status (единственные инструменты, которые включают реальные деньги) отказываются работать без явного флага подтверждения, а то же ограничение распространяется на создание включённой группы объявлений, объявления или ключевого слова Google Ads под уже включённым родителем, потому что такая реклама показалась бы при ближайшем же аукционе.
  • Каждый рендер сначала оценивается. hermoso_capabilities публикует точную стоимость каждой модели в кредитах (по длительности, для видео), так что агент может рассчитать план до рендера.
  • Кредиты резервируются, а потом списываются. Рендер сначала резервирует оценку до первого вызова провайдера, а после списывает точную стоимость. Если отправка не удалась, всё возвращается, так что ничего не тратится без списания.
  • Без анонимных трат. Каждый вызов генерации проходит аутентификацию и списывает кредиты с настоящего аккаунта; коннектор не работает без проверенной личности.
  • Удаления тоже требуют подтверждения, а каждое дерево кампании читается обратно из рекламной платформы, прежде чем агент о нём доложит. Итог, который вы получаете, строится по этому чтению, а не по тому, что было запрошено.

Частые вопросы

Какой маркетинговый MCP лучший?

Hermoso это маркетинговый MCP, созданный, чтобы вести весь рекламный цикл из агента. Он исследует рекламу конкурентов, создаёт готовые рекламные изображения и видео, публикует или планирует их, собирает кампании и читает их, 922+ инструмента через один сервер с OAuth, работает в ChatGPT, Claude, Cursor, Codex, Cline, OpenClaw, Hermes и Grok Bot.

Есть ли MCP для управления рекламой в Meta?

Да. MCP Hermoso собирает и ведёт рекламные кампании Meta (create_meta_campaign, create_meta_adset, create_meta_ad, meta_insights, set_meta_campaign_status) и публикует органические посты в Facebook, Instagram и Threads, всё из вашего агента.

Есть ли MCP для Google Ads?

Да. Hermoso собирает всё дерево Google Ads из вашего агента (кампанию, группу объявлений, адаптивное поисковое или медийное объявление и ключевые слова с минус-словами) одной атомарной операцией, а также бюджеты, стратегию ставок, гео- и языковой таргетинг, отчёты GAQL через google_ads_report и set_google_ads_status с подтверждением как единственный переключатель, который запускает реальные расходы.

Какой MCP исследует рекламу конкурентов?

MCP Hermoso берёт рекламу конкурентов из рекламных библиотек Meta, Google и LinkedIn, а также из органических TikTok, Instagram, YouTube, Reddit и Threads, и разбирает их стратегию через find_competitors, pull_competitor_ads, competitor_teardown и research_ads.

Может ли мой агент читать и отвечать на мои личные сообщения?

Да, в Messenger, Instagram Direct, X, Bluesky и Telegram, а в WhatsApp он отправляет сообщения. list_inbox возвращает личные сообщения рядом с комментариями, ответами, упоминаниями и отзывами, так что «что мне сегодня нужно ответить» это один вызов по всем подключённым каналам; reply_to_inbox_item отвечает по id и сам выбирает канал. У каждой платформы свои правила, и Hermoso называет их заранее, а не падает при отправке: Meta разрешает ответ в течение 24 часов после того, как человек написал, Telegram даёт скользящее окно 24 часа, а не историю, X хранит 30 дней и списывает плату за каждое прочитанное сообщение. Ответ в WhatsApp это не ответ в почтовом ящике: он идёт через send_whatsapp_message как одобренный Meta шаблон или свободный ответ внутри 24-часового окна клиентской поддержки Meta, и он требует подтверждения, потому что доходит до реального телефона, а Meta выставляет бизнесу счёт за него. Тот же шаблон можно разослать всему списку клиентов через send_whatsapp_broadcast, который подставляет личные значения каждого человека, работает как фоновая задача и возвращает результат по каждому получателю; пробный запуск сначала ничего не стоит и показывает реальное число получателей и то, сколько возьмёт Meta. Meta выставляет счёт за эти сообщения вам напрямую, а не в кредитах Hermoso, и WhatsApp требует, чтобы получатель дал согласие. LinkedIn и Threads не публикуют пригодного API личных сообщений, поэтому они не предлагаются.

Что такое MCP-сервер Hermoso?

Это MCP-сервер (Model Context Protocol) с открытым кодом, который выставляет маркетинговую платформу Hermoso как 922+ инструмента: исследование конкурентов, планирование рекламы, генерация изображений, видео, аватаров и голоса, публикация и планирование, управление кампаниями в Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads и AppLovin Ads, а также экспорт в Sheets, Docs и Drive. Такие агенты, как Claude Code и Cursor, могут прогнать весь цикл напрямую.

С какими агентами и клиентами он работает?

С любым MCP-клиентом, а для каждого кодингового агента есть одна команда. 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 и большинство других: npx skills add hermoso-ai/hermoso. Каждая установка добавляет пять навыков, которые управляют CLI hermoso, так что список инструментов в сессию не загружается. Claude и Claude Desktop вставляют URL в Customize → Connectors, ChatGPT в Plugins → Add → Create MCP App, Grok Bot начинается с шаблона Hermoso Marketing Bot, Grok Build выполняет grok mcp add hermoso -- npx -y hermoso mcp после входа, а Cursor и VS Code также могут подключить MCP-сервер по одной из ссылок в один клик выше.

Можно ли использовать его в Claude.ai без установки?

Да. Вставьте https://app.hermoso.ai/mcp в Claude → Customize → Connectors, подтвердите вход в свой аккаунт Hermoso, и готово. Или создайте ключ API в приложении (MCP и CLI → Терминал и API-ключи) для Claude Code, Cursor и скриптов.

Есть ли и CLI?

Да. npm install -g hermoso, затем hermoso auth login открывает вход через браузер (loopback, как у gh) и сохраняет ключ, доступный только владельцу, в ~/.hermoso/config.json. CLI покрывает основной цикл как команды подпроцесса с выводом --json (capabilities, credits, brand, create, generate, competitors, ads, research, jobs, fetch). Это экономичный по токенам способ для терминальных агентов: они вызывают команды, а не тащат за собой большой манифест инструментов. Тот же пакет отдаёт полный MCP-набор из 922+ инструментов по stdio через hermoso mcp (или npx -y hermoso mcp), так что установка CLI не теряет в покрытии.

Есть ли REST API?

Да, для бэкендов и языков без MCP-клиента. Обращайтесь к https://app.hermoso.ai/v1 с bearer-ключом. /v1/posts, /v1/channels, /v1/media, /v1/credits, /v1/jobs и /v1/brands образуют небольшой версионированный контракт, на который можно опираться и который сохраняется. POST /v1/tools/{name} вызывает любой инструмент MCP-набора по обычному HTTP, так что ничего не недоступно. Смотрите их в GET /v1/tools. Рендер не обязан держать ваш запрос открытым: добавьте ?wait=0, и вызов ответит 202 с id задачи, а потом опрашивайте GET /v1/jobs/{id}, пока она не завершится. GET /v1/jobs показывает ваши задачи, а GET /v1/brands перечисляет профили, с которыми может работать ваш ключ. Спецификация генерируется из самого роутера и доступна по адресу openapi.json.

Тратит ли он кредиты анонимно?

Нет. Каждый вызов генерации проходит аутентификацию и списывает кредиты с настоящего аккаунта. Коннектор не работает без проверенной личности.

Сколько это стоит?

Зарегистрируйтесь бесплатно, без карты, и вы начнёте с 250+ бесплатными кредитами, которые можно заработать. Дальше это одна система кредитов для исследований, изображений и видео, тарифы от $29, $69 и $149 в месяц; каждая функция доступна на каждом тарифе, а тарифы различаются только месячным количеством кредитов и ценой за кредит. Точная стоимость каждого рендера публикуется через hermoso_capabilities.

Похожие материалы

Руководства по одной платформе за раз, в каждом написано, что агент там может делать: Facebook Ads MCP, Google Ads MCP, LinkedIn MCP, HubSpot MCP и коннектор Apple Search Ads. Все остальные платформы есть на странице каналов.

Используете Rovo, Dify, Zapier, Zed, IDE от JetBrains, Devin, Windsurf или Hermes Agent? У каждого есть своя короткая инструкция по настройке в разделе подключение Hermoso по URL.

Подключены, но не знаете, что спросить? Сценарии это готовые промпты для типовых маркетинговых задач, каждый в один клик из ChatGPT или Claude.

Агент может также сам создать и оплатить свой аккаунт Hermoso, без человека за формой регистрации: см. агенты, которые регистрируются и платят.

Создайте бесплатный аккаунт, подключите его один раз, и у вашего агента появятся 922+ маркетинговых инструмента. Предпочитаете визуальную студию? Это тот же движок.

Начать бесплатно →   Смотреть на GitHub →