Hermoso είναι ένας MCP server για marketing: 1.000+ εργαλεία πάνω σε ένα ενιαίο OAuth endpoint που επιτρέπουν σε έναν agent να ερευνά τις διαφημίσεις που ήδη τρέχουν σε μια αγορά, να δημιουργεί εικόνες και βίντεο διαφημίσεων, να τις δημοσιεύει και να στήνει τις πληρωμένες καμπάνιες πίσω από αυτές. Το Codex φτάνει σε όλα αυτά μέσω μίας σύνδεσης. Η σελίδα αυτή καλύπτει ένα μέρος του: τι μπορεί πραγματικά να κάνει το Codex στο X και τι δεν επιτρέπει το ίδιο το X.
Συνδέστε το Hermoso με το Codex
- Μία εντολή, και χωρίς κλειδί.
Το Codex διαβάζει το αρχείο marketplace στο δημόσιο αποθετήριο του Hermoso και εγκαθιστά τις πέντε δεξιότητές του (research, ad-from-brand, generate, product-photoshoot και marketing). Οι δεξιότητες εκτελούν την εντολήcodex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermosohermosoμέσω τουnpx, οπότε δεν φορτώνεται καμία λίστα εργαλείων στις συνεδρίες σας και τίποτα δεν κοστίζει σε context μέχρι να τρέξει μια εντολή. - Συνδεθείτε μία φορά.
Ανοίγει μια σύνδεση στον περιηγητή και αποθηκεύει ένα διαπιστευτήριο με πρόσβαση μόνο για τον ιδιοκτήτη στοnpx -y hermoso auth login~/.hermoso/config.json. Χωρίς περιηγητή στο μηχάνημα, π.χ. σε CI ή κοντέινερ; Δημιουργήστε κλειδί στο MCP & CLI → Terminal & API keys και εκτελέστεnpx -y hermoso auth login --token hmk_…. Ένα κλειδί έχει πραγματική εξουσία δαπάνης, οπότε αντιμετωπίστε το όπως κωδικό πρόσβασης. - Προαιρετικά: και ο MCP server.
Αυτό γράφει τον server στοcodex mcp add hermoso -- npx -y hermoso mcp~/.codex/config.tomlκαι διαβάζει το ίδιο αποθηκευμένο διαπιστευτήριο, οπότε κανένα κλειδί δεν μπαίνει στο αρχείο. Προτιμάτε τον φιλοξενούμενο endpoint;codex mcp add hermoso --url https://app.hermoso.ai/mcp, και μετάcodex mcp login hermosoγια τη σύνδεση OAuth. Οι δεξιότητες φτάνουν σε κάθε εργαλείο χωρίς κανέναν από τους δύο. - Ζητήστε κάτι από το Codex. «Βρες τις πιο μακροχρόνιες διαφημίσεις των τριών πιο κοντινών σου ανταγωνιστών και ξαναδημιούργησε το καλύτερο hook σε βίντεο 9:16», ή «δημοσίευσε αυτή την απόδοση στο κανάλι». Ο agent επιλέγει τα εργαλεία· εσείς εγκρίνετε τη δαπάνη.
Το Codex κρατά τους MCP servers στο ~/.codex/config.toml, ή στο .codex/config.toml σε ένα έμπιστο έργο, και το αρχείο είναι TOML, όχι JSON: ένα αντιγραμμένο μπλοκ mcpServers δεν θα φορτωθεί, και μια χειροποίητη καταχώρηση είναι η [mcp_servers.hermoso] με command = "npx" και args = ["-y", "hermoso", "mcp"]. Το τελικό mcp είναι απαραίτητο: το npx -y hermoso χωρίς υποεντολή εκτυπώνει τη βοήθεια και τερματίζει. Το Codex διαβάζει marketplaces plugin στην ίδια διάταξη .claude-plugin που χρησιμοποιεί το Claude Code, γι’ αυτό ένα αποθετήριο εγκαθίσταται και στα δύο.
Έπειτα, συνδέστε το ίδιο το X, μία φορά, στο Settings → Connectors μέσα στο Hermoso. Είναι οθόνη συγκατάθεσης OAuth, οπότε είναι το μόνο βήμα που χρειάζεται πρόγραμμα περιήγησης. Όλα τα επόμενα είναι κλήσεις εργαλείων.
Τα εργαλεία X που παίρνει το Codex
post_to_x: δημοσιεύει κείμενο, εικόνα ή βίντεο με alt text, ολόκληρο νήμα, απάντηση, quote post ή δημοσκόπηση, και μπορεί να περιορίσει ποιος επιτρέπεται να απαντά.post_x_article: δημοσιεύει ένα μακροσκελές Article. Γράψτε το σε Markdown και οι επικεφαλίδες, οι λίστες, τα quotes, οι σύνδεσμοι, τα μπλοκ κώδικα και οι πίνακες περνούν όλοι αυτούσιοι.edit_x_post: ξαναγράφει μια ανάρτηση που έχετε ήδη δημοσιεύσει, μέσα στην ώρα που επιτρέπει το X.schedule_post: τη βάζει στην ουρά στο κοινό ημερολόγιο.x_post_metrics: τα δημόσια νούμερα μιας ανάρτησης.x_post_insights: νούμερα επιπέδου διαφημιστή μόνο για τις τελευταίες 28 ώρες: εμφανίσεις, κλικ συνδέσμων, επισκέψεις προφίλ, προβολές βίντεο και τεταρτημόρια ολοκλήρωσης.x_post_insights_historical: τα ίδια νούμερα για οποιοδήποτε εύρος ημερομηνιών, έως 25 αναρτήσεις κάθε φορά. Αυτό είναι για το «πώς πήγε ο περασμένος μήνας».x_mentions: ποιος μιλά για την επωνυμία.delete_x_post: αφαιρεί μια ανάρτηση.
Το X είναι ο μόνος connector που κοστίζει χρήματα ανά κλήση, και τα νούμερα δημοσιεύονται αντί να κρύβονται. Το Meta, το TikTok, το LinkedIn, το YouTube, το Threads και το Drive δεν κοστίζουν τίποτα ανά αίτημα· το X μας χρεώνει, οπότε αυτές οι κλήσεις χρεώνουν λίγα credits η καθεμία. Μια απλή ανάρτηση τιμολογείται $0.015 ανά αίτημα και μια ανάρτηση με σύνδεσμο $0.200, περίπου 13× περισσότερο. Οι διαγραφές, οι αναγνώσεις και η εγγραφή alt text έχουν η καθεμία τη δική της τιμή, και τα insights χρεώνονται ανά ανάρτηση που επιστρέφεται. Η ανίχνευση συνδέσμων σκοπίμως γέρνει προς την υπόθεση ότι υπάρχει σύνδεσμος, επειδή αν μαντέψουμε λάθος προς την άλλη κατεύθυνση κοστίζει 13×. Η πρακτική συνέπεια: στο X, μία καλή ανάρτηση νικά πέντε, και ο agent σας λαμβάνει την τιμή πριν δημοσιεύσει. Το μήκος ορίζεται από τον λογαριασμό που δημοσιεύει, όχι από ένα σταθερό 280. Το Hermoso διαβάζει τη συνδρομή X του ίδιου του λογαριασμού και στέλνει έως 25,000 χαρακτήρες εκεί όπου το επιτρέπει το Premium, οπότε μια μεγάλη ανάρτηση βγαίνει ολόκληρη αντί να επιστρέφει απορριμμένη, και τίποτα δεν περικόπτεται ποτέ. Αυτό τυχαίνει να είναι και το φθηνό σχήμα: μία μεγάλη ανάρτηση είναι μία χρεώσιμη κλήση στο X, ενώ τα ίδια λόγια σπασμένα σε πέντε αναρτήσεις είναι πέντε. Το X Premium ξεκλειδώνει επίσης δύο πράγματα που το Hermoso δημοσιεύει για εσάς: ένα μακροσκελές Article, γραμμένο σε Markdown με τις επικεφαλίδες, τις λίστες, τα quotes, τα μπλοκ κώδικα και τους πίνακες αυτούσιους, και μια επεξεργασία σε ανάρτηση που έχετε ήδη δημοσιεύσει, μέσα στην ώρα που επιτρέπει το X.
Όρια του X που αξίζει να γνωρίζετε πριν αυτοματοποιήσετε οτιδήποτε
| Κείμενο | Το μήκος ορίζεται από τον λογαριασμό που δημοσιεύει: συνήθως 280 χαρακτήρες, και έως 25,000 με X Premium. Το Hermoso διαβάζει τη συνδρομή από το X, οπότε μια μεγάλη ανάρτηση βγαίνει ολόκληρη. Τίποτα δεν περικόπτεται ποτέ. Εφαρμόζεται τη στιγμή που δημιουργείται ή μπαίνει στην ουρά η ανάρτηση, οπότε μια υπερβολικά μεγάλη ανάρτηση απορρίπτεται ενώ είστε ακόμα εκεί για να τη διορθώσετε, αντί να περικοπεί σιωπηλά. |
|---|---|
| Ορατότητα | Μόνο δημόσια. Μια ανάρτηση στο X είναι δημόσια τη στιγμή που υπάρχει. Το API δεν έχει πρόχειρο και δεν έχει unlisted ανάρτηση. Υπάρχουν προστατευμένοι λογαριασμοί, αλλά αυτό είναι ρύθμιση σε επίπεδο λογαριασμού που το Hermoso ούτε τη διαβάζει ούτε τη ελέγχει, όχι επιλογή ανά ανάρτηση. |
| Καρουζέλ | Απορρίπτεται, με το όνομά του, για συγκεκριμένο λόγο. «Το X δεν έχει καρουζέλ με swipe.» Το API του συνδέει έως 4 μέσα σε μια ανάρτηση και εμφανίζονται ως πλέγμα, με κάθε εικόνα ορατή ταυτόχρονα και τίποτα για swipe, οπότε μια αριθμημένη παρουσίαση «1/6 · SWIPE» δεν μπορεί να δημοσιευτεί εκεί όπως προορίζεται. Η άρνηση λέει τι να κάνετε: «Δημοσιεύστε τη δυνατότερη διαφάνεια στο X, ή αφαιρέστε το X από αυτή την ανάρτηση.» Μια παρουσίαση που ζητά από τον αναγνώστη να κάνει swipe, δημοσιευμένη ως πλέγμα, είναι χειρότερη από το να μην δημοσιευτεί καθόλου. |
| Ποιος λογαριασμός | Καμία. Το X δημοσιεύει στον συνδεδεμένο λογαριασμό. |
Δοκιμάστε το στο Codex
Ζητήστε το με απλή γλώσσα. Αυτές είναι κανονικές προτάσεις, όχι εντολές DSL:
“Μη διαδραστικά: δημοσίευσε μία ενημέρωση X ανά έκδοση, κάτω από 280 χαρακτήρες, με τον σύνδεσμο σε αυτή τη μία ανάρτηση, και κατέγραψε το χρεωμένο κόστος.”
Αυτή είναι η διαδρομή get_brand → generate_text → post_to_x → x_post_insights_historical. Σε διαδραστική λειτουργία το Codex δείχνει την κλήση πριν την εκτελέσει. Χωρίς διαδραστικότητα δεν υπάρχει κανείς να ρωτηθεί, κάτι που αξίζει να λαμβάνεται υπόψη σε κάθε βήμα που δημοσιεύει ή ξοδεύει.
Το Codex στο X: το σημείο που δυσκολεύει
Προϋπολογίστε αυτό το κανάλι με σκοπό. Κάθε ανάρτηση, διαγραφή και ανάγνωση είναι χρεώσιμο αίτημα, τα insights χρεώνονται ανά ανάρτηση που επιστρέφεται, και μια ανάρτηση με σύνδεσμο κοστίζει περίπου 13 φορές περισσότερο από μια απλή. Για μια εργασία χωρίς επιτήρηση αυτό σημαίνει: μία ανάρτηση ανά γεγονός και όχι νήμα, ένας σύνδεσμος και όχι πολλοί, και όριο στο πόσο συχνά μπορεί να τρέχει η εργασία. Το όριο χαρακτήρων είναι καθαρή άρνηση, οπότε μια εργασία που αποτυγχάνει αποτυγχάνει ορατά και δεν δημοσιεύει κάτι μισό.
Για μη επιτηρούμενες εκτελέσεις, προτιμήστε το CLI hermoso με --json αντί για το πλήρες μανιφέστο εργαλείων. Είναι πολύ φθηνότερο σε context και πιο εύκολο να ελεγχθεί.
Ερευνήστε το X πριν δημοσιεύσετε
Δεν υπάρχει ad library του X για αναζήτηση. Η έρευνα για το X εδώ είναι ο δικός σας λογαριασμός: αναφορές, μετρικές αναρτήσεων και ιστορικά νούμερα διαφημιστών. Όλα τα υπόλοιπα στην επιφάνεια έρευνας δεν επηρεάζονται: οι ad libraries του Meta, της Google και του LinkedIn, και το οργανικό TikTok, Instagram, YouTube, Reddit και Threads.
Το πληρωμένο μέρος
Τα X Ads ήρθαν τον Αύγουστο του 2026, οπότε το X είναι πια και τα δύο μισά. Το X Ads API είναι ξεχωριστό προϊόν σε ξεχωριστό host, με δική του υπογραφή OAuth 1.0a, και γι' αυτό ήρθε μετά από τα υπόλοιπα. Το Hermoso στήνει πλέον πάνω του ολόκληρο το δέντρο των προωθημένων αναρτήσεων: καμπάνια, line item (το όνομα του X για ομάδα διαφημίσεων), προωθημένη ανάρτηση, στόχευση, προϋπολογισμούς, κατάσταση και αναφορές. Μια διαφήμιση στο X προωθεί μια ανάρτηση, οπότε το δημιουργικό είναι μια ανάρτηση, η ίδια που δημοσιεύει το Hermoso οργανικά. Ο διακόπτης που ενεργοποιεί πραγματικά χρήματα αρνείται να τρέξει χωρίς ρητή επιβεβαίωση, ακριβώς όπως στις άλλες έντεκα πλατφόρμες. Κάτι που πρέπει να ξέρετε πριν σχεδιάσετε προϋπολογισμό: το X δίνει πρόσβαση στο Ads API ανά διαφημιστικό λογαριασμό και όχι ανά εφαρμογή, οπότε δεν υπάρχει κουμπί OAuth γι' αυτό. Προσθέτετε τον χρήστη X του Hermoso στον διαφημιστικό σας λογαριασμό στο business.x.com → Account access, και εμφανίζεται στο list_x_ads_accounts με το επίπεδο δικαιώματος που του έδωσε το X.
Τι δεν μπορεί να κάνει μόνο του το Codex
Ένας agent με προϋπολογισμό είναι χρήσιμος μόνο αν η ζημιά που μπορεί να προκαλέσει είναι περιορισμένη, γι' αυτό ο φραγμός βρίσκεται στον server και όχι σε μια εντολή. Κάθε καμπάνια διαφήμισης, σύνολο διαφημίσεων, ομάδα διαφημίσεων και διαφήμιση δημιουργείται σε παύση, και οι αλλαγές κατάστασης που ενεργοποιούν πραγματικά χρήματα αρνούνται να τρέξουν χωρίς ρητή επιβεβαίωση. Κάθε απόδοση αποτιμάται πρώτα (το hermoso_capabilities δημοσιεύει το ακριβές κόστος credit κάθε μοντέλου πριν δαπανηθεί οτιδήποτε). Τα credits δεσμεύονται πριν από την πρώτη κλήση στον πάροχο και εκκαθαρίζονται στο ακριβές κόστος μετά, οπότε μια αποτυχημένη αποστολή επιστρέφει τα χρήματα αντί να σας χρεώσει για το τίποτα. Οι διαγραφές απαιτούν επίσης επιβεβαίωση, και κάθε δέντρο καμπάνιας διαβάζεται ξανά από την πλατφόρμα διαφήμισης πριν ο agent σας πει τι δημιούργησε.
Ένα βήμα δεν γίνεται σκόπιμα χωρίς χειρισμό: η σύνδεση λογαριασμού είναι οθόνη συγκατάθεσης OAuth, οπότε συνδέετε το κανάλι μία φορά σε πρόγραμμα περιήγησης. Μετά από αυτό, όλα είναι κλήσεις εργαλείων.
Το υπόλοιπο πλέγμα
Από το Codex, δημοσίευση σε: Facebook · Instagram · Threads · TikTok · YouTube · LinkedIn · Pinterest · Bluesky · Telegram. Ή δείτε όλα τα κανάλια στα οποία μπορεί να δημοσιεύσει το Codex.
Δημοσίευση στο X από: Claude · ChatGPT · Claude Code · Cursor · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Διαφημίσεις από τη γραμμή εντολών
Συχνές ερωτήσεις
Μπορεί το Codex να δημοσιεύσει στο X;
Ναι, με το plugin του Hermoso για το Codex. Εκτελέστε codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso, που εγκαθιστά τις δεξιότητες του Hermoso, και έπειτα συνδεθείτε μία φορά με npx -y hermoso auth login. Η σύνδεση ανοίγει τον περιηγητή και αποθηκεύει μόνο της τα διαπιστευτήρια, οπότε δεν χρειάζεται κλειδί να δημιουργήσετε ούτε να επικολλήσετε. Για τον MCP server επίσης, εκτελέστε codex mcp add hermoso -- npx -y hermoso mcp. Το Codex έχει τότε πάνω από 1.000 εργαλεία, μεταξύ των οποίων και εκείνα που δημοσιεύουν στο X, καθώς και εκείνα που ερευνούν τις διαφημίσεις που τρέχουν ήδη στην αγορά σας και αποδίδουν πρώτα το δημιουργικό.
Πώς συνδέω το X με το Codex;
Δύο βήματα, μία φορά το καθένα. Εκτελέστε codex plugin marketplace add hermoso-ai/hermoso && codex plugin add hermoso@hermoso, που εγκαθιστά τις δεξιότητες του Hermoso, και έπειτα συνδεθείτε μία φορά με npx -y hermoso auth login. Η σύνδεση ανοίγει τον περιηγητή και αποθηκεύει μόνο της τα διαπιστευτήρια, οπότε δεν χρειάζεται κλειδί να δημιουργήσετε ούτε να επικολλήσετε. Για τον MCP server επίσης, εκτελέστε codex mcp add hermoso -- npx -y hermoso mcp. Έπειτα συνδέστε το X μέσα στο Hermoso, στο Workspace → Connectors, που είναι μια οθόνη συναίνεσης OAuth στον περιηγητή. Μετά από αυτό το Codex δημοσιεύει στο X ως κανονική κλήση εργαλείου.
Μπορεί το Codex να δημοσιεύσει καρουζέλ στο X;
Όχι. Το API του X συνδέει έως τέσσερα μέσα σε μια ανάρτηση και εμφανίζονται ως πλέγμα, με κάθε εικόνα ορατή ταυτόχρονα και τίποτα για να κάνετε swipe, οπότε μια αριθμημένη παρουσίαση διαφανειών δεν μπορεί να δημοσιευτεί εκεί όπως προορίζεται. Το Codex καλεί το ίδιο εργαλείο δημοσίευσης και στις δύο περιπτώσεις, και ένα κανάλι που δεν μπορεί να φέρει καρουζέλ απορρίπτεται με τον πραγματικό λόγο συνημμένο.
Πόσο κοστίζει η ανάρτηση στο X από το Codex;
Το X είναι ο μόνος connector που χρεώνει credits ανά κλήση, επειδή το X χρεώνει ανά αίτημα API: περίπου $0.015 για μια ανάρτηση και $0.200 για ανάρτηση που περιέχει σύνδεσμο, δηλαδή περίπου 13 φορές περισσότερο. Ο agent σας λαμβάνει την τιμή πριν δημοσιεύσει. Τα πλάνα κοστίζουν $29, $69 και $149 τον μήνα για 1,300, 3,100 και 6,750 credits, και κάθε λειτουργία είναι διαθέσιμη σε κάθε πλάνο, συμπεριλαμβανομένου του Free. Η μόνη εξαίρεση είναι το enterprise SSO.
Χρειάζεται το Codex τον κωδικό μου στο X;
Όχι. Συνδέετε το X με το Hermoso μία φορά, μέσω οθόνης συγκατάθεσης OAuth σε πρόγραμμα περιήγησης, και το Codex το φτάνει μετά ως κλήση εργαλείου. Η σύνδεση λογαριασμού είναι το μόνο βήμα που δεν γίνεται χωρίς χειρισμό· τίποτα μετά δεν χρειάζεται κωδικό, και κανένα διαπιστευτήριο δεν δίνεται ποτέ στο μοντέλο.
Μπορεί το Codex να προγραμματίσει μια ανάρτηση στο X για αργότερα;
Ναι. Το schedule_post τη βάζει στην ουρά σε ένα ημερολόγιο κοινό με όλα τα άλλα κανάλια, με ξεχωριστό κείμενο ανά κανάλι αν το κείμενο πρέπει να διαφέρει, και τα list_scheduled και cancel_scheduled τη διαβάζουν και την ανακαλούν. Το X είναι ένα από τα έντεκα κανάλια που μπαίνουν στην ουρά.
Ξεκινήστε δωρεάν με 30 credits κατά την εγγραφή και κερδίστε 250+ ακόμη. Κάθε λειτουργία είναι διαθέσιμη σε κάθε πλάνο.
Ξεκίνα δωρεάν → Δείτε την τιμολόγηση