AI agents
Plan and publish from the AI you already use
Ask your agent for a week of posts in your voice. Skryvo shows each one and waits for your go-ahead.
Channels
One post, written for every channel
11 channels publish today and 6 are in platform review. Skryvo reads each post back to confirm it went live.
A social media API for posting from scripts and n8n
Skryvo's social media API lets scripts, n8n and agents without sign-in do what the agent tools do: brands, channels, drafts in your brand's voice, scheduled posts and results, with one API key.
Updated 11 October 2026. Steps match the Skryvo app.
At a glance
- Works in
- Scripts, n8n and agents that send an API key
- Connection
- A Skryvo API key, sent as a Bearer token.
- Setup time
- About a minute.
- Cost
- A 7-day free trial, then from $15 a month.
- Channels
- 11 channels live: LinkedIn, X, Bluesky and 8 more channels.
- Base URL
- https://api.skryvo.ai/api/v1/agent
- Control
- Your script decides what is scheduled.
How do I get an API key?
Create a key in Skryvo under Settings › API & agents. It is shown once and stored only as a hash, and each account can hold ten.
-
Call the REST API with your key. Endpoints: brands, channels, drafts, posts, results.
curl https://api.skryvo.ai/api/v1/agent/channels \ -H "Authorization: Bearer YOUR_SKRYVO_API_KEY"
Connector URL
https://api.skryvo.ai/mcp
- ClaudeSign in
- Claude CoworkSign in
- Claude CodeSign in
- ChatGPTSign in
- OpenAI dotsSign in
- CodexSign in
- CursorSign in
- VS CodeSign in
- GeminiSign in
-
Grok BuildSign in
-
Grok BotAPI key
- Perplexity ComputerSign in
- Kimi CodeSign in
-
MuseSign in
- WindsurfSign in
-
ManusSign in
- CCueAPI key
- DeepSeekAPI key
-
OpenClawAPI key
-
Hermes AgentAPI key
- NNanoClawAPI key
-
PaperclipAPI key
- AAny MCP clientSign in
- SScripts & n8nAPI key
What does a request look like?
Ask for drafts in the brand's voice, then schedule the text you keep with a channel id from /channels.
curl -X POST https://api.skryvo.ai/api/v1/agent/drafts \
-H "Authorization: Bearer YOUR_SKRYVO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"topic": "Our new week view", "platforms": ["linkedin", "bluesky"]}'
curl -X POST https://api.skryvo.ai/api/v1/agent/posts \
-H "Authorization: Bearer YOUR_SKRYVO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "The week view is live.", "channel_ids": ["CHANNEL_ID"], "at": "2026-11-03T09:00:00Z"}'
What can a script do?
- GET /api/v1/agent/channels to see where you can post.
- POST /api/v1/agent/drafts to write a post for up to four platforms.
- POST /api/v1/agent/posts to schedule it; GET /api/v1/agent/results for numbers.
Which endpoints are there?
10 endpoints under https://api.skryvo.ai, each sending your key as a Bearer token. They run the same code as the app.
| Endpoint | What it does |
|---|---|
GET /api/v1/agent/brands | Your brands and which one is the default. |
GET /api/v1/agent/channels |
Connected accounts and blog sites, with the id each post needs. |
POST /api/v1/agent/drafts |
A post for up to four platforms in the brand's voice; schedules nothing. |
POST /api/v1/agent/pictures |
A picture for the post in the brand's look, at each platform's own size. |
POST /api/v1/agent/posts |
Schedules a post to the channel ids you pass, on the next quarter hour after the time. |
GET /api/v1/agent/posts | Upcoming and recent posts with their status. |
DELETE /api/v1/agent/posts/{id} |
Cancels a scheduled post before it goes out. |
GET /api/v1/agent/results |
Totals, channels, best times and the top ten posts. |
GET /api/v1/agent/design |
Your brand's logo, colours and fonts, and the look every new post is designed in. |
POST /api/v1/agent/design/look |
Designs your look again bolder, calmer, closer to your site or with another photo, or keeps the one on show. |
Which platforms can Scripts & n8n post to?
Any account you connect in Skryvo. 11 channels are live today; the others are built and waiting for their platform to approve our app.
What does the API add to your script?
| Your script alone | With the Skryvo API | |
|---|---|---|
| Writing | General text you edit to sound like you | Drafts in your brand's saved voice, one version per channel |
| Posting | You copy and paste into each network | Scheduled and published to 11 channels live |
| After posting | You check each network yourself | Each post read back once live; results from the first hour to 90 days |
| Control | — | Your plan limits and brand rules, and nothing scheduled without your yes |
If something does not work
401 Unauthorized
The key is mistyped or was revoked. Create a new one in Settings › API & agents; it is shown once.
Scheduling is refused
Scheduling needs the Hobby plan or above. Drafts work on every plan.
A channel id is rejected
Use an id from GET /api/v1/agent/channels; blog sites accept articles, not social posts.
A post went out a few minutes later
Posts go out on the quarter hour, so 9:05 becomes 9:15.
Is it safe to connect?
Only these tools
A connected agent can use the tools above and nothing else. It cannot change your plan, password, connected accounts or billing.
Your rules still apply
Plan limits, brand settings and each platform's own rules apply exactly as in the app.
What Skryvo receives
Only the tool calls the agent makes, never the rest of your conversation with it.
Disconnect any time
Settings › API & agents in Skryvo: disconnect an app or revoke a key and access stops at once.
Scripts & n8n and Skryvo: questions
Is there an API to post to several social networks at once?
Yes. One POST to Skryvo's /api/v1/agent/posts schedules the same text to every channel id you pass, across LinkedIn, X, Bluesky and the other live channels.
How do I keep the key safe?
It is shown once when you create it and stored by Skryvo only as a hash. Save it as a secret in your tool, never in a chat, and revoke it in Settings › API & agents if it leaks.
Do API calls count against my plan?
Yes. Drafts use generations and scheduled posts count toward your plan's queue, exactly as in the app.
Does it cost extra?
No. Scripts & n8n uses your Skryvo plan: drafts count as generations, and scheduling needs Hobby or above.
Other AI agents that post through Skryvo
Connect your agent in a minute
Sign in once, then ask for a week of posts in your brand's voice. Skryvo shows each one and waits for your go-ahead.
- 7-day free trial
- Every channel included
- Cancel any time
Hi, I'm Ivo
Ask about plans, channels or your AI agent. I talk back, and you can interrupt any time.