developers

API, MCP and CLI.

Mint a key in the dashboard and go. Every plan, Spark included. No contact-sales form.

rest api

Versioned REST at /api/v1.

Base https://api.mysiren.ai, bearer keys, errors as { "code", "message" }. Every response carries RateLimit headers, and deprecated operations get Deprecation and Sunset headers for 90 days.

api.mysiren.ai
curl -X POST https://api.mysiren.ai/api/v1/programmatic/render \
  -H "Authorization: Bearer sk_live_…" \
  -H "Idempotency-Key: launch-q2-2026" \
  -d '{ "brief": "Announce our Q2 launch" }'

202 Accepted  → webhook when the assets land

mcp

A remote MCP server for your agent.

Streamable HTTP at https://mcp.mysiren.ai/mcp with OAuth 2.1. create_campaign takes scheduled_at, and schedule_post queues a finished run.

terminal
claude mcp add --transport http siren https://mcp.mysiren.ai/mcp

> make a launch video for today's release
✓ create_campaign  scheduled_at 09:00

cli

An official CLI, one pip away.

Generate from a script or a CI step, and schedule the drop for when the render lands.

terminal
pip install mysiren
siren account --key sk_live_…
siren generate --brief "Launch post for the new plan" --key sk_live_…
siren generate --brief "Launch post" \
  --scheduled-at 2026-09-02T09:00:00-04:00 --key sk_live_…

a thousand voices, one signature

Get a key.

Sign up, set your brand, and mint a key under Developer. The first onboarding post is free.

© 2026 Siren Ai, Inc.