Auf X posten aus Manus
Manus arbeitet lange Aufgaben selbstständig ab: Recherche, Texte, ein Plan für die Woche. Verbinden Sie calmposts als eigenen MCP-Server, und die Beiträge, die es für X und Bluesky schreibt, landen in Ihrer calmposts-Warteschlange und warten jeweils auf Ihre Freigabe.
- Verbindung
- Entfernter MCP-Server über Streamable HTTP: nichts zu installieren
- Anmeldung
- API-Schlüssel im Authorization-Header
- Serveradresse
https://calmposts.com/mcp- Wo Sie es einrichten
- Connectors → Create in Manus
Was Manus mit calmposts kann
Geben Sie Manus ein Ziel statt eines einzelnen Beitrags: „Finde heraus, was sich diesen Monat in unserem Markt geändert hat, und entwirf X-Beiträge für eine Woche“, „Mach aus diesem Bericht einen Thread und einen Bluesky-Beitrag“. Es sammelt, was es braucht, schreibt und ruft für jeden Beitrag create_post von calmposts auf, als Entwurf oder in der Warteschlange.
Weil die Beiträge standardmäßig auf Freigabe warten, kann Manus die ganze Aufgabe allein erledigen, und nichts erscheint, bevor Sie es gelesen haben. Jeden Beitrag geben Sie in calmposts, in Telegram oder aus der E-Mail frei.
Manus ruft calmposts aus seiner eigenen Cloud auf, deshalb nutzt es die Adresse des gehosteten Servers; installieren müssen Sie nichts.
Der MCP-Server für X (Twitter) gibt Manus 11 Tools, dieselben wie jedem anderen Client:
| Tool | Macht |
|---|---|
list_accounts | Ihre Kanäle und die Regeln jedes Netzwerks; customer_id: die eines Kunden |
list_customers | die Kunden einer Agentur mit den IDs ihrer Kanäle |
get_limits | Tarifverbrauch, Zeitzone des Arbeitsbereichs, Netzwerk-Limits |
create_post | einen Beitrag oder Thread für gewählte Konten, Text je Konto, Bilder per URL; when: draft, queue, at oder now |
list_posts | Beiträge nach Status, Konto, Kunde und Zeitraum |
get_post | einen Beitrag mit Kanälen, Status und Version |
update_post | bearbeiten oder verschieben; was fehlt, bleibt |
delete_post | stornieren und entfernen |
get_next_slot | wohin when=queue einen Beitrag legen würde |
retry_post | die gescheiterten Kanäle erneut senden |
get_post_metrics | die Zahlen eines erschienenen Beitrags pro Kanal nach 1 Std., 24 Std. und 7 Tagen (Tarife mit Statistiken); nur lesen |
calmposts in Manus einrichten
Zuerst den Schlüssel prüfen
Legen Sie in calmposts unter „API & MCP“ einen Schlüssel an (er wird einmal angezeigt) und fragen Sie den Server nach seinen Tools. Eine Liste mit 11 Tools heißt: Adresse und Schlüssel stimmen; 401 heißt: Der Schlüssel ist falsch oder ging ohne „Bearer “ hinaus.
curl -s https://calmposts.com/mcp \
-H "Authorization: Bearer cp_live_…" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
# 200 {"jsonrpc":"2.0","id":1,"result":{"tools":[…]}}Weg 1: Ein eigener MCP-Server per URL
Beim Speichern prüft Manus die Verbindung und zeigt die Tools von calmposts.
Legen Sie in calmposts unter „API & MCP“ einen Schlüssel an.
Öffnen Sie in Manus Connectors, wählen Sie Create, dann Add MCP by URL. Die Doku von Manus beschreibt das auch als Settings → Integrations → Custom MCP Servers → Add Server.
Geben Sie einen Namen und die Adresse des Servers ein und den Schlüssel als Bearer-Token:
Server name: calmposts Server URL: https://calmposts.com/mcp Authentication: Bearer token cp_live_…Speichern Sie. Manus prüft, ob es mit calmposts sprechen kann, und zeigt seine 11 Tools; erwähnen Sie calmposts in einem Prompt, um sie zu nutzen.
Weg 2: Die REST-API als Custom API
Möchten Sie keinen MCP-Server hinzufügen, kann Manus die REST-API von calmposts mit einem gespeicherten Schlüssel aufrufen.
Öffnen Sie in Manus Connectors, wählen Sie Create, dann Custom API.
Speichern Sie den Schlüssel mit einer Notiz, die Manus erklärt, wie es ihn nutzt:
Name: calmposts Secret name: CALMPOSTS_API_KEY Value: cp_live_… Note: The calmposts REST API at https://calmposts.com/api/v1 (reference: https://calmposts.com/api/v1/openapi.json). Send the CALMPOSTS_API_KEY secret as a Bearer token. Save posts as drafts or in the queue; publish now only when I ask.
Anmelden: Schlüssel oder OAuth
Die Doku von Manus nennt einen API-Schlüssel oder ein Bearer-Token als Zugangsdaten eines eigenen MCP-Servers. calmposts nimmt den Schlüssel als Bearer-Token: Jede Anfrage muss Authorization: Bearer cp_live_… tragen. Fragt Ihr Formular stattdessen nach Name und Wert eines Headers, geben Sie Authorization und Bearer cp_live_… ein, mit dem Leerzeichen.
OAuth für eigene MCP-Server beschreibt die Doku von Manus nicht, deshalb nutzt diese Seite einen Schlüssel. Legen Sie einen nur für Manus an: Dann können Sie ihn unter „API & MCP“ widerrufen, ohne Ihre anderen Agenten anzufassen.
Manus blendet die Ausgabe von Connectors in geteilten Sitzungen aus und schwärzt dort API-Schlüssel; wer den Connector entfernt, löscht seine gespeicherten Zugangsdaten.
Prüfen, ob es funktioniert
- Der Server lässt sich speichern, und Manus zeigt die Tools von calmposts.
- Bitten Sie „Zeig mir über calmposts meine verbundenen Konten und die Limits für heute“: Manus ruft list_accounts und get_limits auf.
- Bitten Sie um einen Entwurf und finden Sie ihn in calmposts unter „Beiträge“, mit der Quelle mcp.
Prompts zum Ausprobieren
Fragen Sie in eigenen Worten; der Agent wählt die Tools. Gut funktionieren etwa:
- „Recherchier die Nachrichten der Woche zu Tools für Remote-Arbeit und entwirf fünf X-Beiträge in meinem Ton; speichere sie in calmposts als Entwürfe.“
- „Lies den angehängten Bericht und mach daraus einen X-Thread und einen Bluesky-Beitrag; leg beide in die calmposts-Warteschlange.“
- „Plan die nächste Woche: ein Beitrag pro Tag auf meinem X-Konto in den freien Slots der Warteschlange, montags nichts mit Link.“
- „Prüf in calmposts, welche Beiträge diese Woche gescheitert sind, und erklär warum; sende nichts erneut.“
Netzwerke, Threads und Freigabe
Beiträge gehen an X und Bluesky. Auf X und Bluesky erscheint ein Thread als Antwortkette. Bald dabei: Threads und LinkedIn.
Einmal schreiben, überall posten: Der Agent schickt einen Text für alle Konten, die er wählt. Ist der Text länger, als ein Netzwerk erlaubt, veröffentlicht calmposts ihn dort als Thread aus Beiträgen, die jeweils passen, geteilt an einem Absatz, dann an einem Satzende, dann an einem Leerzeichen; nichts wird nummeriert oder ergänzt. Die Regeln jedes Netzwerks und die Kontingente des Tarifs werden vor dem Speichern geprüft, und ein Problem kommt mit dem Feld zurück, damit der Agent den Text korrigieren und es erneut versuchen kann.
Standardmäßig warten die Beiträge eines Agenten auf Sie: Sie kommen als pending_approval zurück, und Sie geben jeden in der App, in Telegram oder aus der E-Mail von calmposts frei oder lehnen ihn ab. Der Inhaber des Arbeitsbereichs kann Agenten selbst veröffentlichen lassen; dafür müssen Arbeitsbereich und API-Schlüssel beide auf Veröffentlichen stehen. X erwartet, dass ein Konto, das automatisch postet, das Label Automated trägt (Settings → Your account → Account information → Automation).
Limits und Kosten
- Agenten brauchen einen bezahlten Tarif: Free hat keine API-Schlüssel und kann keine verbundene App freigeben. API-Schlüssel je Tarif: Pro 3 · Advanced 10 · Agency 25.
- Die Beiträge eines Agenten zählen wie Ihre. Beiträge pro Tag: Pro 20 · Advanced 100 · Agency 300. Beiträge mit Link pro Monat: Pro 30 · Advanced 300 · Agency 600. Jeder Beitrag eines Threads zählt.
- Links werden getrennt gezählt, weil X jeder App $0,015 pro Beitrag und $0,20 pro Beitrag mit Link berechnet. Die Gebühren von X sind im Tarif enthalten: Sie brauchen kein eigenes X-Entwicklerkonto und keine eigene X-API-Rechnung.
- Zum Ausprobieren: 7 Tage kostenlos testen. Karte nötig. 5 Beiträge mit Link in der Testphase.
- Jeder Schlüssel darf 60 Anfragen pro Minute stellen, MCP und REST zusammen; darüber antwortet der Server mit 429 und Retry-After.
Was Sie über Manus wissen sollten
- Die Doku von Manus beschreibt das Formular als Servername, HTTPS-Adresse und Zugangsdaten, ohne jedes Feld zu nennen, und die Beschriftungen können sich zwischen Versionen unterscheiden. Die Adresse ist immer https://calmposts.com/mcp.
- Eine lange Aufgabe kann viele Beiträge auf einmal schreiben. Jeder zählt gegen die Beiträge pro Tag Ihres Tarifs, und denselben Text an dasselbe Konto zweimal innerhalb von 7 Tagen lehnt calmposts ab (duplicate_recent).
- Bitten Sie Manus, when=queue oder einen Entwurf zu nutzen. Der Server rät Agenten, nur auf Ihren Wunsch sofort zu veröffentlichen, und mit eingeschalteter Freigabe wartet sogar „jetzt“ auf Ihr Ja.
- Manus kann einen eigenen MCP-Server in seinen Projects veröffentlichen, dann haben die Aufgaben eines Projekts calmposts, ohne es neu hinzuzufügen.
Ohne MCP: die REST-API
Alles, was die Tools tun, ist auch ein REST-Aufruf unter /api/v1 mit demselben Schlüssel. Das passt zu einem Skript oder einem Schritt, der nur HTTP spricht. calmposts veröffentlicht über seine eigene, freigegebene X-App, der Aufruf braucht also keine X-API-Schlüssel.
export CALMPOSTS_API_KEY=cp_live_…
curl -H "Authorization: Bearer $CALMPOSTS_API_KEY" https://calmposts.com/api/v1/accounts
curl -X POST https://calmposts.com/api/v1/posts \
-H "Authorization: Bearer $CALMPOSTS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"parts":[{"text":"Calm posts, scheduled."}],"targets":[{"account_id":"ACCOUNT_ID"}],"schedule":{"mode":"queue"}}'Wenn etwas nicht klappt
Manus kann sich nicht mit dem Server verbinden
Prüfen Sie, ob die Adresse genau https://calmposts.com/mcp lautet und der Schlüssel als Bearer-Token eingetragen ist. Auf eine Anfrage ohne Schlüssel antwortet calmposts mit 401 missing_api_key.
Die Tools erscheinen, aber jeder Aufruf scheitert mit 401
Der Schlüssel wurde widerrufen oder vertippt: Legen Sie einen neuen an und aktualisieren Sie den Connector.
Manus schreibt die Beiträge, aber sie erscheinen nie
Sie warten auf Ihre Freigabe (pending_approval): Geben Sie sie in calmposts frei.
401 missing_api_key
Die Anfrage kam ohne Schlüssel oder ohne „Bearer “ davor. Senden Sie Authorization: Bearer cp_live_…, mit dem Leerzeichen.
401 invalid_api_key, api_key_revoked oder api_key_inactive
Der Schlüssel ist vertippt, wurde widerrufen, oder sein Ersteller gehört nicht mehr zum Arbeitsbereich. Legen Sie unter „API & MCP“ einen neuen an und ersetzen Sie den alten.
401 invalid_token
Das Zugriffstoken einer OAuth-Verbindung ist abgelaufen oder die Verbindung wurde getrennt. Clients erneuern es selbst; klappt das nicht, melden Sie sich neu an.
402 quota_exceeded
Ein Tariflimit ist erreicht, und field nennt es: api_keys heißt, der Tarif hat keine Agenten (Free); posts_per_day und link_posts_per_month werden am nächsten Tag oder im nächsten Monat frei, oder mit einem größeren Tarif.
403 insufficient_scope
Dem Schlüssel fehlt eine Berechtigung, die das Tool braucht; field nennt sie (posts:write zum Anlegen von Beiträgen). Legen Sie einen Schlüssel mit dieser Berechtigung an.
429 rate_limited
Von diesem Schlüssel kamen mehr als 60 Anfragen pro Minute. Warten Sie die Sekunden aus Retry-After ab.
Das Tool antwortet duplicate_recent
Derselbe Text ging in den letzten 7 Tagen an dasselbe Konto. Bitten Sie um eine neue Formulierung.
Der Beitrag steht auf pending_approval
Das ist kein Fehler: Der Beitrag wartet in calmposts auf Ihr Ja. Geben Sie ihn dort frei oder lassen Sie Agenten veröffentlichen (der Inhaber stellt das am Arbeitsbereich und am Schlüssel ein).
Das Konto steht auf needs_reconnect
Das Netzwerk hat calmposts den Zugriff entzogen. Verbinden Sie das Konto unter „Konten“ in der App neu.
Fragen
Steht calmposts im Connector-Katalog von Manus?
Nein. Sie fügen calmposts selbst als eigenen MCP-Server hinzu; calmposts ist nicht mit Manus verbunden.
Muss für Manus etwas installiert werden?
Nein. Manus verbindet sich aus seiner Cloud mit dem gehosteten Server, und calmposts ist öffentlich erreichbar.
MCP-Server oder Custom API?
Der MCP-Server gibt Manus benannte Tools mit klaren Eingaben; mit der Custom API baut Manus REST-Aufrufe selbst aus der Referenz. Bevorzugen Sie den MCP-Server und nutzen Sie die Custom API dort, wo Ihnen MCP nicht zur Verfügung steht.
Kann Manus ohne mich veröffentlichen?
Nur wenn Sie es bitten, jetzt zu posten, und Arbeitsbereich und Schlüssel Agenten das Veröffentlichen erlauben. Sonst wartet jeder Beitrag auf Ihre Freigabe.
Kann der Agent antworten, folgen oder Direktnachrichten senden?
Nein. Dafür gibt es keine Tools: X verbietet, das zu automatisieren, und calmposts schreibt und plant nur Ihre eigenen Beiträge.
Brauche ich eigene X-API-Schlüssel?
Nein. calmposts veröffentlicht über seine eigene, freigegebene X-App, und die Gebühren von X pro Beitrag sind im Tarifpreis enthalten.
Die Doku von Manus, der diese Seite folgt
calmposts ist ein unabhängiger Dienst und weder mit den Machern von Manus verbunden noch von ihnen empfohlen. Produktnamen gehören ihren Inhabern.
Lassen Sie Manus in Ruhe für Sie posten
Starten Sie die Testphase, verbinden Sie Ihre Konten, legen Sie einen Schlüssel an und geben Sie Manus die Adresse.
Kostenlos testen