Rode todo o seu marketing a partir do seu agente

O Hermoso oferece um servidor MCP de código aberto, uma CLI e skills do Claude que você instala, para que o assistente que você já usa possa rodar toda a sua função de anúncios: pesquisar os anúncios que funcionam no seu mercado, criar anúncios finalizados em imagem e vídeo, publicá-los e montar e acompanhar as campanhas pagas por trás deles. Mais de 922+ ferramentas em um único endpoint com autenticação OAuth, mais de 100 modelos de imagem, vídeo, voz e escrita em um só medidor de créditos, e custos exatos por renderização publicados antes de qualquer gasto.

Por que agentes (e as pessoas que os usam) escolhem o Hermoso: um único conector é um balcão único para mais de 100 modelos de imagem, vídeo, voz e escrita: Seedance, Veo, Kling, MiniMax H3 e Gemini Omni para vídeo; Nano Banana, Imagen, Flux, Seedream e GPT Image para imagens estáticas; além de vozes premium e modelos de escrita da classe Claude, Gemini e GPT, tudo em um único medidor de créditos, sem chaves de API ou contas de cada fornecedor para manter. E, além dos modelos em si, o mesmo conector cobre o fluxo inteiro de anúncios: pesquisa de concorrentes nas bibliotecas de anúncios da Meta, do Google e do LinkedIn, planejamento criativo, renderizações finalizadas com a marca, pós-produção, avaliação, publicação e gestão de campanhas. Os custos exatos em créditos por renderização estão publicados no hermoso_capabilities, então um agente bem-comportado pode informar um número antes de gastar qualquer coisa.

O Hermoso é o MCP de marketing que roda o ciclo completo de anúncios. A maioria dos MCPs de marketing só gerencia campanhas; o Hermoso também cria e publica o anúncio. Conecte-o ao seu agente e pesquise, crie, publique e gerencie anúncios finalizados direto dos seus prompts, com mais de 922+ ferramentas, o contexto da sua marca salvo e os seus créditos. Instale pelo npm (npm install -g hermoso). Ele é de código aberto em github.com/hermoso-ai/hermoso.

Conexão com um clique: Abrir no ChatGPT · Adicionar ao Cursor · Instalar no VS Code · Claude Code: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso (Codex, Gemini CLI e Cursor: um comando para cada um, na configuração acima) · Claude.ai: cole https://app.hermoso.ai/mcp em Settings → Connectors · Meta Muse: uma mensagem no chat já configura, veja Hermoso no Muse. Os agentes podem descobrir o cartão do servidor automaticamente em /.well-known/mcp.json. Também listado no registro oficial de MCP (io.github.hermoso-ai/hermoso), no Smithery e no Glama.

Prefere o estúdio? Tudo o que as ferramentas fazem também está no app web, em app.hermoso.ai.

Três coisas para digitar depois de conectar

São frases comuns, não uma linguagem de comando. O agente escolhe as ferramentas; você aprova o gasto.

  1. Pesquise. “Quais são os três concorrentes mais próximos da oatly.com e quais anúncios da Meta estão no ar há mais tempo? Me diga qual gancho continua se repetindo.” Isso percorre find_competitors → pull_competitor_ads → mine_angles.
  2. Crie. “Faça um anúncio de vídeo UGC 9:16 para a minha marca usando esse gancho, com a foto real do meu produto e as legendas já no vídeo.” Isso percorre get_brand → plan_ad → render_ad e entrega a URL do mp4 finalizado.
  3. Publique. “Agende para o Instagram e o TikTok na terça-feira às 9h, e monte uma campanha pausada na Meta direcionada aos EUA com $30/dia.” Isso percorre schedule_post → create_meta_campaign → create_meta_ad.

As ferramentas, por tarefa

Todas as 922+ ferramentas em um único servidor com OAuth. Chame qualquer uma delas a partir do ChatGPT, Claude, Claude Desktop, Codex, Cursor, Cline, OpenClaw, Hermes, Grok Bot ou qualquer outro cliente MCP. Cada uma devolve uma URL de arquivo permanente ou um resultado estruturado, e não um texto que o modelo precise interpretar de novo.

Procurando a lista completa? Ela está em a referência de ferramentas, com o esquema real de parâmetros de cada ferramenta e o JSON legível por máquina ao lado. Essa referência é gerada: ela é montada executando o servidor MCP publicado e lendo o tools/list de volta por um transporte real, então é exatamente a superfície que o seu cliente recebe. As categorias abaixo são um passeio escrito à mão pelas ferramentas que vale conhecer pelo nome. Se as duas coisas divergirem, confie na referência. Documentação completa para desenvolvedores: hermoso.ai/docs.

Pesquisa e espionagem de anúncios: find_competitors, competitor_teardown, pull_competitor_ads, research_ads, mine_angles, score_ad, check_ad_policy, analyze_video; bibliotecas de anúncios search_meta_ads, search_google_ads, search_linkedin_ads; redes sociais orgânicas search_tiktok, search_instagram, search_youtube, search_reddit, search_threads, search_threads_keyword; fetch_social_data; playbooks criativos list_skills, get_skill, save_skill.

Crie anúncios finalizados: marca draft_brand, get_brand, update_brand, use_brand, list_brands; planejamento plan_ad, plan_variations; renderização render_ad, generate_image, generate_video, generate_avatar, generate_voice, generate_text, make_template_ad (formatos nativos em HTML renderizados direto, então o tipo sai com pixel perfeito), make_explainer, product_sizzle, make_thumbnail; edição e acabamento remix_static, recast_motion, reframe_video, upscale_video, dub_video, change_voice, finish_video, fix_beat, post_edit, stitch_video, clip_video; recursos list_product_photos, set_product_image, list_library, fetch_asset, upload_file.

Publique e agende nos seus canais: post_to_meta (Facebook / Instagram / Threads), post_to_tiktok, post_to_youtube, schedule_post (uma fila única para Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram e 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. O YouTube vai além do envio: list_youtube_videos, update_youtube_video, set_youtube_thumbnail (coloca uma miniatura do Hermoso em um vídeo enviado; é a maior alavanca de cliques, e o YouTube, de outro modo, escolhe um quadro ao acaso) e youtube_video_insights (visualizações, tempo assistido, porcentagem média assistida, inscritos ganhos). Engajamento: 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 (texto, imagem, vídeo, respostas, posts com citação, enquetes e threads inteiras; 280 caracteres em uma conta comum e até 25.000 em uma conta com X Premium, lidos da própria conta e não presumidos, e nunca cortados), post_x_article (o Artigo longo do próprio X, escrito em Markdown, com títulos, listas, citações, blocos de código e tabelas preservados), edit_x_post (reescreve um post que você já publicou, dentro da hora que o X permite), delete_x_post, x_post_metrics e x_post_insights (impressões, curtidas, reposts, respostas, citações, salvamentos), x_post_insights_historical (os mesmos números de anunciante em qualquer intervalo de datas, enquanto o x_post_insights só enxerga as últimas 28 horas), x_mentions. O X é o único conector que cobra créditos por chamada de API, porque o X nos cobra por requisição, e uma postagem com link custa cerca de 13× uma sem link; o seu agente recebe o preço antes de publicar. LinkedIn: list_linkedin_pages, post_to_linkedin_page, post_to_linkedin, manage_linkedin_post, linkedin_page_analytics (desempenho orgânico da Página: seguidores e ganhos de seguidores, visualizações da Página, e impressões, cliques e engajamento das postagens, no total da Página ou por post). A publicação no LinkedIn vai para as Páginas de empresa que você marcar. O seu perfil pessoal também está disponível, mas fica desligado até você compartilhá-lo explicitamente. Pinterest: list_pinterest_boards, create_pinterest_board, post_to_pinterest (Pins de imagem ou vídeo em um quadro que você escolher). O Threads vai além da publicação: list_threads_posts, list_threads_replies, reply_to_thread, hide_thread_reply, delete_thread, list_threads_mentions, threads_insights.

Leia e responda às DMs. list_inbox reúne em uma só lista tudo o que alguém disse à marca: comentários no Facebook e no Instagram, respostas e menções no Threads, comentários no YouTube e no Reddit, avaliações no Google, respostas no Bluesky e menções no X, além de mensagens diretas no Messenger, Instagram Direct, X, Bluesky e Telegram. O reply_to_inbox_item responde qualquer um deles pelo id e encaminha para o canal certo por você, então o agente nunca precisa saber qual ferramenta de resposta cada plataforma usa. Por canal, quando você quer a conversa inteira e não só a linha mais recente: 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; e no WhatsApp send_whatsapp_message, send_whatsapp_broadcast, list_whatsapp_templates, create_whatsapp_template. O instagram_profile transforma um @ do Instagram no id numérico de conta que a Meta de fato exige. O que cada plataforma permite é diferente, e o Hermoso diz qual regra se aplica a você, em vez de deixar que você descubra pela recusa: a Meta permite uma resposta em até 24 horas depois que a pessoa escreveu, e essa janela é verificada de graça antes de qualquer envio; o Telegram tem uma janela contínua de 24 horas, e não uma caixa de entrada, porque a Bot API não publica nenhum endpoint de histórico; o X guarda 30 dias de mensagens diretas e cobra por mensagem lida. O WhatsApp merece atenção à parte, porque responder ali não é uma resposta de caixa de entrada: o Hermoso envia pelo WhatsApp com o send_whatsapp_message, seja um modelo aprovado pela Meta para abrir uma conversa, seja uma resposta livre dentro da janela de atendimento ao cliente de 24 horas da Meta, e ele pede que você confirme antes o texto exato e o número exato, porque chega a um celular real e a Meta cobra da empresa pela conversa. A Meta também não publica nenhum endpoint de histórico do WhatsApp, então uma conversa anterior à sua conexão não pode ser buscada por nenhum preço. LinkedIn e Threads não publicam uma API de mensagens diretas utilizável, então nenhum dos dois é oferecido.

Envie uma mensagem de WhatsApp, ou faça uma difusão para a lista inteira. O send_whatsapp_broadcast leva um modelo aprovado para uma lista de clientes, um segmento ou um lançamento, e preenche os valores {{1}} e {{2}} de cada pessoa conforme avança, então mil pessoas recebem uma mensagem que as chama pelo nome, em vez do mesmo disparo mil vezes. A Meta não publica endpoint em massa, então é um envio espaçado de uma mensagem por destinatário, e roda como uma tarefa em fila que você consulta, em vez de uma chamada que espera: números duplicados são removidos antes de qualquer envio, um número que a Meta não consegue usar é recusado pelo nome em vez de descartado em silêncio, e cada destinatário traz o próprio resultado, então uma falha parcial é informada como falha parcial e nunca como sucesso. Rode primeiro com dryRun: isso não custa nada, não envia nada e informa o número real de destinatários, a categoria atual do modelo, o que a Meta vai cobrar por ele, e se a lista cabe no limite de mensagens de 24 horas em movimento do seu portfólio empresarial. A Meta cobra de você diretamente pelas mensagens, por mensagem, nas tarifas de cada país, então uma difusão não gasta créditos do Hermoso. Duas regras são da Meta, e não nossas, e ambas são permanentes: uma difusão é sempre um modelo aprovado, porque texto livre só é válido dentro da janela de 24 horas que se abre quando essa pessoa escreve para você primeiro; e o WhatsApp exige que o destinatário tenha dado consentimento, o que nada na API verifica e que continua sendo responsabilidade da empresa.

Um calendário de conteúdo para todos os canais: schedule_post enfileira uma renderização finalizada para um ou vários canais em um horário escolhido, com legendas por canal; list_scheduled lê o que está na fila e o que já foi disparado, com resultados por canal; cancel_scheduled retira uma postagem antes de ela sair. No estúdio, a mesma fila é um calendário real com visualizações de mês, semana e lista, arraste uma postagem para reagendá-la, edite ou duplique qualquer item, e use os horários fixos onde quiser encaixar trabalho. O Hermoso publica na hora marcada; nada precisa ficar aberto.

Rode campanhas de anúncios na 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. Os objetos são criados pausados, e todo gasto e toda exclusão exigem confirmação. Antes de comprometer um orçamento: preview_meta_ad renderiza o anúncio real por posicionamento como um link que você pode ver, e estimate_meta_reach diz quantas pessoas uma segmentação realmente alcança. Públicos: list_meta_audiences e create_meta_audience criam remarketing por pixel do site, públicos de engajamento da Página e do Instagram, e públicos semelhantes, e criar um deles não gasta nada. meta_insights separa o desempenho por idade, gênero, posicionamento e país. A página do MCP do Facebook Ads percorre cada ferramenta da Meta e a segmentação que ela expõe.

Rode campanhas no 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). A árvore inteira é montada em uma única operação atômica e depois relida do Google antes de o agente descrever o que criou. Além da árvore: create_google_ads_conversion_action e list_google_ads_conversion_actions (o que o Google conta como resultado; TARGET_CPA, TARGET_ROAS, MAXIMIZE_CONVERSIONS e toda campanha Performance Max são inviáveis sem ele, então o Hermoso se recusa a montá-las em uma conta que não tenha nenhum), create_google_ads_performance_max_campaign (o tipo de campanha entre canais do Google), add_google_ads_assets (sitelinks, chamadas e trechos estruturados, criados e anexados, já que um recurso não anexado não aparece) e google_ads_keyword_ideas (Planejador de Palavras-chave: volume real de buscas mensais, concorrência e lances no topo da página, para que as palavras-chave sejam escolhidas por dados e não adivinhadas).

Rode LinkedIn, Pinterest, Microsoft, X, TikTok, Snapchat, ChatGPT, Apple Search Ads e AppLovin Ads: o mesmo padrão de pausado por padrão e protegido por confirmação em todas as outras plataformas pagas. 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 (resolve nomes de país, região e cidade para os ids de localização da Microsoft que a campanha precisa; sem localizações, uma campanha da Microsoft é criada veiculando no mundo todo, que é o padrão da própria Microsoft, e a releitura avisa com clareza). Reddit Ads, a árvore completa da conta: list_reddit_ads_campaigns, reddit_ads_report, create_reddit_ads_campaign, create_reddit_ads_ad_group, create_reddit_ads_ad, create_reddit_ads_post (um anúncio no Reddit promove uma postagem, então o criativo é uma postagem), set_reddit_ads_status, além de planejamento gratuito com search_reddit_ads_targeting, reddit_ads_forecast e reddit_ads_bid_suggestion, rastreamento de conversões por list_reddit_ads_pixels e send_reddit_ads_conversions, remarketing e públicos salvos, formulários de lead, e reddit_ads_history. ChatGPT Ads (os anúncios que rodam dentro de uma resposta do ChatGPT), pela API de Anunciantes da 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. O ChatGPT Ads tem exatamente um formato de criativo, um cartão de texto com imagem, e nenhum vídeo, então o agente vai tirar uma imagem fixa do seu filme em vez de oferecer um anúncio em vídeo ali. X Ads, a árvore completa de posts promovidos, disponível desde agosto de 2026: list_x_ads_accounts, list_x_ads_funding_instruments, x_ads_report, create_x_ads_campaign, create_x_ads_line_item (o nome que o X dá a um grupo de anúncios), 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. Um anúncio no X promove um post, então o criativo é um post, o mesmo que o post_to_x publica. O TikTok Ads é uma conexão SEPARADA do conector de publicação do TikTok, e é a única plataforma que cria objetos ATIVADOS por padrão, então o Hermoso força todos os níveis a PAUSED sem nenhuma sobrescrita: 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. Os orçamentos são em micro-moeda (1.000.000 = uma unidade), o título do criativo tem limite de 34 caracteres, e um anúncio do Snapchat aponta para um CREATIVE, não para um id de mídia. Três observações de acesso que vale ter antes de planejar um orçamento: LinkedIn e Pinterest medem as gravações de anúncios pelo nível de acesso à API que a sua própria conta de anúncios tem. Relatórios e leituras são irrestritos, enquanto criar campanhas depende do acesso que a plataforma concedeu à sua conta. Meta, Google Ads, Microsoft Advertising, Reddit Ads e ChatGPT Ads não têm esse nível. O X concede acesso à API de Anúncios por CONTA DE ANÚNCIOS, e não por app, então, em vez de um botão OAuth, você adiciona o usuário do X do Hermoso à sua conta de anúncios em business.x.com → Account access, e ele aparece em list_x_ads_accounts com o nível de permissão que o X lhe deu. AppLovin Ads conecta com uma chave colada: applovin_ads_report funciona em qualquer conta com a sua Reporting Key, e applovin_ads_pixel com a sua Event Key, send_applovin_ads_events precisa da chave de Conversion API da AppLovin, e list_applovin_ads_campaigns, create_applovin_ads_campaign, update_applovin_ads_campaign, set_applovin_ads_status, as ferramentas de conjunto de criativos e upload_applovin_ads_assets usam a Campaign Management API da AppLovin, que a AppLovin ativa conta por conta, assim como faz com a chave da Conversion API. Peça à sua equipe de conta na AppLovin para ativá-las, depois cole essas chaves também.

Monte anúncios do Apple Search Ads e leia até o termo de busca: anúncios de busca da App Store, do início ao fim. Para montar: 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. Todo objeto é criado pausado, sem nenhuma sobrescrita; ativar é o único interruptor que liga gasto real, e ele exige confirmação; e todo resumo é montado a partir de uma releitura do que a Apple de fato armazenou. Os anúncios rodam no posicionamento da aba Search; uma campanha de resultados de busca não precisa de anúncio nem de criativo, porque a Apple renderiza a sua página de produto da App Store por conta própria, e o Hermoso informa isso sem custo, em vez de deixar a Apple rejeitar a montagem. Para ler: list_apple_ads_campaigns (status, status de veiculação, orçamento diário e total, os países em que roda e o motivo declarado pela própria Apple quando uma campanha não pode rodar), list_apple_ads_ad_groups (lance padrão e se a Search Match da Apple está ativa), list_apple_ads_keywords (segmentação e negativas, com tipo de correspondência e lance), apple_ads_report (impressões, toques, instalações, gasto, TTR, CPT e CPA, no nível de campanha, grupo de anúncios, palavra-chave, termo de busca ou anúncio), list_apple_ads_creatives, list_apple_ads_ads, list_apple_ads_assets, list_apple_ads_product_pages (sua ficha da App Store e quaisquer páginas de produto personalizadas, com o conteúdo de cada idioma), search_apple_ads_apps e check_apple_ads_app_eligibility (em quais posicionamentos, países e dispositivos o seu app pode de fato anunciar, vale ler antes de montar) e list_apple_ads_orgs. Não há botão OAuth para isso, porque a Apple não publica um fluxo OAuth: o Hermoso gera a chave de assinatura, você cola a parte pública em Apple Ads → Account Settings → API e cola de volta três ids. A Apple mostra esse campo só para um usuário com uma função de API, então um Account Admin convida ou troca para uma antes. O guia do conector do Apple Search Ads percorre tudo. Cada conexão fica fixada na única organização do Apple Ads que você escolheu ao criá-la.

Relatórios e exportação: 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. Os leads entram no seu CRM pelo MCP do HubSpot: sync_leads_to_hubspot envia os leads dos formulários de Meta e LinkedIn como contatos, e hubspot_deals_report informa negócios por etapa e origem.

Memória, perfis, skills e equipe: remember, forget, list_memory, store_get; perfis create_brand, delete_brand, use_brand, list_brands, para que uma agência possa receber um novo cliente e encerrar um sem abrir o app, e os perfis são ilimitados em todos os planos; skills, agora uma biblioteca única que absorveu a antiga loja de “funcionários de IA”: save_skill, list_skills, get_skill, delete_skill; equipe invite_member, list_team, set_role, remove_member.

Conta, configurações e conectores: hermoso_capabilities (consulta modelos e custos exatos por renderização; chame primeiro), hermoso_credits, buy_credits, billing_status, upgrade_plan, set_auto_reload, get_job, list_jobs, report_bug, request_feature; configurações get_settings, update_settings (idioma e aparência, salvos na conta e não no navegador, então um cliente que usa só o agente não fica preso ao inglês); conectores list_connectors, list_connector_accounts, set_connector_accounts (escolha exatamente quais Páginas, contas de anúncios e quadros podem ser usados; a ferramenta informa a releitura do servidor, nunca o pedido), disconnect_connector. Conectar uma conta é uma tela de consentimento OAuth, então é o único passo que ainda precisa de um navegador; tudo depois disso pode ser chamado pelo agente.

TODOS OS CANAIS

Um agente. Todos os canais onde você faz marketing.

Conecte uma conta uma vez e ela fica disponível para o agente. A mesma renderização finalizada pode ir ao ar organicamente, rodar como mídia paga e devolver os próprios números, sem que você abra um único painel de plataforma. Também funciona com um arquivo feito em outro lugar: as ferramentas de publicação, agendamento e campanhas aceitam qualquer imagem ou vídeo que você envie, então um agente pode usar só essa parte.

Publique organicamente

Envie uma renderização finalizada direto para as contas que você conectar, na hora ou agendada em um calendário de conteúdo real: visualizações de mês, semana e lista, arraste uma postagem para reagendá-la, horários fixos, edite ou duplique qualquer item, legendas por canal, uma aprovação.

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

Rode os anúncios

Monte a árvore completa da campanha: campanha, conjunto de anúncios ou grupo de anúncios, anúncios, palavras-chave, orçamentos, lances e segmentação. Tudo é relido da plataforma antes de o agente informar o que criou. Depois, as partes que a maioria das ferramentas deixa de lado: prévias reais dos anúncios da Meta e estimativas de alcance antes de comprometer um orçamento, públicos de remarketing e semelhantes, ações de conversão do Google, Performance Max, volumes do Planejador de Palavras-chave, e sitelinks e chamadas criados e anexados.

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

Meça e gere relatórios

Gasto, CTR, CPC e conversões no lado pago; impressões, retenção, curtidas, compartilhamentos e comentários no lado orgânico. Some o Google Analytics 4 para ver o que tudo isso gerou no seu próprio site: sessões, usuários, conversões e receita por canal, origem/meio, campanha ou página de destino, além de quem está no site agora. Tudo vai direto para uma planilha, documento ou pasta do Drive que a sua equipe já usa.

Desempenho de campanhas · engajamento por postagem · retenção por vídeo · contagem de públicos · instalações e termos de busca do Apple Search Ads · sessões, conversões e receita do GA4 · visitantes em tempo real

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

Responda às DMs

A pergunta que de fato converte costuma chegar como mensagem direta. Reúna todas em uma única lista, ao lado dos comentários, respostas, menções e avaliações, leia a conversa e responda no mesmo instante em que a pergunta foi feita. Um id volta e o Hermoso envia a resposta pelo canal certo. A janela de resposta de 24 horas da Meta é verificada de graça antes de qualquer envio, e o Telegram tem uma janela contínua de 24 horas em vez de histórico, porque o Telegram não publica nenhum endpoint de histórico. No WhatsApp é o contrário: o Hermoso envia, em vez de responder, seja uma mensagem ou uma difusão de um modelo aprovado para toda uma lista de clientes, com as variáveis de cada pessoa preenchidas. E as DMs podem responder sozinhas: uma automação de DM no Instagram envia uma mensagem a quem comenta uma palavra-chave em uma postagem (com uma resposta pública opcional) ou manda uma DM com a palavra-chave, então um sorteio ou uma postagem do tipo “comente LINK” roda sem ninguém no teclado.

Messenger · Instagram Direct · X · Bluesky · Telegram · WhatsApp (envie uma, ou faça uma difusão para uma lista)

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

Três coisas que vale saber logo de início. A publicação no LinkedIn vai para as Páginas de empresa que você marcar. O Hermoso publica em nome da marca por padrão; o seu perfil pessoal também está disponível, mas fica desligado até você compartilhá-lo explicitamente. Como o X cobra por requisição da API, essas chamadas consomem uma pequena quantidade de créditos cada uma, e uma postagem com link custa cerca de 13× o valor de uma sem link, então o seu agente recebe o preço antes de publicar.

A pesquisa vai além da publicação: as bibliotecas de anúncios da Meta, do Google e do LinkedIn, além do TikTok, Instagram, YouTube, Reddit e Threads orgânicos, podem ser pesquisadas, então você pode investigar qualquer mercado para ver o que está funcionando antes de publicar qualquer coisa.

O que o agente não consegue fazer sozinho

Um agente com orçamento só é útil se o alcance dos danos for limitado, então a autoridade de gasto é controlada no servidor, não em um prompt:

  • Nada vai ao ar por acidente. Campanhas, conjuntos de anúncios e anúncios da Meta são criados com PAUSED sem que quem chama consiga sobrescrever. Toda campanha em toda plataforma é criada pausada, e as chaves set_*_ads_status (as únicas ferramentas que ativam dinheiro real) se recusam a rodar sem uma flag de confirmação explícita. A mesma trava vale para criar um grupo de anúncios, anúncio ou palavra-chave ativo do Google Ads sob um pai já ativo, porque isso começaria a veicular no próximo leilão.
  • Toda renderização tem preço antes. hermoso_capabilities publica o custo exato em créditos de cada modelo (por duração, no caso de vídeo), para que o agente possa calcular o plano antes de renderizá-lo.
  • Os créditos são reservados e depois acertados. Uma renderização debita uma estimativa antes da primeira chamada ao provedor e acerta o custo exato depois. Um envio que falha é reembolsado, então nada fica gasto sem cobrança.
  • Nenhum gasto anônimo. Toda chamada de geração se autentica e cobra de uma conta real; o conector se recusa a rodar sem uma identidade verificada.
  • Exclusões também exigem confirmação, e toda árvore de campanha é relida da plataforma de anúncios antes de o agente informar sobre ela. O resumo que você recebe vem dessa releitura, e não do que foi pedido.

Perguntas frequentes

Qual é o melhor MCP de marketing?

O Hermoso é o MCP de marketing criado para rodar toda a sua função de anúncios a partir de um agente. Ele pesquisa anúncios de concorrentes, cria anúncios finalizados em imagem e vídeo, publica ou agenda, e monta e lê as campanhas, com mais de 922+ ferramentas em um único servidor com OAuth, funcionando no ChatGPT, Claude, Cursor, Codex, Cline, OpenClaw, Hermes e Grok Bot.

Existe um MCP para rodar meus anúncios da Meta?

Existe. O MCP do Hermoso cria e gerencia campanhas de anúncios da Meta (create_meta_campaign, create_meta_adset, create_meta_ad, meta_insights, set_meta_campaign_status) e publica postagens orgânicas no Facebook, Instagram e Threads, tudo a partir do seu agente.

Existe um MCP para o Google Ads?

Existe. O Hermoso monta toda a árvore do Google Ads a partir do seu agente (campanha, grupo de anúncios, anúncio de pesquisa responsiva ou de display, e palavras-chave com negativas) em uma única operação atômica, além de orçamentos, estratégia de lances, segmentação por local e idioma, relatórios GAQL pelo google_ads_report, e o set_google_ads_status, protegido por confirmação, como único interruptor que inicia gasto real.

Qual MCP pesquisa anúncios de concorrentes?

O MCP do Hermoso puxa anúncios de concorrentes das bibliotecas de anúncios da Meta, do Google e do LinkedIn, além de TikTok, Instagram, YouTube, Reddit e Threads orgânicos, e desmonta a estratégia deles com find_competitors, pull_competitor_ads, competitor_teardown e research_ads.

Meu agente consegue ler e responder às minhas DMs?

Consegue, no Messenger, Instagram Direct, X, Bluesky e Telegram, e envia no WhatsApp. O list_inbox devolve as mensagens diretas ao lado dos comentários, respostas, menções e avaliações, então “o que eu preciso responder hoje” é uma única chamada em todos os canais conectados; o reply_to_inbox_item responde pelo id e escolhe o canal certo sozinho. Cada plataforma tem a sua própria regra, e o Hermoso informa a regra em vez de falhar no momento do envio: a Meta permite uma resposta em até 24 horas depois que a pessoa escreveu, o Telegram dá uma janela contínua de 24 horas em vez de histórico, e o X guarda 30 dias e cobra por mensagem lida. Responder no WhatsApp não é uma resposta na caixa de entrada: passa pelo send_whatsapp_message como um modelo aprovado pela Meta ou como uma resposta livre dentro da janela de atendimento ao cliente de 24 horas da Meta, e exige confirmação porque chega a um celular real e a Meta cobra a empresa por isso. A mesma mensagem-modelo pode ir para uma lista inteira de clientes com o send_whatsapp_broadcast, que preenche as variáveis de cada pessoa, roda como tarefa em fila e devolve um resultado por destinatário; um teste a seco antes não custa nada e informa o número real de destinatários e o que a Meta vai cobrar. A Meta cobra essas mensagens diretamente de você, não em créditos do Hermoso, e o WhatsApp exige que o destinatário tenha dado consentimento. LinkedIn e Threads não publicam uma API de mensagens diretas utilizável, então nenhum dos dois é oferecido.

O que é o servidor MCP do Hermoso?

É um servidor MCP (Model Context Protocol) de código aberto que expõe a plataforma de marketing do Hermoso como mais de 922+ ferramentas: pesquisa de concorrentes, planejamento de anúncios, geração de imagens, vídeos, avatares e vozes, publicação e agendamento, gestão de campanhas no Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads e AppLovin Ads, e exportação para Sheets, Docs e Drive. Agentes como o Claude Code e o Cursor conseguem rodar o ciclo inteiro diretamente.

Com quais agentes e clientes ele funciona?

Com qualquer cliente MCP, e com todos os agentes de programação em um único comando. 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 e a maioria dos outros: npx skills add hermoso-ai/hermoso. Cada instalação adiciona cinco skills que acionam a CLI do hermoso, então nenhuma lista de ferramentas é carregada na sessão. Claude e Claude Desktop colam a URL em Customize → Connectors, o ChatGPT em Plugins → Add → Create MCP App, o Grok Bot começa pelo modelo Hermoso Marketing Bot, o Grok Build roda grok mcp add hermoso -- npx -y hermoso mcp depois de entrar, e o Cursor e o VS Code também podem receber o servidor MCP pelos links de instalação com um clique acima.

Posso usar pelo Claude.ai sem instalar nada?

Pode. Cole https://app.hermoso.ai/mcp em Claude → Customize → Connectors, aprove com a sua conta do Hermoso e pronto. Ou crie uma chave de API no app (MCP & CLI → Terminal & chaves de API) para o Claude Code, Cursor e scripts.

Existe também uma CLI?

Existe. npm install -g hermoso, depois hermoso auth login abre um login no navegador (loopback, como o gh) e guarda uma chave de uso exclusivo do dono em ~/.hermoso/config.json. A CLI cobre o ciclo principal como comandos de subprocesso com saída --json (capabilities, credits, brand, create, generate, competitors, ads, research, jobs, fetch), que é o padrão econômico em tokens para agentes de terminal: eles chamam o comando em vez de carregar um manifesto grande de ferramentas. O mesmo pacote também serve a superfície MCP completa com mais de 922+ ferramentas via stdio com hermoso mcp (ou npx -y hermoso mcp), então instalar a CLI não custa nada em cobertura.

Existe uma API REST?

Existe, para backends e linguagens sem cliente MCP. Aponte para https://app.hermoso.ai/v1 com uma chave bearer. /v1/posts, /v1/channels, /v1/media, /v1/credits, /v1/jobs e /v1/brands formam um contrato pequeno e versionado, que você pode usar e manter. POST /v1/tools/{name} alcança cada ferramenta da superfície MCP por HTTP simples, então nada fica de fora. Veja a lista em GET /v1/tools. Uma renderização não precisa manter a sua requisição aberta: adicione ?wait=0 e a chamada responde 202 com um id de job, depois consulte GET /v1/jobs/{id} até terminar. GET /v1/jobs lista os seus jobs e GET /v1/brands lista os perfis que a sua chave pode acessar. A especificação é gerada a partir do próprio roteador em openapi.json.

Ele gasta créditos de forma anônima?

Não. Toda chamada de geração se autentica e cobra de uma conta real. O conector se recusa a rodar sem uma identidade verificada.

Quanto custa?

Cadastre-se grátis, sem cartão, e comece com mais de 250 créditos gratuitos que você pode ganhar. Depois disso, é um único sistema de créditos para pesquisa, imagem e vídeo, com planos de $29, $69 e $149 por mês; todos os recursos estão disponíveis em todos os planos, e os planos diferem apenas pelos créditos mensais e pela taxa por crédito. Os custos exatos por renderização são publicados pelo hermoso_capabilities.

Relacionados

Guias para uma plataforma por vez, cada um dizendo o que um agente pode fazer ali: o MCP do Facebook Ads, o MCP do Google Ads, o MCP do LinkedIn, o MCP do HubSpot e o conector do Apple Search Ads. Todas as outras plataformas estão na página de canais.

Usa Rovo, Dify, Zapier, Zed, uma IDE JetBrains, Devin, Windsurf ou Hermes Agent? Cada um tem a sua própria página curta de configuração em conectar o Hermoso por URL.

Conectado e sem saber o que perguntar? Os fluxos de trabalho são prompts prontos para tarefas comuns de marketing, a um clique do ChatGPT ou do Claude.

Um agente também pode criar e pagar pela própria conta do Hermoso, sem ninguém em um formulário de cadastro: veja agentes que se cadastram e pagam.

Crie uma conta grátis, conecte uma vez, e o seu agente terá mais de 922+ ferramentas de marketing. Prefere o estúdio visual? É o mesmo motor.

Comece grátis →   Ver no GitHub →