Schedule and publish to Twitter/X, Facebook, Instagram, TikTok, and YouTube from a single REST API, MCP server, or AI agent. OpenClaw ready.
Publishing is just the start. Calendar, analytics, A/B testing, engagement tracking, and AI-powered repurposing — all through one API.
Publish immediately or schedule posts for the perfect time. Built-in scheduler with automatic retries and 5-minute backoff.
Visualize your content pipeline. Spot gaps where you need more posts, find available slots, and plan ahead with summary stats.
Create Twitter threads and Instagram carousels. Up to 25 items per thread on Pro.
Test 2-4 post variants and let SocialCannon determine the winner by engagement rate, likes, impressions, or clicks.
Write once, publish everywhere. AI adapts your content for each platform’s format, tone, and character limits automatically.
Analyze your historical engagement data to find the best days and hours to post. Confidence-scored recommendations.
Generate UTM-tagged URLs for every post. Track clicks by platform, campaign, and content. Auto-UTM on publish.
Monitor comments, replies, and mentions from all platforms in one place. Mark as read, filter by post, and reply directly.
21 MCP tools, a drop-in OpenClaw skill, and a clean REST API. Let your AI assistant manage your social media end to end.
21 tools over stdio transport. Works with Claude, ChatGPT, Cursor, and any MCP-compatible client. Auto-refreshing JWT auth.
Drop-in SKILL.md for OpenClaw agents. Install from ClawHub in one command. Your AI assistant can publish, schedule, and analyze.
Standard OAuth2 client_credentials flow. JWT Bearer auth, cursor-based pagination, Zod-validated JSON. Works with any HTTP client.
Install from ClawHub or drop the skill file into your OpenClaw workspace. Your AI assistant gets full publishing, scheduling, and analytics capabilities.
openclaw skills install socialcannonThen add your credentials to openclaw.json:
{
"skills": {
"entries": {
"socialcannon": {
"enabled": true,
"env": {
"SOCIALCANNON_CLIENT_ID": "your-client-id",
"SOCIALCANNON_CLIENT_SECRET": "your-secret"
}
}
}
}
}Drop this into ~/.openclaw/workspace/skills/socialcannon/SKILL.md
---
name: socialcannon
description: >
Publish, schedule, and manage social
media posts across Twitter/X, Facebook,
Instagram, TikTok, and YouTube.
version: 1.0.0
metadata:
openclaw:
requires:
env:
- SOCIALCANNON_CLIENT_ID
- SOCIALCANNON_CLIENT_SECRET
bins:
- curl
primaryEnv: SOCIALCANNON_CLIENT_ID
emoji: "\U0001F4E3"
homepage: https://socialcannon.app
---Full skill file with all API instructions available in the API docs.
A clean REST API with OAuth2 auth, cursor-based pagination, and Zod-validated inputs.
curl -X POST /api/v1/posts \
-H "Authorization: Bearer <token>" \
-d '{
"accountId": "acc_twitter_1",
"content": "Hello from SocialCannon!",
"scheduledAt": "2026-04-15T10:00:00Z"
}'AES-256-GCM encrypted tokens at rest, bcrypt-hashed client secrets, JWT auth with scoped permissions, tiered rate limiting, and per-client tenant isolation. Your social tokens never leave the server unencrypted.
Connect your accounts and start publishing in minutes. Free tier included.