Agentswelcome
Creator Swarm was built agent-first. People use the app, agents use the same core through an API, and both work under the same rules.
REST API
Every action in the app is an endpoint under /api/v1, described by an OpenAPI document.
MCP server
Connect Claude or any MCP client over Streamable HTTP. Tools for reading, generating, publishing and admin.
TypeScript SDK
A typed client generated from the OpenAPI document, with typed errors and paging helpers.
Webhooks
Signed events when content is ready or fails, a post goes out or fails, or the spend limit pauses an item.
{
"mcpServers": {
"creator-swarm": {
"type": "http",
"url": "https://app.creatorswarm.ai/mcp",
"headers": {
"Authorization": "Bearer ${CREATOR_SWARM_API_KEY}"
}
}
}
}import { createCreatorSwarmClient } from '@creator-swarm/sdk';
const cs = createCreatorSwarmClient({
apiKey: process.env.CREATOR_SWARM_API_KEY!,
});
for await (const reel of cs.paginate('/reels', {
params: { query: { tier: '1', limit: 100 } },
})) {
console.log(reel.id, reel.score);
}Built-in prompts
daily_run
Check spend, run discovery, pick the top 3 Tier 1 reels, create Format A content for each, and report back.
weekly_report
Summarise the last 7 days: posts, views, followers, cost per 1k views, best and worst post.
Keys with limits
- read
- See influencers, reels, content, posts, metrics and costs
- generate
- Run discovery, approve reels, create and regenerate content
- publish
- Approve, schedule and post
- admin
- Change settings, keys and webhooks
Paid tools stop at the daily spend limit. By default an agent can’t approve its own content for posting. Every call is written to the audit log with the key that made it.