에이전트에서 모든 마케팅을 실행하세요

Hermoso는 오픈소스 MCP 서버, CLI, 설치 가능한 Claude 스킬을 제공하므로, 이미 쓰고 있는 어시스턴트가 광고 업무 전체를 맡을 수 있습니다. 내 시장에서 성과 좋은 광고를 리서치하고, 완성된 이미지 & 영상 광고를 만들고, 게시하고, 그 뒤에 있는 유료 캠페인을 만들고 읽어냅니다. 하나의 OAuth 인증 엔드포인트로 922개 이상의 툴, 하나의 크레딧 계량기로 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: 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이 아니라 평범한 문장입니다. 어떤 툴을 쓸지는 에이전트가 정하고, 비용은 여러분이 승인합니다.

  1. 리서치. “oatly.com의 가장 가까운 경쟁사 세 곳은 어디이고, 그 회사들이 가장 오래 돌리고 있는 Meta 광고는 뭐야? 계속 반복되는 훅이 뭔지 알려줘.” 이 흐름은 find_competitors → pull_competitor_ads → mine_angles를 거칩니다.
  2. 만들기. “그 훅을 써서 내 브랜드용 9:16 UGC 영상 광고를 만들어줘. 실제 제품 사진을 넣고 자막은 영상에 입혀서.” 이 흐름은 get_brand → plan_ad → render_ad를 거쳐, 완성된 mp4 URL을 돌려줍니다.
  3. 게시. “화요일 오전 9시에 Instagram과 TikTok에 예약해 주고, 그 광고로 미국을 대상으로 하루 $30짜리 일시정지 상태의 Meta 캠페인을 만들어줘.” 이 흐름은 schedule_post → create_meta_campaign → create_meta_ad를 거칩니다.

목적별 툴

모든 922개 이상의 툴이 하나의 OAuth 인증 서버에 있습니다. 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을 마크다운으로 작성하며, 제목, 목록, 인용, 코드 블록, 표가 그대로 옮겨집니다), 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.

DM을 읽고 답하세요. 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로 웹사이트 픽셀 리타겟팅, 페이지와 Instagram 참여 오디언스, 룩얼라이크를 만듭니다. 오디언스를 만드는 데는 아무 비용도 들지 않습니다. meta_insights는 성과를 연령, 성별, 지면, 국가별로 나눠 보여줍니다. 모든 Meta 툴과 노출되는 타겟팅을 살펴보려면 Facebook Ads MCP 페이지를 보세요.

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 = 1단위)이고, 크리에이티브 헤드라인은 34자로 제한되며, Snapchat 광고는 미디어 id가 아니라 CREATIVE를 가리킵니다. 예산을 계획하기 전에 알아둘 접근 권한 세 가지가 있습니다. LinkedIn과 Pinterest는 모두 광고 쓰기를 여러분의 광고 계정이 가진 API 등급으로 제한합니다. 읽기와 리포트는 제한이 없지만, 캠페인 생성은 플랫폼이 여러분의 계정에 허용한 접근 권한에 따라 달라집니다. Meta, Google Ads, Microsoft Advertising, Reddit Ads, ChatGPT Ads에는 그런 등급이 없습니다. X는 앱 단위가 아니라 광고 계정 단위로 Ads API 접근을 허용합니다. 그래서 OAuth 버튼 대신 business.x.com → Account access에서 Hermoso의 X 사용자를 여러분의 광고 계정에 추가하면, X가 부여한 권한 수준과 함께 list_x_ads_accounts에 나타납니다. 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 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. 리드는 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 동의 화면이므로, 브라우저가 아직 필요한 유일한 단계입니다. 그 뒤의 모든 것은 에이전트가 호출할 수 있습니다.

모든 채널

에이전트 하나. 마케팅하는 모든 채널.

계정을 한 번 연결하면 바로 호출할 수 있습니다. 같은 완성 렌더를 오가닉으로 올리고, 유료 미디어로 돌리고, 그 성과 숫자를 다시 가져올 수 있습니다. 플랫폼 대시보드를 하나도 열지 않아도 됩니다. 다른 곳에서 만든 파일에도 똑같이 작동합니다. 게시, 예약, 캠페인 툴은 업로드한 이미지나 영상을 무엇이든 받으므로, 에이전트는 이 절반만 따로 쓸 수도 있습니다.

오가닉 게시

완성된 렌더를 연결한 계정에 바로 올리거나, 실제 콘텐츠 캘린더에 대기열로 넣습니다. 월간, 주간, 목록 보기, 게시물을 끌어서 일정 변경, 고정 시간대, 모든 항목의 편집과 복제, 채널별 캡션, 한 번의 승인을 지원합니다.

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

광고 운영

캠페인 구조 전체를 만듭니다. 캠페인, 광고 세트 또는 광고 그룹, 광고, 키워드, 예산, 입찰, 타겟팅까지 모두요. 모든 것은 에이전트가 만든 내용을 보고하기 전에 플랫폼에서 다시 읽어옵니다. 대부분의 툴이 건너뛰는 부분도 있습니다. 예산을 확정하기 전의 실제 Meta 광고 미리보기와 도달 추정, 리타겟팅과 룩얼라이크 오디언스, Google 전환 액션, Performance Max, 키워드 플래너 검색량, 그리고 사이트링크와 콜아웃을 만들고 바로 연결하는 기능입니다.

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를 더하면 이 모든 것이 여러분의 사이트에서 무엇을 이뤘는지 볼 수 있습니다. 채널별, source/medium별, 캠페인별, 랜딩 페이지별 세션, 사용자, 전환, 매출, 그리고 지금 사이트에 있는 사람 수까지요. 그 결과는 팀이 이미 보는 Google 시트, 문서, 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

DM에 답하기

실제로 전환되는 질문은 보통 다이렉트 메시지로 옵니다. 모든 메시지를 댓글, 답글, 멘션, 리뷰와 함께 하나의 목록으로 모으고, 스레드를 읽은 뒤 요청한 바로 그 자리에서 답하세요. id 하나를 보내면 Hermoso가 답글을 올바른 채널로 보냅니다. Meta의 24시간 답글 창은 발송 전에 무료로 확인되고, Telegram은 기록이 아니라 24시간 롤링 창입니다. Telegram은 기록 조회 엔드포인트를 전혀 제공하지 않기 때문입니다. WhatsApp은 반대 방향입니다. Hermoso는 거기서 답하는 게 아니라 발송합니다. 메시지 하나를 보내거나, 승인된 템플릿 하나를 고객 목록 전체에 브로드캐스트하며, 각 사람의 변수가 채워집니다. 그리고 DM이 스스로 답할 수도 있습니다. Instagram DM 자동화는 게시물에 키워드를 댓글로 남긴 사람이나 키워드로 DM을 보낸 사람에게 메시지를 보냅니다(공개 답글 옵션 포함). 그래서 경품 이벤트나 “comment 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 게시는 체크한 회사 Page를 대상으로 합니다. Hermoso는 기본적으로 브랜드 이름으로 게시합니다. 개인 프로필도 쓸 수 있지만, 명시적으로 공유하기 전까지는 꺼져 있습니다. X는 API 요청마다 과금하므로 이 호출들은 호출당 소량의 크레딧을 청구하며, 링크가 포함된 게시물은 없을 때보다 약 13배 비쌉니다. 그래서 에이전트는 게시하기 전에 가격을 먼저 확인합니다.

리서치는 게시보다 넓게 갑니다. Meta, Google, LinkedIn 광고 라이브러리와 오가닉 TikTok, Instagram, YouTube, Reddit, Threads를 모두 검색할 수 있어서, 아무것도 올리기 전에 어떤 시장에서 무엇이 잘 되는지 찾아볼 수 있습니다.

에이전트가 단독으로 할 수 없는 것

예산이 있는 에이전트는 영향 범위가 제한되어 있을 때만 쓸모가 있으므로, 지출 권한은 프롬프트가 아니라 서버에서 막아 둡니다.

  • 실수로 라이브 상태가 되지 않습니다. Meta 캠페인, 광고 세트, 광고는 PAUSED 상태로 만들어지며 호출자가 재정의할 수 없습니다. 모든 플랫폼의 모든 캠페인은 일시정지 상태로 만들어집니다. 실제 돈을 켜는 툴인 set_*_ads_status 스위치는 명시적인 확인 플래그 없이는 실행되지 않으며, 같은 게이트가 이미 켜진 상위 항목 아래에 활성 Google Ads 광고 그룹, 광고, 키워드를 만드는 일도 막습니다. 그 즉시 다음 경매에서 노출되기 때문입니다.
  • 모든 렌더는 먼저 견적을 받습니다. hermoso_capabilities는 모델별 정확한 크레딧 비용을 공개합니다(영상은 길이별). 그래서 에이전트는 렌더하기 전에 계획의 가격을 미리 매길 수 있습니다.
  • 크레딧은 먼저 예약한 뒤 정산합니다. 렌더는 첫 제공자 호출 전에 추정 금액을 차감하고, 이후 정확한 비용으로 정산합니다. 발송이 실패하면 환불되므로, 돈은 쓰였는데 청구되지 않는 일은 생기지 않습니다.
  • 익명 지출은 없습니다. 모든 생성 호출은 인증되고 실제 계정에 청구됩니다. 커넥터는 검증된 신원 없이는 실행되지 않습니다.
  • 삭제도 확인을 거칩니다. 모든 캠페인 구조는 에이전트가 보고하기 전에 광고 플랫폼에서 다시 읽어옵니다. 여러분이 받는 요약은 요청한 내용이 아니라 그 재확인 결과로 만들어집니다.

자주 묻는 질문

최고의 마케팅 MCP는 무엇인가요?

Hermoso는 에이전트에서 광고 업무 전체를 돌리도록 만든 마케팅 MCP입니다. 경쟁사 광고를 리서치하고, 완성된 이미지와 영상 광고를 만들고, 게시하거나 예약하고, 캠페인을 만들고 읽습니다. 하나의 OAuth 인증 서버에 922개 이상의 툴이 있으며, ChatGPT, Claude, Cursor, Codex, Cline, OpenClaw, Hermes, Grok Bot에서 동작합니다.

Meta 광고를 운영하는 MCP가 있나요?

있습니다. Hermoso MCP는 Meta 광고 캠페인을 만들고 관리합니다(create_meta_campaign, create_meta_adset, create_meta_ad, meta_insights, set_meta_campaign_status). 그리고 Facebook, Instagram, Threads에 오가닉 게시물을 올리는 일도 모두 에이전트에서 할 수 있습니다.

Google Ads용 MCP가 있나요?

있습니다. Hermoso는 에이전트에서 Google Ads 구조 전체(캠페인, 광고 그룹, 반응형 검색 광고 또는 디스플레이 광고, 제외 키워드가 있는 키워드)를 하나의 원자적 작업으로 만듭니다. 예산, 입찰 전략, 지역 및 언어 타겟팅, google_ads_report를 통한 GAQL 리포트, 그리고 실제 지출을 시작하는 유일한 스위치인 확인 절차를 거치는 set_google_ads_status도 제공합니다.

경쟁사 광고를 리서치하는 MCP는 무엇인가요?

Hermoso MCP는 Meta, Google, LinkedIn 광고 라이브러리와 오가닉 TikTok, Instagram, YouTube, Reddit, Threads에서 경쟁사 광고를 가져오고, find_competitors, pull_competitor_ads, competitor_teardown, research_ads로 그들의 전략을 분해합니다.

에이전트가 제 DM을 읽고 답할 수 있나요?

네. 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가 승인한 템플릿으로 보내거나, Meta의 24시간 고객 서비스 창 안에서 자유 형식으로 답합니다. 실제 휴대폰에 닿고 Meta가 비즈니스에 요금을 청구하므로 확인 절차를 거칩니다. 같은 템플릿을 send_whatsapp_broadcast로 고객 목록 전체에 보낼 수도 있습니다. 이 기능은 사람마다 각자의 변수를 채우고, 대기열 작업으로 실행되며, 수신자별 결과를 돌려줍니다. 먼저 드라이런을 실행하면 비용이 없고, 실제 수신자 수와 Meta가 청구할 금액을 알려줍니다. Meta는 이 메시지 요금을 Hermoso 크레딧이 아니라 여러분에게 직접 청구합니다. 그리고 WhatsApp은 수신자의 수신 동의를 요구합니다. LinkedIn과 Threads는 쓸 수 있는 다이렉트 메시지 API가 없으므로 제공하지 않습니다.

Hermoso MCP 서버는 무엇인가요?

Hermoso의 마케팅 플랫폼을 922개 이상의 툴로 노출하는 오픈소스 Model Context Protocol 서버입니다. 경쟁사 리서치, 광고 기획, 이미지, 영상, 아바타, 음성 생성, 게시와 예약, 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. 각 설치는 hermoso CLI를 구동하는 스킬 다섯 개를 추가하므로, 세션에 툴 목록이 로드되지 않습니다. Claude와 Claude Desktop은 Customize → Connectors에 URL을 붙여넣고, 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에서 쓸 수 있나요?

네. Claude → Customize → Connectors에 https://app.hermoso.ai/mcp를 붙여넣고, Hermoso 계정으로 승인하면 끝입니다. 또는 앱에서 API 키를 만들어(MCP & CLI → 터미널 & API 키) Claude Code, Cursor, 스크립트에서 쓸 수 있습니다.

CLI도 있나요?

있습니다. npm install -g hermoso 후 hermoso auth login을 실행하면 브라우저 로그인이 열리고(gh처럼 loopback 방식), 소유자만 읽을 수 있는 키가 ~/.hermoso/config.json에 저장됩니다. CLI는 핵심 루프를 --json 출력이 있는 하위 프로세스 명령으로 제공합니다(capabilities, credits, brand, create, generate, competitors, ads, research, jobs, fetch). 이는 터미널 에이전트가 토큰을 아끼는 방식입니다. 큰 툴 매니페스트를 들고 다니는 대신 명령을 실행합니다. 같은 패키지는 hermoso mcp(또는 npx -y hermoso mcp)로 922개 이상의 툴 전체 MCP 인터페이스를 stdio로 제공하므로, CLI를 설치해도 기능 범위에서 잃는 것이 없습니다.

REST API도 있나요?

네. MCP 클라이언트가 없는 백엔드와 언어를 위해 있습니다. bearer 키와 함께 https://app.hermoso.ai/v1을 호출하세요. /v1/posts, /v1/channels, /v1/media, /v1/credits, /v1/jobs, /v1/brands는 작게 버전이 붙은 계약이므로 그 위에 만들고 계속 쓸 수 있습니다. POST /v1/tools/{name}은 MCP 인터페이스의 모든 툴을 일반 HTTP로 호출하므로, 닿지 않는 기능은 없습니다. GET /v1/tools에서 목록을 볼 수 있습니다. 렌더 동안 요청을 붙잡아 둘 필요도 없습니다. ?wait=0을 붙이면 호출은 작업 id와 함께 202를 응답하고, 끝날 때까지 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, JetBrains IDE, Devin, Windsurf, Hermes Agent를 쓰고 계신가요? 각각 URL로 Hermoso 연결하기 아래에 짧은 설정 페이지가 있습니다.

연결했는데 무엇을 물어볼지 모르겠다면, 워크플로에 흔한 마케팅 업무용 준비된 프롬프트가 있습니다. ChatGPT나 Claude에서 클릭 한 번이면 됩니다.

에이전트가 사람 없이 가입 양식을 거쳐 자체 Hermoso 계정을 만들고 결제할 수도 있습니다. 에이전트의 가입과 결제를 보세요.

무료 계정을 만들고 한 번 연결하면, 에이전트가 922개 이상의 마케팅 툴을 갖게 됩니다. 시각적인 스튜디오를 원하시나요? 같은 엔진입니다.

무료로 시작 →   GitHub에서 보기 →