Hermoso
OfficialHermoso — MCP, CLI 및 Skills
모든 AI 에이전트에서 마케팅 운영 전체를 실행하세요: Claude Code, Claude.ai, Cursor, Codex 또는 자체 스크립트. 시장에서 이미 성과를 내고 있는 광고를 조사하고, 완성된 이미지 및 비디오 광고(실제 제품 합성, 카피 + CTA 포함)를 생성하고, 자체 소셜 채널에 게시하고, 그 뒤에 있는 광고 캠페인을 구축 및 관리하세요 — 모두 MCP 도구, CLI 또는 설치 가능한 Claude 스킬을 통해.
718개의 도구. tools/list는 항상 권위 있는 세트입니다. hermoso_capabilities(무료)는 정확한 렌더링당 크레딧 비용과 전체 기능 맵을 포함한 실시간 모델 카탈로그를 반환합니다.
연결 대상. 광고 플랫폼: Meta, Google Ads, TikTok Ads, LinkedIn Ads, Reddit Ads, X Ads, Pinterest Ads, Snapchat Ads, Microsoft Advertising, Apple Search Ads 및 ChatGPT Ads, 그리고 Google Merchant Center의 제품 피드. 게시 및 예약 — 10개 채널: Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky 및 Telegram. 메시징: WhatsApp(사람에게 메시지를 보내므로 11번째 게시 채널이 아닙니다). 광고 조사: Meta, Google 및 LinkedIn 광고 라이브러리와 유기적 TikTok, Instagram, YouTube, Threads 및 Reddit. 분석: Google Analytics 4, Google Search Console 및 연결된 모든 플랫폼의 자체 게시물 및 캠페인 인사이트. 파일: Google Drive, Sheets, Docs 및 OneDrive.
전부 아니면 전무가 아닙니다. 조사, 생성, 게시/예약 및 광고 관리는 네 가지 독립적인 영역입니다 — 어떤 도구도 다른 도구를 먼저 사용해야 한다고 요구하지 않습니다. 이미 보유한 크리에이티브를 게시하거나 예약하고 여기서 아무것도 생성하지 마세요(upload_file은 모든 로컬 또는 외부 파일을 모든 게시, 예약 및 광고 빌드 도구가 수락하는 URL로 변환합니다). 자체 광고 계정에서 자체 크리에이티브로 캠페인을 구축하고 읽으세요. 브랜드 초안이나 채널 연결 없이 경쟁사를 조사하세요. 또는 아무것도 연결하지 않고 파일을 생성한 다음 다운로드하세요. 필요한 한 조각만 사용하거나 모두 함께 사용하세요.
에이전트는 어떤 표면을 사용해야 하나요?
두 가지 형태가 있으며, 올바른 것은 클라이언트가 할 수 있는 것에 의해 결정됩니다. 우리가 선호하는 것이 아닙니다.
클라이언트 | 사용 | 이유 |
브라우저에서 실행 — Claude.ai, ChatGPT, Claude Desktop | 호스팅 커넥터 | 로컬 프로세스를 생성할 수 없으므로 URL이 유일한 형태입니다. 설치할 것도, 붙여넣을 키도 없으며 저장된 브랜드 컨텍스트와 함께 전체 도구 세트가 제공됩니다. 이러한 클라이언트에게는 이것이 올바른 답이며, 덜 중요한 것이 아닙니다. |
셸 실행 가능 — Claude Code, Cursor, Codex, Cline, OpenClaw, Hermes, 자체 스크립트 | CLI, | 도구 매니페스트는 도구가 호출되는지 여부와 관계없이 모든 세션에 로드됩니다. 셸 명령은 실행될 때까지 비용이 들지 않으며 모든 도구에 도달합니다(기본 명단이 아닌). |
측정된 차이 (2026-08-27, 바이트가 아닌 실제 도구 정의로 계산):
범위 내 도구 | 세션당 로드됨 | |
호스팅 커넥터, 기본 명단 | 306 | 181,713 토큰 |
호스팅 커넥터, | 718 | 472,062 토큰 |
stdio 서버 ( | 306 | 181,713 토큰 |
CLI | 전체 718 | 0 |
CLI는 대신 요청 시 동일한 질문에 답하며, 요청된 경우에만:
npx -y hermoso tools --search reddit # every matching tool, name + one line 2,459 tokens
npx -y hermoso tools plan_ad # one tool's full argument schema 633 tokens
npx -y hermoso call plan_ad --json '{"product":"…"}' # run it따라서 터미널 에이전트는 전체 명단이 범위 내에 있는 상태에서 약 3.4K 토큰으로 첫 호출에 도달하는 반면, 그 일부에 대해서는 182K입니다. tools 및 tools <name>은 패키지에 번들된 레지스트리를 읽습니다 — 키, 네트워크, 로그인 없음 — 따라서 에이전트는 누군가 로그인하기 전에 전체 제품을 탐색할 수 있습니다. call만 비용이 들며, hermoso auth login이 한 번만 필요합니다.
둘 다 동시에 사용해도 괜찮으며, Claude Code에 권장하는 방식입니다. 한 번의 hermoso auth login으로 CLI 와 claude mcp add hermoso -- npx -y hermoso mcp가 env 블록 없이 키를 선택할 수 있으므로, 에이전트는 구조화된 결과를 원할 때 네이티브 도구에 도달하고 폭을 원할 때 셸 아웃할 수 있습니다. 하나만 원한다면 CLI를 선택하세요: 엄격히 더 많은 것을 포함합니다.
셸 지원 클라이언트에서 커넥터가 여전히 더 나은 선택인 경우: 한 영역에 많은 호출을 할 세션입니다. enable_tools({groups:['ads']})는 단일 무료 호출로 캠페인 관리를 켜고 도구는 네이티브가 됩니다 — 셸 따옴표 없음, 구조화된 결과. 단일 도구에 대해 221K 토큰 그룹을 로드하는 것보다 셸 왕복이 낫습니다. 세션이 해당 영역에 정착하면 그 반대가 됩니다.
Related MCP server: Prizmad
에이전트가 스스로 가입할 수 있습니다
Hermoso 계정이 없는 에이전트는 계정을 프로비저닝하고, 자체 키를 얻고, 같은 세션에서 광고를 렌더링할 수 있습니다. 브라우저에서 사람이 없고, 티켓도 없고, 대기도 없습니다.
# 1. Start a signup. This call takes no credential, because the credential is what it creates.
curl -sX POST https://app.hermoso.ai/v1/signup \
-H 'content-type: application/json' \
-d '{"plan":"pro","period":"mo"}'
# -> { "id": "cs_...", "checkout_url": "https://checkout.stripe.com/...", "claim_token": "hsc_..." }
# 2. Pay at checkout_url. Store claim_token first: it is returned only in that response.
# 3. Claim it. Poll until status is "ready".
curl -sX POST https://app.hermoso.ai/v1/signup/cs_.../claim \
-H 'content-type: application/json' \
-d '{"claim_token":"hsc_..."}'
# -> { "status": "ready", "api_key": "hmk_...", "credits": 3000 }그 hmk_ 키는 이 페이지의 다른 모든 것이 사용하는 것과 동일한 자격 증명입니다: /v1, MCP 서버, CLI. 클라이언트를 그것에 연결하면 전체 표면이 열립니다.
결제는 브라우저 지원 에이전트가 이미 스스로 할 수 있는 일입니다. 체크아웃은 Stripe의 자체 호스팅 페이지이므로 Chrome의 Claude와 같은 클라이언트는 오늘 무인으로 완료할 수 있습니다. 다른 모든 것은 원클릭 핸드오프입니다: checkout_url을 카드를 보유한 사람에게 보내세요. 나중에 실행 중일 때도 동일한 형태가 적용됩니다: buy_credits 및 upgrade_plan은 더 많은 크레딧 또는 더 큰 플랜에 대한 지불 준비 링크를 생성하고, billing_status는 언제든지 잔액을 읽습니다.
에이전트 경로는 유료 플랜이 필요합니다. 그 중 아무거나. 무료 플랜은 app.hermoso.ai에서 가입하는 사람을 위한 것이며, 여기서 요청하면 그렇게 말하는 거부가 반환됩니다. 결제가 완료될 때까지 아무것도 생성되지 않으므로 미결제 가입은 계정을 남기지 않고 비용을 청구하지 않습니다.
한 가지는 여전히 사람이 필요하며, 미리 알아두는 것이 좋습니다. 소셜 또는 광고 계정을 연결한다는 것은 OAuth 동의 화면을 의미하며, 동의 화면은 어떤 플랫폼에서도 헤드리스로 완료할 수 없습니다. list_connectors는 이미 연결된 것과 연결되지 않은 것을 보여줍니다. 다른 모든 것은 브라우저 없이 실행됩니다: 조사, 생성, 이미 연결된 채널에 게시, 캠페인 구축, 보고.
전체 요청 및 응답 형태와 다른 모든 엔드포인트는 app.hermoso.ai/openapi.json의 OpenAPI 문서에 있으며, 라우트를 마운트하는 동일한 테이블에서 실시간으로 제공됩니다.
즉시: 호스팅 Claude.ai 커넥터
https://app.hermoso.ai/mcp 를 Claude → 설정 → 커넥터 → 사용자 지정 커넥터 추가에 붙여넣고, Hermoso 계정으로 승인하면 끝입니다 — 저장된 브랜드 컨텍스트가 포함된 전체 도구 세트, 플랜에 청구됩니다.
Claude Code 빠른 시작 (한 줄)
계정 만들기 app.hermoso.ai — 무료 티어 포함; 플랜 및 크레딧은 웹 Studio에서 사용하는 것과 동일합니다. 또는 브라우저를 완전히 건너뛰고 에이전트가
POST /v1/signup(위)으로 유료 플랜에 스스로 가입하게 하세요.한 줄 실행. 브라우저가 로그인을 위해 한 번 열립니다. 붙여넣을 것도 없고, 키가
.claude.json에 저장되지 않습니다:
npm install -g hermoso && hermoso auth login && claude mcp add hermoso -- npx -y hermoso mcp원하는 것을 요청하세요, 일반적인 프롬프트에서. Claude Code는 도구에 도달하거나 터미널에서
hermoso명령을 실행합니다. 작업에 필요한 쪽으로. 당신은 둘 다 입력하지 않습니다.
광고 캠페인 및 분석 도구는 enable_tools로 켤 때까지 도구 목록에 남아 있지 않으므로 목록이 작게 유지됩니다. 브라우저가 없는 머신에서는 설정 → 에이전트 및 API의 키를 사용하여 hermoso auth login --token hmk_…으로 로그인하거나, 로그인을 건너뛰고 키를 클라이언트에 전달하세요:
claude mcp add hermoso -e HERMOSO_TOKEN=hmk_… -- npx -y hermoso mcp호스팅 URL은 Claude Code에서도 작동하지만, 거기서는 더 나쁜 경로이며 그 이유를 아는 것이 좋습니다: claude mcp add --transport http hermoso https://app.hermoso.ai/mcp는 수락되지만, claude mcp list는 ! Needs authentication을 보고합니다. 클라이언트가 OAuth 흐름을 스스로 시작하지 않기 때문입니다 — 세션을 열고, /mcp를 실행하고, 서버를 찾아 인증을 눌러야 합니다. 2026-08-23에 Claude Code 2.1.241로 측정했습니다.
이제 에이전트는 작업 공간의 컨텍스트가 포함된 전체 스튜디오를 갖습니다: 웹 앱에서 설정한 브랜드 프로필, 제품, 로고 및 학습된 메모리가 자동으로 적용됩니다(get_brand는 저장된 것을 보여줍니다. plan_ad/plan_variations에서 brand를 생략하면 사용됩니다). 렌더링은 Hermoso 크레딧으로 청구됩니다 — Studio와 동일한 가격.
1. MCP 서버 (stdio) — Claude Code / Cursor / Codex
hermoso mcp는 전체 도구 세트를 노출하는 stdio MCP 서버를 실행합니다. 게시된 hermoso 패키지는 클론이 필요 없음을 의미합니다 — npx -y hermoso mcp가 가져와서 실행합니다. CLI로 한 번 로그인하면 키가 클라이언트 구성에 들어가지 않습니다. hermoso mcp가 저장된 bearer hermoso auth login을 읽기 때문입니다:
npm install -g hermoso && hermoso auth login && claude mcp add hermoso -- npx -y hermoso mcpCursor / Codex — 같은 방식으로 로그인한 다음 mcp.json에 추가하세요(Codex는 TOML에 해당하는 것을 사용합니다). 위에서 로그인했다면 env 블록을 완전히 제거하세요. 프로세스가 홈 디렉토리를 읽을 수 없는 CI를 위한 것입니다:
{ "mcpServers": { "hermoso": { "command": "npx", "args": ["-y", "hermoso", "mcp"],
"env": { "HERMOSO_API_BASE": "https://app.hermoso.ai", "HERMOSO_TOKEN": "<your token>" } } } }그런 다음 에이전트에게 요청하세요: "Hermoso로 이미지 광고를 생성해 줘."
718개 도구가 다루는 것
광고 스파이 / 조사 — find_competitors, competitor_teardown, pull_competitor_ads, research_ads; Meta / Google / LinkedIn 광고 라이브러리(search_meta_ads, search_google_ads, search_linkedin_ads); 유기적 소셜(search_tiktok, search_instagram, search_youtube, search_reddit, search_threads); fetch_social_data, mine_angles, analyze_video, check_ad_policy, list_skills / get_skill.
생성 — draft_brand → plan_ad → render_ad (Studio 품질 파이프라인: 합성 텍스트, 깨끗한 음성, 음악, 브랜드 엔드 카드), 또는 generate_image / generate_video / generate_avatar (UGC 크리에이터 + 립싱크). 작업 공간의 저장된 캐스트는 재사용 가능합니다: list_creators는 저장된 각 크리에이터를 초상화 URL과 함께 반환하고, save_creator는 추가하고, delete_creator는 제거합니다 — 초상화를 generate_avatar / generate_video / recast_motion에 다시 전달하면 매 렌더링마다 새 얼굴 대신 동일한 사람이 모든 광고에 출연합니다.
또한 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, stitch_video, clip_video, post_edit, 그리고 plan_variations + score_ad로 확장 및 순위 지정.
길이는 직접 설정할 수 있습니다: plan_ad에 durationSeconds를 전달하면 스토리보드가 그 길이에 맞게 작성됩니다 — 렌더 모델의 한 클립에 맞는 길이는 단일 연속 테이크로 렌더링되고, 더 길면 액트에서 이어붙여집니다(15초 클립 모델에서 40초 = 15+15+10), 시간 압축은 절대 없습니다. 한 클립에 맞는 것은 고정된 숫자가 아니라 모델 자체의 최대값입니다: 대부분의 비디오 모델은 클립을 15초로 제한하며, 가장 긴 클립 모델은 30초를 끊김 없는 단일 테이크로 네이티브 동기화 오디오와 함께 처리합니다. hermoso_capabilities는 실시간 목록입니다 — 지속 시간, 해상도 및 각 티어의 정확한 크레딧 비용 — 그리고 model에서 해당 모델을 지정하는 것이 그것을 얻는 방법입니다. 이름 없는 렌더는 더 좁은 자동 풀로 라우팅되기 때문입니다.
원시 모델 플레이그라운드 — 광고 프레이밍 없이 전체 카탈로그(30개 이상의 이미지/비디오/음성/글쓰기 모델, 각각의 정확한 렌더당 크레딧 비용 포함): generate_image / generate_video(useBrand:false 사용), generate_voice, generate_text.
자체 채널에 게시 — 열 개 채널: Facebook, Instagram, Threads(post_to_meta), TikTok(post_to_tiktok), YouTube(post_to_youtube + update_youtube_video, youtube_video_insights, 댓글 읽기/답글), X(post_to_x, x_post_metrics, x_post_insights, x_mentions, list_x_dms, send_x_dm), LinkedIn 프로필 및 회사 Pages(post_to_linkedin, post_to_linkedin_page), Pinterest(post_to_pinterest + 보드), Bluesky(post_to_bluesky, delete_bluesky_post, bluesky_post_metrics, 그리고 list_bluesky_convos / read_bluesky_dm / send_bluesky_dm), Telegram(post_to_telegram, delete_telegram_message, list_telegram_chats). schedule_post / list_scheduled / cancel_scheduled는 정확히 그 채널 집합에 대한 하나의 콘텐츠 캘린더를 제공합니다. upload_file은 Hermoso 렌더뿐 아니라 모든 외부 또는 로컬 미디어를 가져옵니다.
X 게시는 API 호출당 크레딧이 청구됩니다(X는 요청당 비용을 부과함). 링크가 포함된 게시물은 링크가 없는 게시물보다 13배의 비용이 듭니다.
보류되었으며, 숨기지 않고 명시적으로 언급됨: Google Business Profile은 구현되어 있지만(post_to_google_business, 리뷰, Q&A, 인사이트) 제공되지 않습니다 — Google이 해당 API를 프로젝트별로 허용 목록에 등록하며, 우리의 API는 0 QPM으로 읽히므로 모든 호출이 모든 사용자에게 403을 반환할 것입니다. 이는 schedule_post의 채널 enum에 포함되어 있으며, 큐에 넣을 때 거부됩니다.
WhatsApp으로 고객에게 메시지 보내기 — 메시징이지, 열한 번째 게시 채널이 아닙니다: 사람에게 메시지를 보내는 것이며, 여기의 어떤 것도 피드에 게시하지 않습니다. list_whatsapp_accounts는 비즈니스 계정과 그 번호를 찾고, list_whatsapp_templates / create_whatsapp_template / delete_whatsapp_template은 Meta가 검토하는 템플릿을 관리하며, send_whatsapp_message는 메시지를 보냅니다 — 실제 전화번호에 도달하고 Meta가 대화에 대해 비즈니스에 비용을 청구하므로 확인 게이트가 적용됩니다. Meta의 API에 대한 영구적인 사실인 두 가지 제한 사항(진행 중인 것이 아님): Hermoso는 WhatsApp 웹훅을 수신하지 않으므로 읽을 메시지 기록이 없습니다 — 받은 편지함 표면이 아니며 list_inbox가 이를 포함하지 않습니다 — 그리고 고객이 먼저 메시지를 보낼 때 열리는 24시간 창 밖에서는 WhatsApp이 승인된 템플릿(APPROVED template) 외에는 아무것도 허용하지 않습니다.
광고 실행 — 전체 캠페인 트리, 일시중지 상태로 생성되고 아무것도 보고되기 전에 다시 읽히며, 모든 지출 변경에 확인 게이트가 적용되며, 열한 개 플랫폼에서: Meta, Google Ads, LinkedIn Ads, Reddit Ads, Pinterest Ads, Microsoft Advertising, ChatGPT Ads(OpenAI의 Advertiser API), X Ads, TikTok Ads, Snapchat Ads, Apple Ads(App Store의 Apple Search Ads). 각각 목록 + 보고서 + 생성 + 예산/상태 도구가 있습니다(예: list_google_ads_campaigns, google_ads_report, create_google_ads_campaign, set_google_ads_budget, set_google_ads_status). Snapchat은 다른 플랫폼에는 없는 추가 단계가 하나 필요합니다: 광고는 CREATIVE를 가리켜야 하며, 모든 Snapchat 크리에이티브는 Public Profile id를 포함해야 합니다 — upload_snapchat_ads_creative로 생성하세요.
쇼핑 표면에 공급 — Google Merchant Center는 소매 Performance Max 또는 Shopping 캠페인이 광고하는 카탈로그입니다(create_google_ads_performance_max_campaign은 merchantCenterId를 받습니다). 여기서 관리합니다: 계정 및 계정 상태, 데이터 소스, 제품 upsert / update / delete, 지역별 재고, 할당량, 제품 수준 성과를 위한 merchant_report, 알림 및 전환 소스, 그리고 거부 루프 — list_merchant_issues는 무엇이 잘못되었는지 말하고 merchant_issue_help는 Google의 공식 문서화된 해결책을 반환합니다. 프로모션에는 Google의 프로모션 프로그램에 대한 판매자의 자체 등록이 필요합니다. 등록이 없으면 Google이 해당 하위 API를 완전히 거부합니다. Microsoft Merchant Center는 동일한 형태(스토어, 카탈로그, 제품, 이슈)로 Bing Shopping에 대해 다루어집니다.
광고가 달성한 것을 측정 — Google Analytics 4가 루프를 닫습니다. 여기의 다른 모든 커넥터는 광고가 비용으로 얼마인지 보고합니다. 이것은 광고가 무엇을 했는지 보고하는 유일한 커넥터입니다. analytics_report는 세션, 사용자, 전환 및 수익을 채널, 소스/매체, 캠페인, 랜딩 페이지, 국가, 기기 또는 날짜별로 분류하므로, Hermoso가 만든 캠페인과 그것이 창출한 수익이 하나의 대화에 함께 있습니다. analytics_realtime은 지금 사이트에 누가 있는지 보여줍니다. list_analytics_properties에서 시작하세요 — 도구는 추적 스니펫의 G-XXXXXXXXX Measurement ID가 아닌 숫자 속성 ID를 받으며, 이것이 둘을 서로 연결해 주는 것입니다. 읽기뿐 아니라 쓰기도 합니다: create_analytics_key_event는 GA4가 이미 수집하는 이벤트를 핵심 이벤트로 표시합니다 — 이것이 Google Ads에서 전환으로 가져올 수 있게 만드는 것입니다 — 그리고 create_analytics_custom_dimension은 이벤트 매개변수를 등록하여 보고서가 이를 기준으로 분류할 수 있게 하며, list_analytics_definitions는 속성이 이미 측정하는 것을 보여줍니다. Google Ads, YouTube, Drive와 동일한 Google 계정으로 로그인하지만, 별도의 연결입니다.
GA4 전용 — API에는 Universal Analytics 표면이 없습니다. 사용자 지정 차원은 보관할 수 있지만 삭제할 수는 없으며, 속성은 이벤트 범위 차원 50개를 보유합니다.
파일 — Google Drive CRUD(save_to_drive, list_drive_files, update_drive_file, delete_drive_file, create_drive_folder), Google Sheets(create_sheet, append_to_sheet, read_sheet), Google Docs(create_doc, append_to_doc), OneDrive(save_to_onedrive + 전체 CRUD).
워크스페이스 및 계정 — 브랜드 워크스페이스(list_brands, create_brand, use_brand, update_brand, delete_brand — 하나의 계정이 여러 브랜드를 보유하므로 에이전시는 모든 클라이언트를 여기서 운영합니다), 메모리(remember, forget, list_memory), 사용자 지정 스킬(save_skill, get_skill, list_skills, delete_skill — 이전 AI-Employee 페르소나를 흡수한 단일 라이브러리), 팀(list_team, invite_member, remove_member, set_role), 설정(get_settings, update_settings — 모든 광고, 스크립트, 플랜이 작성되는 언어 포함), 커넥터(list_connectors, list_connector_accounts, set_connector_accounts, disconnect_connector), 결제(hermoso_credits, billing_status, buy_credits, upgrade_plan, set_auto_reload), 그리고 비동기 렌더를 위한 list_jobs / get_job.
커넥터 계정은 추측이 아니라 선택됩니다. 한 사람이 여러 Facebook Page, Google Ads 고객 또는 LinkedIn 회사 Page를 관리하는 경우가 많습니다. 브랜드에 대해 선택된 계정만 사용 가능합니다 — 서버 측에서 강제되며, 빈 선택은 아무것도 공유하지 않습니다. 새 계정 연결은 헤드리스가 아닌 유일한 단계입니다(OAuth 동의 화면이므로 사용자가 앱에서 직접 수행합니다).
렌더 작업은 서버 측에서 큐에 대기하고 완료될 때까지 폴링한 후 제공된 URL을 반환합니다.
2. CLI — 터미널 에이전트를 위한 토큰 절약 경로
bin/hermoso.mjs는 전체 MCP 도구 세트를 하위 프로세스 명령으로 노출하므로, 에이전트는 방대한 도구 매니페스트를 유지하는 대신 셸 아웃을 할 수 있습니다.
npm install -g hermoso # installs `hermoso`
hermoso capabilities # valid model ids + costs (run first)
hermoso create --brand "YourBrand" --product "your best-selling product" --format image
hermoso generate image --prompt "…" --ref ./product.png --wait
hermoso generate video --prompt "…" --duration 8 --wait
hermoso competitors yourbrand.com
hermoso research "Liquid Death’s longest-running ads"모든 명령에 --json을 추가하면 머신 출력을 얻을 수 있습니다.
그 단축키는 일반적인 경로이지, 한계가 아닙니다. MCP 서버가 가진 모든 도구는 여기서도 접근 가능하며, 커넥터가 기본 로스터에서 제외하는 광고 캠페인 및 분석 그룹도 포함합니다:
hermoso tools # every tool, grouped, name + one line
hermoso tools --group ads --search reddit # narrow it
hermoso tools create_meta_campaign # that tool's full argument schema
hermoso call create_meta_campaign --json '{"name":"…"}' # run it
hermoso create_meta_campaign --name "…" # same thing, shortercall은 MCP 서버가 사용하는 것과 동일한 핸들러, 동일한 인수 검증, 동일한 확인/지출 게이트를 거칩니다 — 이탈할 두 번째 구현이 없습니다. tools 및 tools <name>은 패키지에 번들된 레지스트리를 읽으므로 키, 네트워크, 로그인이 필요 없습니다.
3. Claude 스킬 — CLI를 감싸는 슬래시 명령
skills/에는 네 개의 설치 가능한 스킬이 있습니다: hermoso-generate, hermoso-ad-from-brand, hermoso-product-photoshoot, hermoso-research.
cp -r skills/* ~/.claude/skills/그런 다음 /hermoso-ad-from-brand an ad for yourbrand.com — our hero product를 호출하세요.
구성
환경 변수 | 의미 |
| Hermoso API 원본(기본값 |
| Bearer 에이전트 키( |
| 여러 브랜드 프로필이 있는 계정의 브랜드 워크스페이스 ID |
| 다른 계정이 당신과 공유한 브랜드(팀 워크스페이스)에만 해당: 소유 계정 ID. |
mcp/http.mjs는 호스팅된 원격 커넥터 전송입니다(Claude.ai → Connectors에 URL 붙여넣기). 투명성을 위해 이 저장소에 포함되어 있으며, 인증된 신원 없이는 마운트를 거부합니다 — 익명 지출은 절대 없습니다.
라이선스
MIT © Hermoso
Maintenance
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides Meta and Google Ads intelligence for AI assistants, enabling users to analyze performance, track competitors, and manage ad campaigns through natural language. It features 17 tools for generating creative concepts, scraping competitor ads, and performing deep account-level analysis.17MIT
- AlicenseNot gradedqualityDmaintenanceGenerate AI UGC video ads from any product URL in 5 minutes. Realistic AI avatars, natural voiceover, proven ad templates. No actors, no editing, no experience required.126MIT
- FlicenseNot gradedqualityDmaintenanceSearches and analyzes competitor ads and content across Meta, Google, Instagram, TikTok, and YouTube with AI-powered creative analysis and cross-platform brand discovery.1
- AlicenseNot gradedqualityAmaintenanceManage ad campaigns across Meta, Google, and TikTok, create campaigns, analyze performance, spy on competitors, and generate AI creatives.10MIT
Related MCP Connectors
60+ Meta Ads tools for AI agents: audits, campaign management, audiences and CAPI tracking.
Run ads on Google, Meta, LinkedIn, TikTok and more from AI. 430+ tools across 13 platforms.
Manage Google, Meta, Amazon, TikTok, LinkedIn & ChatGPT ads. 430 tools for campaigns & analytics.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hermoso-ai/hermoso'
If you have feedback or need assistance with the MCP directory API, please join our Discord server