Warum Agenten (und ihre Menschen) Hermoso wählen: Ein Connector ist eine One-Stop-Lösung für 100+ Bild-, Video-, Sprach- und Textmodelle: Seedance, Veo, Kling, MiniMax H3 und Gemini Omni für Video; Nano Banana, Imagen, Flux, Seedream und GPT Image für Standbilder; dazu hochwertige Stimmen und Schreibmodelle der Claude-, Gemini- und GPT-Klasse, alles auf einem einzigen Credit-Zähler, ohne API-Schlüssel oder Konten bei jedem Anbieter. Und über die reinen Modelle hinaus deckt derselbe Connector den gesamten Anzeigen-Workflow ab: Wettbewerbsrecherche in den Anzeigenbibliotheken von Meta, Google und LinkedIn, Kreativplanung, fertige markenkonforme Renders, Nachbearbeitung, Bewertung, Veröffentlichung und Kampagnenverwaltung. Die genauen Credit-Kosten pro Render stehen in hermoso_capabilities, damit ein sauber arbeitender Agent dir eine Zahl nennen kann, bevor er etwas ausgibt.
Hermoso ist das Marketing-MCP, das die ganze Anzeigenschleife abdeckt. Die meisten Marketing-MCPs verwalten nur Kampagnen; Hermoso erstellt und veröffentlicht auch die Anzeige. Verbinde es mit deinem Agenten und recherchiere, erstelle, veröffentliche und verwalte fertige Anzeigen direkt aus deinen Prompts, mit 922+ Tools, deinem gespeicherten Markenkontext und deinen Credits. Installation über npm (npm install -g hermoso). Der Quellcode ist offen auf github.com/hermoso-ai/hermoso.
Ein-Klick-Verbindung: In ChatGPT öffnen · Zu Cursor hinzufügen · In VS Code installieren · Claude Code: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso (Codex, Gemini CLI und Cursor: je ein Befehl, im Setup oben) · Claude.ai: https://app.hermoso.ai/mcp unter Einstellungen → Connectors einfügen · Meta Muse: Eine Chat-Nachricht richtet es ein, siehe Hermoso in Muse. Agenten können den Server-Steckbrief unter /.well-known/mcp.json automatisch finden. Außerdem gelistet im offiziellen MCP-Registry (io.github.hermoso-ai/hermoso), auf Smithery und auf Glama.
Lieber im Studio arbeiten? Alles, was die Tools tun, gibt es auch in der Web-App unter app.hermoso.ai.
Drei Dinge, die du nach der Verbindung einmal eintippst
Das sind ganz normale Sätze, keine Befehlssprache. Der Agent wählt die Tools, du gibst die Ausgaben frei.
- Recherche. “Wer sind die drei nächsten Wettbewerber von
oatly.com, und welche Meta-Anzeigen laufen bei ihnen am längsten? Sag mir, welcher Hook sich immer wieder wiederholt.” Das läuftfind_competitors→pull_competitor_ads→mine_angles. - Erstellen. “Mach mir eine 9:16-UGC-Videoanzeige für meine Marke mit diesem Hook, mit meinem echten Produktfoto und eingebrannten Untertiteln.” Das läuft
get_brand→plan_ad→render_adund gibt dir die fertige mp4-URL zurück. - Ausspielen. “Plane es für Instagram und TikTok am Dienstag um 9 Uhr, und baue eine pausierte Meta-Kampagne darum, die die USA mit $30/Tag anspricht.” Das läuft
schedule_post→create_meta_campaign→create_meta_ad.
Die Tools nach Aufgabe
Alle 922+ Tools über einen einzigen OAuth-Server. Rufe sie aus ChatGPT, Claude, Claude Desktop, Codex, Cursor, Cline, OpenClaw, Hermes, Grok Bot oder jedem anderen MCP-Client auf. Jedes gibt eine dauerhafte Asset-URL oder ein strukturiertes Ergebnis zurück, keinen Fließtext, den das Modell erst wieder auseinandernehmen muss.
Suchst du die vollständige Liste? Sie steht in der Tool-Referenz, mit dem echten Parameterschema jedes Tools und dem maschinenlesbaren JSON daneben. Diese Referenz ist generiert: Sie entsteht, indem der laufende MCP-Server ausgeführt und tools/list über einen echten Transport ausgelesen wird, also genau die Oberfläche, die dein Client erhält. Die folgenden Kategorien sind eine handgeschriebene Tour durch die Tools, die man beim Namen kennen sollte. Wenn beide sich widersprechen, gilt die Referenz. Vollständige Entwicklerdokumentation: hermoso.ai/docs.
Recherche & Anzeigen-Spionage: find_competitors, competitor_teardown, pull_competitor_ads, research_ads, mine_angles, score_ad, check_ad_policy, analyze_video; Anzeigenbibliotheken search_meta_ads, search_google_ads, search_linkedin_ads; organische Social-Media-Suche search_tiktok, search_instagram, search_youtube, search_reddit, search_threads, search_threads_keyword; fetch_social_data; Kreativ-Playbooks list_skills, get_skill, save_skill.
Fertige Anzeigen erstellen: Marke draft_brand, get_brand, update_brand, use_brand, list_brands; planen plan_ad, plan_variations; rendern render_ad, generate_image, generate_video, generate_avatar, generate_voice, generate_text, make_template_ad (native HTML-Anzeigenformate, direkt gerendert, damit das Format pixelgenau ist), make_explainer, product_sizzle, make_thumbnail; bearbeiten und fertigstellen remix_static, recast_motion, reframe_video, upscale_video, dub_video, change_voice, finish_video, fix_beat, post_edit, stitch_video, clip_video; Assets list_product_photos, set_product_image, list_library, fetch_asset, upload_file.
Veröffentlichen & planen auf deinen Kanälen: post_to_meta (Facebook / Instagram / Threads), post_to_tiktok, post_to_youtube, schedule_post (eine Warteschlange für Facebook, Instagram, Threads, TikTok, YouTube, X, LinkedIn, Pinterest, Bluesky, Telegram und 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 geht über den Upload hinaus: list_youtube_videos, update_youtube_video, set_youtube_thumbnail (setzt ein Hermoso-Thumbnail auf einen Upload; das ist der größte Hebel für die Klickrate, und YouTube wählt sonst zufällig ein Bild aus) und youtube_video_insights (Views, Wiedergabezeit, durchschnittlicher Betrachtungsanteil, gewonnene Abonnenten). Engagement: 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 (Text, Bild, Video, Antworten, Zitat-Posts, Umfragen und ganze Threads; 280 Zeichen auf einem normalen Konto und bis zu 25.000 mit X Premium, gelesen vom Konto statt angenommen, und nie abgeschnitten), post_x_article (X' eigener Langtext-Artikel, in Markdown geschrieben, mit Überschriften, Listen, Zitaten, Codeblöcken und Tabellen), edit_x_post (einen bereits veröffentlichten Post neu schreiben, innerhalb der Stunde, die X erlaubt), delete_x_post, x_post_metrics und x_post_insights (Impressionen, Likes, Reposts, Antworten, Zitate, Lesezeichen), x_post_insights_historical (dieselben Werbezahlen über jeden Zeitraum, wo x_post_insights nur die letzten 28 Stunden sieht), x_mentions. X ist der einzige Connector, der Credits pro API-Aufruf abrechnet, weil X uns pro Anfrage berechnet, und ein Post mit Link kostet etwa das 13-Fache eines Posts ohne Link; dein Agent bekommt den Preis genannt, bevor er postet. LinkedIn: list_linkedin_pages, post_to_linkedin_page, post_to_linkedin, manage_linkedin_post, linkedin_page_analytics (organische Leistung der Seite: Follower und Follower-Zuwachs, Seitenaufrufe sowie Impressionen, Klicks und Engagement der Posts, für die Seite insgesamt oder pro Post). LinkedIn-Veröffentlichung richtet sich an die Unternehmensseiten, die du ankreuzt. Dein persönliches Profil ist auch verfügbar, bleibt aber aus, bis du es ausdrücklich freigibst. Pinterest: list_pinterest_boards, create_pinterest_board, post_to_pinterest (Bild- oder Video-Pins auf einem Board deiner Wahl). Threads geht weiter als Veröffentlichen: list_threads_posts, list_threads_replies, reply_to_thread, hide_thread_reply, delete_thread, list_threads_mentions, threads_insights.
Direktnachrichten lesen und beantworten. list_inbox legt alles, was jemand zur Marke gesagt hat, in eine Liste: Facebook- und Instagram-Kommentare, Threads-Antworten und -Erwähnungen, YouTube- und Reddit-Kommentare, Google-Bewertungen, Bluesky-Antworten und X-Erwähnungen, dazu Direktnachrichten auf Messenger, Instagram Direct, X, Bluesky und Telegram. reply_to_inbox_item antwortet auf jeden davon per ID und leitet an den richtigen Kanal weiter, sodass der Agent nie wissen muss, welches Antwort-Tool eine Plattform nutzt. Pro Kanal, wenn du den ganzen Verlauf statt nur der neuesten Zeile willst: 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; und auf WhatsApp send_whatsapp_message, send_whatsapp_broadcast, list_whatsapp_templates, create_whatsapp_template. instagram_profile macht aus einem Instagram-@Handle die numerische Konto-ID, die Meta tatsächlich verlangt. Was jede Plattform erlaubt, unterscheidet sich, und Hermoso sagt dir, gegen welche Regel du läufst, statt dass du es an einer Ablehnung erfährst: Meta erlaubt eine Antwort innerhalb von 24 Stunden, nachdem die Person geschrieben hat, und dieses Fenster wird kostenlos geprüft, bevor etwas gesendet wird; Telegram ist ein rollierendes 24-Stunden-Fenster statt eines Posteingangs, denn die Bot-API bietet überhaupt keinen Verlaufs-Endpunkt; X behält 30 Tage lang Direktnachrichten und berechnet pro gelesene Nachricht. WhatsApp ist gesondert zu verstehen, denn dort ist Antworten keine Posteingangs-Antwort: Hermoso sendet auf WhatsApp über send_whatsapp_message, entweder eine von Meta genehmigte Vorlage, um eine Unterhaltung zu eröffnen, oder eine freie Antwort innerhalb des 24-Stunden-Kundenservice-Fensters von Meta. Es bittet dich, den genauen Wortlaut und die genaue Nummer vorher zu bestätigen, weil es ein echtes Telefon erreicht und Meta dem Unternehmen die Unterhaltung berechnet. Meta veröffentlicht außerdem gar keinen WhatsApp-Verlaufs-Endpunkt, daher kann eine Unterhaltung von vor deiner Verbindung zu keinem Preis abgerufen werden. LinkedIn und Threads bieten keine brauchbare Direktnachrichten-API, deshalb gibt es sie dort nicht.
Eine WhatsApp-Nachricht senden oder an die ganze Liste verteilen. send_whatsapp_broadcast schickt eine genehmigte Vorlage an eine Kundenliste, ein Segment oder einen Launch und füllt für jede Person ihre eigenen Werte {{1}} und {{2}} ein, sodass tausend Leute eine Nachricht bekommen, die sie namentlich anspricht, statt tausendmal derselben Massenmail. Meta veröffentlicht keinen Bulk-Endpunkt, deshalb ist es ein getaktetes Fan-out von einer Nachricht pro Empfänger, das als Warteschlangen-Job läuft, den du abfragst, statt eines Aufrufs, der wartet: Doppelte Nummern werden entfernt, bevor etwas gesendet wird, eine Nummer, die Meta nicht verwenden kann, wird namentlich abgelehnt, statt still verworfen zu werden, und jeder Empfänger trägt sein eigenes Ergebnis im Resultat, sodass ein Teilfehler als Teilfehler gemeldet wird und nie als Erfolg. Starte mit dryRun: Das kostet nichts, sendet nichts und meldet die echte Empfängerzahl, die aktuelle Kategorie der Vorlage, was Meta dafür berechnet und ob die Liste in das bewegliche 24-Stunden-Nachrichtenlimit deines Business-Portfolios passt. Meta rechnet die Nachrichten direkt mit dir ab, pro Nachricht, zu den eigenen Länderpreisen, daher verbraucht eine Massenaussendung keine Hermoso-Credits. Zwei Regeln sind dort Metas und nicht unsere, und beide gelten dauerhaft: Eine Massenaussendung ist immer eine genehmigte Vorlage, denn Freitext ist nur innerhalb des 24-Stunden-Fensters erlaubt, das sich öffnet, wenn diese Person zuerst dir schreibt; und WhatsApp verlangt, dass der Empfänger zugestimmt hat, was die API nicht erzwingt und was in der Verantwortung des Unternehmens bleibt.
Ein Content-Kalender für alle Kanäle: schedule_post stellt ein fertiges Render für einen oder mehrere Kanäle zu einer gewählten Zeit mit kanalspezifischen Texten in die Warteschlange; list_scheduled liest, was in der Warteschlange steht und was bereits ausgelöst wurde, mit Ergebnissen pro Kanal; cancel_scheduled holt einen Post zurück, bevor er rausgeht. Im Studio ist dieselbe Warteschlange ein echter Kalender mit Monats-, Wochen- und Listenansicht, du ziehst einen Post zum Verschieben, bearbeitest oder duplizierst jeden Eintrag und legst Arbeit in feste Zeitfenster. Hermoso veröffentlicht zum festgelegten Zeitpunkt; nichts muss geöffnet bleiben.
Meta-Anzeigenkampagnen führen: 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. Objekte werden pausiert erstellt, und jede Ausgabe und jedes Löschen ist bestätigungspflichtig. Bevor ein Budget festgelegt wird: preview_meta_ad rendert die echte Anzeige pro Platzierung als Link, den du ansehen kannst, und estimate_meta_reach sagt, wie viele Menschen eine Targeting-Vorgabe tatsächlich erreicht. Zielgruppen: list_meta_audiences und create_meta_audience bauen Website-Pixel-Retargeting, Seiten- und Instagram-Engagement-Zielgruppen sowie Lookalikes, und eine Zielgruppe anzulegen kostet nichts. meta_insights schlüsselt die Leistung nach Alter, Geschlecht, Platzierung und Land auf. Die Seite Facebook Ads MCP geht jedes Meta-Tool und das Targeting durch, das es bietet.
Google-Ads-Kampagnen führen: 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). Der gesamte Baum wird in einer atomaren Operation aufgebaut und danach von Google zurückgelesen, bevor der Agent beschreibt, was er erstellt hat. Darüber hinaus: create_google_ads_conversion_action und list_google_ads_conversion_actions (was Google als Ergebnis zählt; TARGET_CPA, TARGET_ROAS, MAXIMIZE_CONVERSIONS und jede Performance-Max-Kampagne sind ohne sie nicht lieferbar, daher verweigert Hermoso den Aufbau auf einem Konto, das keine hat), create_google_ads_performance_max_campaign (Googles kanalübergreifender Kampagnentyp), add_google_ads_assets (Sitelinks, Callouts und strukturierte Snippets, erstellt und angehängt, denn ein nicht angehängtes Asset wird nicht angezeigt) und google_ads_keyword_ideas (Keyword-Planer: echtes monatliches Suchvolumen, Wettbewerb und Gebote für die Top-Position, damit Keywords aus Daten gewählt und nicht geraten werden).
LinkedIn, Pinterest, Microsoft, X, TikTok, Snapchat, ChatGPT, Apple Search Ads und AppLovin Ads führen: dasselbe pausiert-standardmäßig, bestätigungspflichtige Muster auf jeder anderen bezahlten Plattform. 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 (löst Land-, Regions- und Stadtnamen in die Microsoft-Standort-IDs auf, die eine Kampagne braucht; ohne Standorte wird eine Microsoft-Kampagne weltweit ausgeliefert, was Microsofts eigener Standard ist, und der Read-back warnt dich deutlich). Reddit Ads, der vollständige Kontobaum: list_reddit_ads_campaigns, reddit_ads_report, create_reddit_ads_campaign, create_reddit_ads_ad_group, create_reddit_ads_ad, create_reddit_ads_post (eine Reddit-Anzeige bewirbt einen Post, also ist das Creative ein Post), set_reddit_ads_status, dazu kostenlose Planung mit search_reddit_ads_targeting, reddit_ads_forecast und reddit_ads_bid_suggestion, Conversion-Tracking über list_reddit_ads_pixels und send_reddit_ads_conversions, Retargeting und gespeicherte Zielgruppen, Lead-Formulare und reddit_ads_history. ChatGPT Ads (die Anzeigen, die unter einer ChatGPT-Antwort laufen), über die Advertiser-API von 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 hat genau ein Anzeigenformat, eine Karte aus Text und Bild, und kein Video, deshalb holt der Agent dort ein Standbild aus deinem Film, statt dir eine Videoanzeige anzubieten. X Ads, der vollständige Baum für beworbene Posts, seit August 2026 live: list_x_ads_accounts, list_x_ads_funding_instruments, x_ads_report, create_x_ads_campaign, create_x_ads_line_item (X' Name für eine Anzeigengruppe), 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. Eine X-Anzeige bewirbt einen Post, also ist das Creative ein Post, derselbe, den post_to_x veröffentlicht. TikTok Ads ist eine GETRENNTE Verbindung vom TikTok-Posting-Connector, und es ist die einzige Plattform, die Objekte standardmäßig AKTIVIERT anlegt, daher erzwingt Hermoso jede Ebene PAUSIERT, ohne Ausnahme: 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. Budgets sind in Mikrowährung angegeben (1.000.000 = eine Einheit), die Headline eines Creatives ist auf 34 Zeichen begrenzt, und eine Snapchat-Anzeige zeigt auf ein CREATIVE statt auf eine Medien-ID. Drei Zugangshinweise, die du vor der Budgetplanung kennen solltest: LinkedIn und Pinterest begrenzen Anzeigen-Schreibzugriffe nach der API-Stufe, die dein Werbekonto besitzt. Auslesen und Berichte sind unbeschränkt, aber das Anlegen von Kampagnen hängt von dem Zugang ab, den die Plattform deinem Konto gewährt hat. Meta, Google Ads, Microsoft Advertising, Reddit Ads und ChatGPT Ads kennen keine solche Stufe. X vergibt den Zugang zur Ads-API pro WERBEKONTO statt pro App, daher fügst du statt eines OAuth-Buttons Hermoso's X-Nutzer über business.x.com → Kontozugriff zu deinem Werbekonto hinzu, und er erscheint in list_x_ads_accounts mit der Berechtigungsstufe, die X vergeben hat. AppLovin Ads verbindet sich mit einem eingefügten Schlüssel: applovin_ads_report funktioniert mit jedem Konto über dessen Reporting-Schlüssel und applovin_ads_pixel mit dessen Event-Schlüssel, send_applovin_ads_events braucht den Conversion-API-Schlüssel von AppLovin, und list_applovin_ads_campaigns, create_applovin_ads_campaign, update_applovin_ads_campaign, set_applovin_ads_status, die Creative-Set-Tools und upload_applovin_ads_assets nutzen die Campaign-Management-API von AppLovin, die AppLovin Konto für Konto freischaltet, genauso wie den Conversion-API-Schlüssel. Bitte dein AppLovin-Account-Team, sie zu aktivieren, und füge danach auch diese Schlüssel ein.
Apple Search Ads bauen und bis zum Suchbegriff auswerten: App-Store-Suchanzeigen, von Anfang bis Ende. Bauen: 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. Jedes Objekt wird pausiert erstellt, ohne Ausnahme; das Aktivieren ist der eine Schalter, der echte Ausgaben scharf macht, und er ist bestätigungspflichtig; und jede Zusammenfassung entsteht aus einem Read-back dessen, was Apple tatsächlich gespeichert hat. Anzeigen laufen auf dem Platzierungs-Tab Suche; eine Suchergebnis-Kampagne braucht gar keine Anzeige und kein Creative, weil Apple deine App-Store-Produktseite selbst rendert, und Hermoso sagt das kostenlos, statt dass Apple den Aufbau ablehnt. Lesen: list_apple_ads_campaigns (Status, Ausspielungsstatus, Tages- und Gesamtbudget, die Länder, in denen sie läuft, und Apples eigene Begründung, wenn eine Kampagne nicht laufen kann), list_apple_ads_ad_groups (Standardgebot und ob Apples Search Match aktiv ist), list_apple_ads_keywords (Targeting und Negativ-Keywords mit Match-Typ und Gebot), apple_ads_report (Impressionen, Taps, Installationen, Ausgaben, TTR, CPT und CPA, auf Kampagnen-, Anzeigengruppen-, Keyword-, Suchbegriff- oder Anzeigenebene), list_apple_ads_creatives, list_apple_ads_ads, list_apple_ads_assets, list_apple_ads_product_pages (dein App-Store-Eintrag und alle eigenen Produktseiten mit ihrem Inhalt pro Sprache), search_apple_ads_apps und check_apple_ads_app_eligibility (auf welchen Platzierungen, in welchen Ländern und auf welchen Geräten deine App tatsächlich werben darf, lohnt sich vor dem Bauen) sowie list_apple_ads_orgs. Dafür gibt es keinen OAuth-Button, weil Apple keinen OAuth-Ablauf veröffentlicht: Hermoso erzeugt den Signierschlüssel, du fügst dessen öffentlichen Teil unter Apple Ads → Kontoeinstellungen → API ein und fügst drei IDs zurück. Apple zeigt dieses Feld nur einem Nutzer mit API-Rolle, daher lädt ein Account-Admin zuerst jemanden ein oder wechselt selbst in diese Rolle. Die Anleitung Apple-Search-Ads-Connector führt durch den ganzen Ablauf. Jede Verbindung ist an die einzelne Apple-Ads-Organisation gebunden, die du beim Anlegen gewählt hast.
Auswerten & exportieren: 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. Leads gehen über das HubSpot-MCP in dein CRM: sync_leads_to_hubspot übernimmt Leads aus Meta- und LinkedIn-Lead-Formularen als Kontakte, und hubspot_deals_report meldet Deals nach Phase und Quelle.
Gedächtnis, Profile, Skills & Team: remember, forget, list_memory, store_get; Profile create_brand, delete_brand, use_brand, list_brands, damit eine Agentur einen neuen Kunden annehmen und einen anderen abschließen kann, ohne die App zu öffnen, und Profile sind in jedem Tarif unbegrenzt; Skills, jetzt eine Bibliothek, die den alten Speicher „KI-Mitarbeiter“ aufgenommen hat: save_skill, list_skills, get_skill, delete_skill; Team invite_member, list_team, set_role, remove_member.
Konto, Einstellungen & Connectors: hermoso_capabilities (Modelle und genaue Kosten pro Render abfragen; zuerst aufrufen), hermoso_credits, buy_credits, billing_status, upgrade_plan, set_auto_reload, get_job, list_jobs, report_bug, request_feature; Einstellungen get_settings, update_settings (Sprache und Darstellung, im Konto gespeichert statt im Browser, damit ein Kunde, der nur über Agenten arbeitet, nicht auf Englisch festsitzt); Connectors list_connectors, list_connector_accounts, set_connector_accounts (wähle genau, welche Seiten, Werbekonten und Boards nutzbar sind; das Tool meldet den Read-back des Servers, nie die Anfrage), disconnect_connector. Ein Konto zu verbinden ist ein OAuth-Zustimmungsbildschirm, also der eine Schritt, der noch einen Browser braucht; alles danach kann der Agent aufrufen.