Your agent writes the code. Now it ships the marketing.
Connect Siren to your AI agent and type post this. Siren makes an on-brand film or image from your Brand DNA, writes the caption and posts it to X, LinkedIn, TikTok or YouTube.
Siren is a remote MCP server. Add one URL to Claude Code, Cursor, ChatGPT, Claude or Grok, approve once, and your agent can make an on-brand film or image, write the caption and post it. You never leave the chat.
Connect in three steps
https://mcp.mysiren.ai/mcp- Add the URL as a remote MCP server in your agent. Each agent has its own page below.
- Approve once at app.mysiren.ai/connect. It is OAuth, so there is no API key to paste.
- Turn on Allow posting on the consent screen when you want the agent to publish. It stays off until you do.
What your agent can do with it
- Make a film: motion graphics for a launch, a feature or a changelog, in your colors, type and logo. 25 credits.
- Make a still: one painted image from your brief and Brand DNA, sized for the channel. 10 credits.
- Write the caption for each platform.
- Post now with post_run, or queue it with schedule_post at a time and timezone you pick.
- Read and update your Brand DNA, and upload product screenshots the next render can use.
Why an MCP server and not another dashboard
If you build with an agent, your product lives in the editor. Marketing lives somewhere else: a design tool, a scheduler, a tab you forget to open. So the feature ships and nobody hears about it.
With Siren on MCP the ask is one line in the same chat: post this. The agent already knows what you just shipped. Siren already knows what your brand looks like. The post goes out and you go back to building.
What stays in your control
- Posting is off until you flip Allow posting.
- Posts only go to channels you connected yourself in the Siren dashboard.
- Every render is saved in your Siren workspace, so you can look before anything goes out.
- You can revoke the agent any time under Developers.
The tools
Generate and post: get_account, clarify_brief, create_campaign, render_asset, list_runs, get_run, post_run, schedule_post.
Brand DNA: get_brand_dna, update_brand_dna. Product screens: list_product_screens, upload_product_screen, update_product_screen, delete_product_screen.
create_campaign takes an optional scheduled_at, timezone and platforms (x, linkedin, tiktok, youtube, or everything; instagram once Meta approves the app). The full list with arguments is public at mcp.mysiren.ai/tools. Siren is listed in the MCP registry as ai.mysiren/siren.
FAQ
Which plans include the MCP server?
Pro ($49 a month, 300 credits) and Scale ($149 a month, 1,200 credits). Spark cannot connect an agent.
Do I need an API key?
No. The server uses OAuth. You approve once in the browser and the agent is connected.
Can the agent post without asking me?
Only if you turn on Allow posting. Until then it can make films and images but it cannot publish them.
Which agents work with it?
Any client that supports remote MCP over HTTP. There are setup pages for Claude Code, Cursor, ChatGPT and Claude, and Grok works with grok mcp add.
Is the video AI generated?
Films are motion graphics rendered from code, frame by frame, so the same brief gives the same film. Stills are painted by an image model from your brief and Brand DNA. Voiceover is only added when you ask for it.
Siren MCP for every agent
- Post to X from Claude Code with the Siren MCP server
- Make and post marketing videos from Cursor with the Siren MCP server
- Siren for ChatGPT: a connector that makes and posts your marketing
- Siren connector for Claude: make and post on-brand content from chat
- AI video generator with an MCP server for your agent
- Siren MCP docs
- Pricing
- Siren vs alternatives
Siren docs · Siren API · OpenAPI · Siren developers · llms.txt