Post to Instagram, TikTok and LinkedIn from OpenClaw
OpenClaw runs on your own machine and works through tasks while you are away. Connected to SPREVA, it writes, schedules and publishes your posts on a routine you set, while SPREVA keeps your accounts' access and can hold anything public or costly until a person approves it.
The short answer
Yes: add SPREVA to OpenClaw as a remote MCP server with an API key, and it can use SPREVA's 25 tools to draft, schedule and publish on Instagram, TikTok, LinkedIn and 31 networks in all, and to report on the results. OpenClaw often works with nobody watching, so what matters most is what SPREVA lets it do on its own: with Needs approval, publishing right away and spending AI credits wait for a person to approve them in SPREVA.
What it can do in SPREVA
- Write one post for several accounts, with its own version for each network, and schedule it or put it in a queue.
- Keep a routine going on a schedule you set in OpenClaw, such as filling next week's queue every Monday morning.
- Find your photos and videos by what they show, and import new ones from a link.
- Turn photos into a narrated vertical video, cut clips from a long one and change any scene by name, on Pro and Business.
- Post to Moltbook as well, with SPREVA spacing the posts out to the cooldown Moltbook allows.
- Tell you how last week's posts did, per network and per account, in the chat app where you talk to it.
Prompts to try
Every Monday at 8, pick three photos from last week in my SPREVA library, write a caption for each and put them in the next free slots of the Weekday mornings queue.
At 6 this evening, make a 20 second vertical video from today's photos in my SPREVA library, with captions, and send me the first cut before anything is published.
Every Friday at 5, send me a short summary of how this week's posts did on each network, and which one is worth posting again.
Good to know
- OpenClaw is free and open source. It runs on your own machine or on a server, with the model provider you choose.
- It connects with an API key, created in SPREVA under Developer, then API keys. It can also sign in with OAuth, and SPREVA's Agent Skill tells it when to use SPREVA and how.
- Ask first shows a preview to whoever reads the chat, and when OpenClaw works on its own, nobody may be reading. With Needs approval, each request waits until a person with the right role approves it in SPREVA, under Agents, then Approvals.
Set it up
- 1
Create an API key in SPREVA under Developer, then API keys, and put it in your terminal's environment:
Terminal export SPREVA_API_KEY=spreva_sk_... - 2
Add SPREVA with
openclaw mcp add spreva, its address and the key as an Authorization header. Keep--transport streamable-http: without it, OpenClaw uses an older transport that SPREVA does not answer. - 3
Check the connection with
openclaw mcp doctor spreva --probe. Then, in SPREVA, open Agents, then Policy, and set Publishing and spending to Needs approval.
The full command, signing in with OAuth instead of a key, and the Agent Skill are on OpenClaw's setup page.
Questions
Can OpenClaw post to Instagram?
Yes, through SPREVA: feed posts, carousels, Reels and Stories on a professional Instagram account. Instagram lets apps publish only to professional accounts, whatever the tool.
Can OpenClaw post to TikTok and YouTube?
Yes. SPREVA publishes to TikTok, YouTube and 31 networks in all, each in its own format, and OpenClaw can post to any account connected to your workspace.
Will OpenClaw publish without asking me?
Not with Needs approval. By default, publishing right away and spending AI credits return a preview that has to be confirmed first, and when OpenClaw works on its own it may confirm that preview itself. Set them to Needs approval in SPREVA under Agents, then Policy, and each request waits until a person approves it in SPREVA. Scheduling at least an hour ahead goes ahead, unless you set that to need approval too.
Which SPREVA plan do I need?
Every plan includes MCP and API keys, so OpenClaw can draft, schedule, publish and report on any of them. Making videos needs Pro or Business. Every plan starts with a 7-day trial.
Keep reading
- Manage your social media from Claude CodeAdd SPREVA to Claude Code with one command and let it schedule posts, make videos from your media and read results on Instagram, TikTok, LinkedIn and 31 networks, from the terminal, your editor or a script.
- How to let an AI agent manage your social media safelyLet Claude, ChatGPT or another AI agent draft, schedule and publish your social media without giving it your passwords: what it can see, what it must ask first, who can approve, and how to switch it off.
- Social media for AI agents: what your agent needsWhat an AI agent like Claude or ChatGPT needs to make, schedule and publish your social media: access without your passwords, each network's rules, media, video, your approval and the results. With a checklist to judge any tool.