Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,521Letters: 13Defects: 1,321counted 2 min ago
teppi

MCP serverai.mysiren/siren

Deterministic visual marketing engine.
Read moreDeterministic visual marketing engine. Your agent plans, renders, and posts on-brand campaigns.
UNRATEDActivestreamable-httpmcp.mysiren.ai

Overview

Score?
UNRATED 0.788
of what a free look can see, on 25 looks
Looks
36
last 8 hr ago
Tools
38
changed 1 day ago

More info

URL
mcp.mysiren.ai/mcp
streamable-http
Says it is
siren 1.1.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.788 · highest on record 0.8561

Toolsfrom sha256:5d2826c584…760452 · +0 −0 1 day ago

The tools this server lists, read out of the definition it returned
ToolSchema
add_person
Add a face to the people library. Siren crops it round in a few seconds (status cropping, then ready). Only upload people who agreed.
input · output
buy_credits
Get a Stripe checkout link for more credits. Give the link to the human; they pay on Stripe and the credits land in about a minute. Nothing is charged by this call. Read the balanc
input · output
clarify_brief
Ask Siren's clarifier whether a brief is specific enough to generate from. Returns ready=true/false plus follow-up questions. Use before create_campaign when the user's request is
input · output
create_campaign
Create a Siren campaign from a plain-language brief — the full pipeline: plan, on-brand copy, deterministic render, verify. Returns the run; poll get_run until it finishes. Spends
input · output
create_mascot
Start the brand mascot: from a description (note, kind) or from a reference picture. Paid plans; 100 credits. Siren paints a hero in about a minute; poll get_mascot, show the human
input · output
delete_brand_video
Remove a clip from Brand DNA, file and poster included.
input · output
delete_media
Delete one photo or video uploaded with upload_media. Only this workspace's uploads; a film that already rendered keeps its copy.
input · output
delete_person
Remove a face from the people library.
input · output
delete_product_screen
Remove a product screenshot from Brand DNA. Does not delete Brand Memory.
input · output
describe_film
The full contract for one film: what it is and when to hire it, its body JSON Schema, a reference body, the seed envelope, media slots (which fields take image/video URLs), the bra
input · output
get_account
Get the connected Siren workspace: plan, key scopes, auto-post setting, and daily limit. Call this first to learn what the account can do before generating. Empty asset_types / cha
input · output
get_brand_dna
Get this workspace's Brand DNA: brand_name, brand_kind, overview, tagline, offer, features, products, audience, palette, logos, plus `checks`: what to fix before rendering (thin Br
input · output
get_mascot
The workspace mascot: status (hero, keeping, frames, ready), the hero picture, tries left, and every pose frame with its URL. Null mascot = none yet.
input · output
get_performance
How the posts did: totals (impressions, engagement, replies, engagement rate) and the top posts with views, likes and replies.
input · output
get_run
Get one run by id — full status, output text, asset URLs, caption, and any error. Poll this after create_campaign or render_asset until status is terminal. Wait `poll_after_seconds
input · output
list_brand_videos
The brand's own clips in Brand DNA: name, what each shows, when to use it, tags, best moments with timestamps, poster and scan_status.
input · output
list_films
The film library, one ranked page at a time. Films sit on job shelves; pass job and the human's goal and hire from the top of the page. Each film says what it is, when to hire it,
input · output
list_media
Photos and videos uploaded with upload_media, newest first, with their URLs. Reuse a URL in create_campaign media or a film body.
input · output
list_people
The people library: team faces Siren can put in stills (name, role, team, status cropping or ready, round crop URL).
input · output
list_platinum_films
The platinum shelf: studio-grade films that match a top motion studio's craft, told as the brand's own story. Each costs 50 credits, every time (a normal film is 25). Offer one onl
input · output
list_posts
Every post Siren sent or queued: platform, status, live URL, time, and counts by status (posted, queued, failed).
input · output
list_product_screens
List the brand assets in Brand DNA: product photos, app screenshots, packaging. Each row has name, kind, description, use_when, tags, scan_status (scanning / ready / failed), devic
input · output
list_runs
List the workspace's generation runs (newest first): status, brief, channel, asset URLs, and caption. Page with offset to see them all.
input · output
list_styles
The still style library, one ranked page at a time. Every painted still (an ad creative, poster, launch card, App Store frame, thumbnail) is one style; Siren picks one when you don
input · output
mascot_step
Move the mascot on: keep the hero, paint it again, or add a pose. Ask the human before keep, since it builds the whole sheet.
input · output
post_run
Post a finished run's assets to the workspace's CONNECTED SOCIAL ACCOUNT. This is live, public distribution on the customer's channel — always confirm with the user before calling.
input · output
render_asset
Render films from pre-formed SirenSeed bodies (advanced). FILMS ONLY: images are painted from a brief, so for any image, ad or creative call create_campaign with asset_type=card (a
input · output
schedule_post
Schedule a finished run to post at scheduled_at (ISO-8601). Shows in the customer's local timezone. platforms: x, instagram, tiktok, linkedin, youtube, or everything. Posts fire se
input · output
studio_automate
Create a Studio profile on this API key. Returns generate curl and inbound hook URLs (Stripe, GitHub, Uptime Kuma, Product Hunt, generic). Passing delivery.social_account_ids turns
input · output
studio_card
Render a Studio data card from a type + body. Deterministic React, no paint. Optional live post after render. Returns run_id, image url, and post url when posted.
input · output
studio_schedule
Render a Studio card then queue a ScheduledPost at scheduled_at.
input · output
studio_templates
List Siren Studio's 33 React data-card types with family, description, and body schema. Use this before studio_card so the body matches.
input · output
update_brand_dna
Patch Brand DNA. Send only keys to change. Nested bags (offer, product_map, icp) merge. Examples: {tagline, overview, offer: {product_name, one_liner, features, who_its_for, primar
input · output
update_product_screen
Edit an existing brand asset: name, description, kind, use_when, and the screenshot tags (screen_type, device, theme).
input · output
upload_brand_video
Add a product demo, walkthrough or footage to Brand DNA. With only the file, Gemini reads frames across the clip and writes what it shows, when to use it, tags and the best moments
input · output
upload_logo
Set the workspace logo in Brand DNA. Every render uses it.
input · output
upload_media
Store a photo or video the human wants in a post, from an https URL or base64. Returns a workspace-owned URL to put in any media slot of a film body (describe_film lists the slots)
input · output
upload_product_screen
Upload a brand asset (product photo, app screenshot, packaging) into Brand DNA and store it on R2. Pass image_url (https PNG/JPG/WebP) or image_base64. Two ways to file it: - Send
input · output
Verify it yourselfnpx teppi-check https://mcp.mysiren.ai/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ22D42WH13C6H1C6VQR18