# OpenClaw Social-Media-Automatisierung: das Setup, das postet

> OpenClaw Social-Media-Automatisierung mit einem Befehl. MCP-Server mit dem Transport streamable-http hinzufügen, Tools filtern und nach Plan ausführen.

Canonical page: https://www.socialfaktory.com/de/blog/openclaw-social-media-automation
Published: 2026-09-15
Language: de

OpenClaw Social-Media-Automatisierung startet mit einem einzigen Befehl und einem Transportnamen. Registriere SocialFaktory als MCP-Server mit streamable-http und jede OpenClaw-Session, interaktiv oder geplant, kann einen Auftrag kalkulieren, das Video generieren, die Posts verfassen und sie in den Kalender eintragen.

Das komplette Setup hat sechs Schritte, und die letzten zwei sind die, die viele überspringen und später bereuen.

1. Erzeuge in deinen Einstellungen ein Token und kopiere den geheimen Wert.
2. Füge den Server über die OpenClaw-CLI hinzu, nenne den Transport und den Token-Header.
3. Oder füge ihn im Control-Interface hinzu, das dieselbe URL und denselben Header übernimmt.
4. Lass dir Brands und Channels ausgeben, um die Verbindung zu prüfen.
5. Begrenze die Tools, die eine Session verwenden darf.
6. Hänge einen Zeitplan dran, sobald du dem Output vertraust.

## Wie lautet der Befehl?

Der Transport muss benannt werden, weil OpenClaw mehr als einen unterstützt und nicht rät, und das Token steht im Header desselben Eintrags.

```bash
openclaw mcp set socialfaktory '{"url":"https://www.socialfaktory.com/mcp","transport":"streamable-http","headers":{"Authorization":"Bearer sfp_..."}}'
```

Denselben Server kannst du auch unter mcp.servers in openclaw.json hinterlegen. Diese Datei enthält dein Token, also halte sie aus freigegebenen Ordnern und der Versionsverwaltung heraus.

```json
{
  "mcp": {
    "servers": {
      "socialfaktory": {
        "url": "https://www.socialfaktory.com/mcp",
        "transport": "streamable-http",
        "headers": { "Authorization": "Bearer sfp_..." }
      }
    }
  }
}
```

Wenn du beides nicht anfassen willst, hat das Control-Interface einen Einstellungsbereich für MCP-Server, der dieselben zwei Werte annimmt.

## Warum die Tools filtern?

Weil eine Session mit zwanzig sichtbaren Tools irgendwann zu einem greift, das nicht vorgesehen war. OpenClaw kann für eine Session nur eine Teilmenge freigeben, was die Optionen des Modells sauber hält und die Prompts kürzer macht.

Tool-Filtering ist Komfort, nicht Sicherheit. Die harte Grenze ist der Scope des Tokens: Ein Token ohne publish kann nicht posten, egal wie die Session konfiguriert ist. Nutze beides, und verlasse dich auf den Scope.

## Läuft das auch nach Plan?

Ja, und hier zahlt sich das Design aus. Richte eine geplante Session auf denselben Server, gib ihr ein dauerhaftes Briefing, und lass sie jeden Montag eine Woche vorschlagen.

Zwei Dinge machen das sicher im Dauerbetrieb. Jeder Aufruf, der ausgibt oder veröffentlicht, trägt einen Idempotency-Key, deshalb liefert ein wiederholter Aufruf innerhalb von 24 Stunden das erste Ergebnis zurück statt die Arbeit doppelt zu machen. Und das monatliche Credit-Limit verhindert, dass das Token einen bezahlten Aufruf startet, sobald das Monatsbudget erreicht ist, damit kein Zeitplan das Budget verbrennt.

## Was bringt das Control-Interface dazu?

Einen Ort, an dem du deine Konfiguration siehst. Die CLI ist schneller zu tippen, aber eine Serverliste, die du auf einen Blick lesen kannst, ist Gold wert, wenn drei Maschinen und zwei Zeitpläne auf dasselbe Konto zeigen.

Es ist auch der einfachere Weg für jemanden, der nicht im Terminal lebt. Die Werte sind identisch, also kann eine Kollegin denselben Server über einen Einstellungsdialog hinzufügen, während du ihn in der Shell einträgst, ohne dass ihr euch gegenseitig übersetzen müsst.

## Wie debuggt man eine Session, die still wird?

Bitte sie, deine Brands aufzulisten. Dieser Aufruf ist kostenlos, braucht nur den read-Scope und schlägt deutlich fehl, wenn das Token falsch ist, widerrufen wurde oder auf den falschen Host zeigt.

Wenn die Liste kommt, aber eine Generierung nicht, lies als Nächstes das Wallet. Eine Ablehnung, die wie eine kaputte Verbindung wirkt, ist meist ein erreichtes Monatslimit. Das ist Absicht des Systems, nicht sein Versagen.

## Wo lebt das Token?

In einem Authorization-Header am Servereintrag. Erstelle es in deinen Einstellungen und widerrufe es dort, sobald es leakt oder eine Maschine deine Kontrolle verlässt.

Gib einer geplanten Session ein eigenes Token statt dein interaktives wiederzuverwenden. Dann ist das Deaktivieren des Zeitplans ein Klick und deine eigenen Sessions laufen weiter.

## Was gehört in ein dauerhaftes Briefing?

Ein Channel-Mix, eine Taktung und eine Grenze. „Drei Shorts und vier Textposts pro Woche, nie mehr als zwei Videos am Tag, immer zuerst zitieren“ reicht, um einen Monat ohne weitere Anweisungen zu laufen.

Was nicht hinein sollte, ist Tonalitäts-Guidance. Die Brand hält bereits Stimme, Cast und Produkte, deshalb gibt eine Wiederholung im Zeitplan der Session nur eine zweite, veraltete Kopie, der sie widersprechen kann.

## Was wird es verweigern?

Das Klonen eines Videos aus einem Link, das Generieren von Standbildern und das Bauen von Karussells sind über einen Agent noch nicht verfügbar. Das Verbinden eines Social-Channels ist ein Browser-Login und bleibt in der App. Deinen Plan zu ändern steht ebenfalls nicht auf der Liste.

Die [OpenClaw-Agent-Seite](/agents/openclaw) zeigt beide Setup-Rezepte nebeneinander, und die [MCP-Referenz](/docs/mcp) listet jedes Tool mit dem Scope, den es braucht. Der [Agent-Hub](/agents) vergleicht OpenClaw mit den anderen Clients.

## Ist ein Agent der richtige Weg, eine Brand zu betreiben?

Er ist einer von zwei guten Wegen. Ein Terminal-first-Workflow nimmt den Kontextwechsel heraus, der der teure Teil beim konsistenten Posten ist. Ein Product-first-Workflow gibt dir Previews während deiner Entscheidung, und genau dafür ist der [KI-Assistent](/features/ai-assistant) da.

Beide verbrauchen dieselben Credits und respektieren dieselbe Brand Voice, und keiner kann ohne publish-Scope eines Tokens posten. [Starte eine Brand](/register) und gib einer Session erst ein Read-only-Token, bevor du ihr mehr gewährst.

**In einem Satz:** OpenClaw Social-Media-Automatisierung braucht einen Befehl mit dem Transport streamable-http, ein Token mit passendem Scope und ein Credit-Limit, bevor ein Zeitplan darauf losgelassen wird.

## Questions

### Wie lautet der Befehl?

Der Transport muss benannt werden und das Token kommt in den Authorization-Header desselben Eintrags. Beispiel: openclaw mcp set socialfaktory '{"url":"https://www.socialfaktory.com/mcp","transport":"streamable-http","headers":{"Authorization":"Bearer sfp_..."}}'. Alternativ denselben Server in openclaw.json unter mcp.servers eintragen.

### Warum die Tools filtern?

Damit eine Session nur die vorgesehenen Tools nutzt und Prompts kürzer bleiben. Das ist Komfort, nicht Sicherheit. Die harte Grenze ist der Token-Scope: Ohne publish kann ein Token nicht posten, unabhängig von der Session-Konfiguration.

### Läuft das auch nach Plan?

Ja. Richte eine geplante Session auf denselben Server, gib ein dauerhaftes Briefing und lass sie wöchentlich Vorschläge machen. Idempotency-Keys verhindern Doppelarbeit innerhalb von 24 Stunden und ein monatliches Credit-Limit stoppt Ausgaben nach Erreichen des Budgets.

### Was bringt das Control-Interface dazu?

Einen schnellen Überblick über deine Konfiguration. Die CLI ist schneller zum Tippen, aber eine lesbare Serverliste ist praktisch, besonders wenn mehrere Maschinen und Zeitpläne dasselbe Konto nutzen. Gleichzeitige Einrichtung ist möglich, da die Werte identisch sind.

### Wie debuggt man eine Session, die still wird?

Lass dir zuerst die Brands auflisten. Das ist kostenlos, benötigt nur read und scheitert laut, wenn das Token falsch, widerrufen oder der Host falsch ist. Wenn das klappt, aber Generieren nicht, prüfe das Wallet. Meist ist das Monatslimit erreicht.

### Wo lebt das Token?

Im Authorization-Header des Servereintrags. Erstelle es in den Einstellungen und widerrufe es dort bei einem Leak oder wenn eine Maschine außer Kontrolle gerät. Gib geplanten Sessions ein eigenes Token, damit das Deaktivieren ohne Einfluss auf interaktive Sessions möglich ist.

### Was gehört in ein dauerhaftes Briefing?

Channel-Mix, Taktung und Grenzen, etwa: drei Shorts und vier Textposts pro Woche, maximal zwei Videos pro Tag, immer zuerst zitieren. Tonalitätsvorgaben gehören nicht hinein, die Brand definiert die Stimme bereits.

### Was wird es verweigern?

Video-Klonen aus einem Link, Standbilder generieren und Karussells bauen sind über einen Agent noch nicht möglich. Social-Channels verbinden erfordert einen Browser-Login in der App. Planänderungen gehören ebenfalls nicht dazu.

### Ist ein Agent der richtige Weg, eine Brand zu betreiben?

Ja, als einer von zwei guten Wegen. Terminal-first reduziert Kontextwechsel, Product-first liefert Previews über den KI-Assistenten. Beide verbrauchen die gleichen Credits und respektieren die Brand Voice. Ohne publish-Scope kann kein Token posten.

## More detail

- All articles: https://www.socialfaktory.com/de/blog.md
- What SocialFaktory does: https://www.socialfaktory.com/features.md
- Pricing: https://www.socialfaktory.com/plans.md
