Hermoso er en MCP-server til marketing: 1.000+ værktøjer over ét OAuth-beskyttet endepunkt, der lader en agent undersøge de annoncer, der allerede kører på et marked, generere billed- og videoannoncer, publicere dem og bygge de betalte kampagner bag dem. Claude Code får adgang til det hele gennem én forbindelse. Denne side dækker et udsnit af det: hvad Claude Code faktisk kan gøre på X, og hvad X ikke tillader den at gøre.
Forbind Hermoso til Claude Code
- Én kommando, og ingen nøgle.
Er du allerede inde i en session? Skrivclaude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso/plugin marketplace add hermoso-ai/hermoso, og derefter/plugin install hermoso@hermoso. Det installerer fem Hermoso-skills (research, ad-from-brand, generate, product-photoshoot og marketing), der kører kommandoenhermosogennemnpx, så der indlæses ingen værktøjsliste i dine sessioner, og intet koster kontekst, før det køres. - Log ind én gang.
Det åbner et browserlogin på loopback, sådan somnpx -y hermoso auth loginghgør, og gemmer en legitimation, kun ejeren kan læse, i~/.hermoso/config.json. Claude Code kører det for dig, første gang den har brug for Hermoso. Ingen browser på den maskine, for eksempel CI, en fjernboks eller en container? Opret en nøgle under MCP & CLI → Terminal & API keys og kørnpx -y hermoso auth login --token hmk_…. En nøgle bærer reel udgiftsbemyndigelse, så behandl den som en adgangskode. - Valgfrit: MCP-serveren også. Hvis du også vil have Hermosos værktøjer i Claude Codes egen værktøjsliste, kør
claude mcp add hermoso -- npx -y hermoso mcpefter login. Den læser den samme gemte legitimation, så ingen nøgle lægges i.claude.json. Skills'ene når alle værktøjer uden den. - Bed Claude Code om noget. “Hent de længst kørende annoncer fra mine tre nærmeste konkurrenter, og remix den bedste hook til en 9:16-video,” eller “publicér denne render på kanalen.” Agenten vælger værktøjerne; du godkender forbruget.
Pluginet og den valgfrie MCP-server når de samme værktøjer og den samme konto. Forskellen er konteksten: en værktøjsliste indlæses i hver session, før du skriver noget, mens skills'ene ikke koster noget, før en kommando kører.
Forbind derefter X selv, én gang, under Settings → Connectors i Hermoso. Det er et OAuth-samtykkeskærmbillede, så det er det ene trin, der kræver en browser. Alt efter det er et værktøjskald.
X-værktøjerne Claude Code får
post_to_x: poster tekst, et billede eller en video med alt-tekst, en hel tråd, et svar, et citatopslag eller en afstemning, og kan begrænse, hvem der må svare.post_x_article: publicerer en langformsartikel. Skriv den i Markdown, og overskrifter, lister, citater, links, kodeblokke og tabeller overføres alle.edit_x_post: omskriver et opslag, du allerede har publiceret, inden for den time X tillader.schedule_post: sætter det i kø på den delte kalender.x_post_metrics: de offentlige tal på et opslag.x_post_insights: annonceør-kvalitetstal for kun de seneste 28 timer: visninger, linkklik, profilbesøg, videovisninger og gennemførelseskvartiler.x_post_insights_historical: de samme tal for et hvilket som helst datointerval, op til 25 opslag ad gangen. Det er den til “hvordan gik sidste måned”.x_mentions: hvem der taler om brandet.delete_x_post: fjerner et opslag.
X er den eneste connector, der koster penge pr. kald, og tallene offentliggøres i stedet for at skjules. Meta, TikTok, LinkedIn, YouTube, Threads og Drive koster intet pr. forespørgsel; X tager betaling fra os, så disse kald faktureres med et lille antal credits hver. Et almindeligt opslag koster $0.015 pr. forespørgsel, og et opslag med et link $0.200, cirka 13× mere. Sletninger, læsninger og skrivning af alt-tekst-metadata har hver deres pris, og indsigter faktureres pr. returneret opslag. Linkdetektion er bevidst konservativ og antager, at et link er til stede, for hvis man gætter forkert den anden vej, koster det 13×. Den praktiske konsekvens: på X slår ét godt opslag fem, og din agent får prisen oplyst, før den poster. Længden følger postende kontos, ikke en fast 280. Hermoso læser kontoens eget X-abonnement og sender op til 25,000 tegn, hvor Premium tillader det, så et langt opslag går igennem helt i stedet for at blive afvist, og intet bliver nogensinde afkortet. Det er tilfældigvis også den billige form: ét langt opslag er ét faktureret X-kald, hvor de samme ord fordelt over fem opslag er fem. X Premium låser også to ting op, som Hermoso udgiver for dig: en lang Artikel, skrevet i Markdown med overskrifter, lister, citater, kodeblokke og tabeller intakte, og en redigering af et opslag, du allerede har udgivet, inden for den time X tillader.
X-grænser, du bør kende, før du automatiserer noget
| Tekst | Længden er den postende kontos: normalt 280 tegn, op til 25,000 med X Premium. Hermoso læser abonnementet fra X, så et langt opslag går igennem helt. Intet bliver nogensinde klippet af. Det håndhæves, når opslaget oprettes eller sættes i kø, så et for langt opslag afvises, mens du stadig er der til at rette det, i stedet for at blive klippet stille undervejs. |
|---|---|
| Synlighed | Kun offentlige. Et opslag på X er offentligt, så snart det findes. API'et har ingen kladde og intet ulistet opslag. Der findes beskyttede konti, men det er en indstilling for hele kontoen, som Hermoso hverken læser eller styrer, ikke et valg pr. opslag. |
| Karrusel | Afvist, ved navn, med en bestemt grund. “X har ingen karrusel, man kan swipe i.” Dets API hæfter op til 4 medier på et opslag, og de vises som et gitter, hvor alle billeder er synlige på én gang uden noget at swipe til, så et nummereret “1/6 · SWIPE”-slidedeck kan ikke publiceres dér, som det er tænkt. Afvisningen siger, hvad du skal gøre i stedet: “Post det stærkeste enkeltslide til X, eller fjern X fra dette opslag.” Et deck, der beder læseren swipe, publiceret som et gitter, er værre end slet ikke at publicere det. |
| Hvilken konto | Ingen. X publicerer til den forbundne konto. |
Prøv det i Claude Code
Bed om det med almindeligt sprog. Det er almindelige sætninger, ikke et DSL:
“Lav ./notes/launch.md om til en X-tråd på højst fem opslag, behold linket kun i det sidste, og fortæl mig prisen, før du poster.”
Det gennemgår get_brand → generate_text → post_to_x → x_post_insights_historical. Claude Code spørger, før det kører et værktøj, og udskriften står lige der i terminalen, så et publiceringstrin er en linje, du kan læse, før du trykker y.
Claude Code på X: det der bider
Læg linket i ét opslag, ikke fem. Et opslag med et link koster cirka 13× et almindeligt, så en tråd, hvor hvert opslag linker, er den dyre form, og linkdetektion tager bevidst fejl mod at antage, at et link er til stede. Tekst, der er for lang, afvises i stedet for at blive afkortet, og overskridelsen tælles med. I et script betyder det en ren fejl, du kan håndtere, i stedet for et halvt sendt opslag.
Pluginet bærer ingen værktøjsmanifest, hvilket betyder mest på en lang kørsel uden opsyn: agenten kalder kommandoen hermoso for hvert trin, og --json på en hvilken som helst kommando giver den maskinoutput, den kan teste på.
Research X, før du poster
Der findes intet X-annoncebibliotek at søge i. X-research her er din egen konto: omtaler, opslagsmetrikker og de historiske annonceør-tal. Alt andet i research-fladen er uændret: Meta-, Google- og LinkedIn-annoncebibliotekerne samt organisk TikTok, Instagram, YouTube, Reddit og Threads.
Den betalte halvdel
X Ads kom i august 2026, så X er nu begge halvdele. X Ads API er et særskilt produkt på en særskilt host med sin egen OAuth 1.0a-signering, og det er grunden til, at det kom efter resten. Hermoso bygger nu hele det promoverede-opslag-træ på det: kampagne, line item (X's navn for en annoncegruppe), promoted tweet, målretning, budgetter, status og rapportering. En X-annonce promoverer et opslag, så kreativen er et opslag, det samme som Hermoso publicerer organisk. Kontakten, der tænder for rigtige penge, nægter at køre uden en eksplicit bekræftelse, præcis som på de andre elleve platforme. Én ting at vide, før du planlægger et budget: X giver Ads API-adgang pr. annoncekonto i stedet for pr. app, så der findes ingen OAuth-knap til det: du tilføjer Hermosos X-bruger til din annoncekonto på business.x.com → Account access, og den vises i list_x_ads_accounts med den tilladelsesniveau, X gav den.
Hvad Claude Code ikke kan selv
En agent med et budget er kun nyttig, hvis eksplosionsradius er afgrænset, så hegnet ligger i serveren og ikke i en prompt. Hver annoncekampagne, annoncesæt, annoncegruppe og annonce oprettes sat på pause, og de statusskift, der tænder for rigtige penge, nægter at køre uden et eksplicit bekræftelsesflag. Hver render prissættes først (hermoso_capabilities offentliggør hver models præcise kreditpris, før noget bruger kreditter). Kreditter reserveres, før det første udbyderkald, og afregnes til den præcise pris bagefter, så en mislykket afsendelse refunderes i stedet for at lade dig betale for ingenting. Sletninger kræver også bekræftelse, og hvert kampagnetræ læses tilbage fra annonceplatformen, før din agent fortæller dig, hvad den har bygget.
Ét trin er bevidst ikke headless: at forbinde en konto er et OAuth-samtykkeskærmbillede, så du forbinder kanalen én gang i en browser. Alt efter det er et værktøjskald.
Resten af matrixen
Fra Claude Code kan du poste til: Facebook · Instagram · Threads · TikTok · YouTube · LinkedIn · Pinterest · Bluesky · Telegram. Eller se alt, Claude Code kan udgive til.
Post til X fra: Claude · ChatGPT · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Claude Code marketing
Ofte stillede spørgsmål
Kan Claude Code poste til X?
Ja, med Hermosos Claude Code-plugin. Én kommando: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, eller inde i en session /plugin marketplace add hermoso-ai/hermoso og derefter /plugin install hermoso@hermoso. Det installerer fem Hermoso-skills, der styrer hermoso-CLI'en, så ingen værktøjsliste indlæses i dine sessioner. Log ind én gang med npx -y hermoso auth login, som åbner en browser og selv gemmer legitimationen, så der er ingen nøgle at oprette og ingen at indsætte. Claude Code har så 1.000+ værktøjer, herunder dem der udgiver til X, samt dem der researcher de annoncer, der allerede kører på dit marked, og renderer kreativet i første omgang.
Hvordan forbinder jeg X til Claude Code?
To trin, én gang hver. Én kommando: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, eller inde i en session /plugin marketplace add hermoso-ai/hermoso og derefter /plugin install hermoso@hermoso. Det installerer fem Hermoso-skills, der styrer hermoso-CLI'en, så ingen værktøjsliste indlæses i dine sessioner. Log ind én gang med npx -y hermoso auth login, som åbner en browser og selv gemmer legitimationen, så der er ingen nøgle at oprette og ingen at indsætte. Forbind derefter X inde i Hermoso under Arbejdsområde → Konnektorer, hvilket er en OAuth-samtykkeskærm i en browser. Derefter udgiver Claude Code til X som et almindeligt værktøjskald.
Kræver Claude Code min X-adgangskode?
Nej. Du forbinder X til Hermoso én gang via et OAuth-samtykkeskærmbillede i en browser, og Claude Code når det derefter som et værktøjskald. At forbinde en konto er det ene trin, der ikke er headless; intet efter det kræver en adgangskode, og ingen legitimationsoplysninger overgives nogensinde til modellen.
Kan Claude Code planlægge et X-opslag til senere?
Ja. schedule_post sætter det i kø på én kalender, der deles med alle andre kanaler, med en kanalspecifik tekst, hvis teksten skal være anderledes, og list_scheduled og cancel_scheduled læser det og trækker det tilbage. X er en af de elleve kanaler, der kan sættes i kø.
Kan Claude Code poste en karrusel til X?
Nej. X's API hæfter op til fire medier på et opslag, og de vises som et gitter, hvor alle billeder er synlige på én gang, og der er intet at swipe til, så et nummereret slidedeck kan ikke publiceres ddér, som det er tænkt. Claude Code kalder det samme publiceringsværktøj uanset, og en kanal, der ikke kan bære en karrusel, afvises med den reelle årsag vedhæftet.
Hvad koster det at poste til X fra Claude Code?
X er den eneste connector, der faktureres kreditter pr. kald, fordi X tager betaling pr. API-forespørgsel: cirka $0.015 for et opslag og $0.200 for et opslag med et link, cirka 13 gange mere. Din agent får prisen, før den poster. Planerne koster $29, $69 og $149 om måneden for 1,300, 3,100 og 6,750 kreditter, og alle funktioner er med på alle planer, inklusive Free. Den eneste undtagelse er enterprise SSO.
Start gratis med 30 kreditter ved tilmelding og optjen 250+ mere. Alle funktioner er med på alle planer.
Start gratis → Se priser