Novoads MCP & CLI für jede KI
Erstelle erfolgreiche Ads direkt aus deinen Prompts in jedem KI-Tool
- 1
Connector-URL kopieren
Die fügst du im nächsten Schritt in Claude ein.
https://novoads.ai/api/mcp - 2
Claude-Connectors öffnen
Einstellungen → Connectors → Eigenen Connector hinzufügen, dann einfügen.
- 3
Anmelden und starten
OAuth, kein API-Key. Zwei Berechtigungen bestätigen, dann nach einer Ad fragen.
Was Claude damit macht
Kein Protokoll-Diagramm. Die Aufrufe, die ein echter Durchlauf macht, in der Reihenfolge, neben dem, was sie produziert haben.
Du
Das ist unser schwarzes Shirt. Mach eine vertikale Ad auf Spanisch, jemand zu Hause, der in die Kamera spricht. Sag mir vorher, was es kostet, bevor du etwas ausgibst.
shirt-schwarz.jpgClaude
Ich kalkuliere es zuerst.
estimate_cost
3.4 Credits, gegen dein Guthaben geprüft. Nichts wird abgebucht, kein Job angelegt.
generate_video
Un joven en casa, luz natural de ventana, sostiene la cámara con una mano y habla directo al lente sobre su camiseta negra con el logo circular.
Gibt sofort eine jobId zurück. Das Rendering lebt länger als der Aufruf, es hält die Verbindung also nicht offen.
Claude
Hier ist sie. Vertikal, mit nativem Audio auf Spanisch, bereit für Reels oder TikTok.
Ergebnis
Eine echte Ad, gemacht mit Novoads. Der Aufruf daneben ist der reale Tool-Vertrag: diese Parameternamen und Grenzen sind genau das, was der Server akzeptiert.
7 Tools, und was jedes dich kostet
Zwei geben Credits aus. Der Rest liest, kalkuliert und berichtet, und genau das macht es sicher, eine unbeaufsichtigt laufende Kette zu starten.
Vorbereiten
Bring dein echtes Material rein und lies, was im Material von jemand anderem schon funktioniert.
upload_assetGibt nichts ausGibt eine vorsignierte URL für ein Bild oder Video zurück, plus die assetId, die es in jedem späteren Aufruf identifiziert.
analyze_adGibt nichts ausMacht aus einer hochgeladenen Ad eine strukturierte Lesart: Zusammenfassung, Hook-Grenze, Beats, Text im Bild, Casting und Layout-Zonen.
Erstellen
Die zwei Aufrufe, die abrechnen. Beide validieren den Prompt, bevor sich ein Credit bewegt.
generate_videoGibt Credits ausSchickt ein Video-Rendering los und gibt sofort eine jobId zurück. Der Prompt wird validiert, bevor irgendein Credit abgebucht wird.
generate_imageGibt Credits ausGeneriert ein Bild für eine statische Ad und gibt die URLs und eine jobId zurück.
Kalkulieren und verfolgen
Kalkuliere, bevor du dich festlegst, und verfolg dann den Job. Keines davon kostet etwas beim Aufruf.
estimate_costGibt nichts ausWas eine Generierung kosten würde, dein Guthaben, und ob es reicht. Gibt nichts aus und legt keinen Job an.
get_generationGibt nichts ausStatus, Fortschritt und, sobald fertig, eine zeitlich begrenzte Ausgabe-URL für einen Job.
list_generationsGibt nichts ausDeine letzten Jobs, neueste zuerst. Der Rettungsweg, wenn genau die Antwort verloren ging, die die jobId trug.
- Video-Modell
- Seedance 2.0
- Länge
- 4 bis 15s, bis zu 7 Credits
- Bild-Modell
- GPT Image 2, 0.3 Credits pro Bild
- Formate
- 6 Seitenverhältnisse, 11 Sprachen
Der Server prüft den Prompt, bevor er dir etwas berechnet
Jede Regel unten wurde an einem Rendering gemessen, das falsch zurückkam, nicht aus einer Model Card hergeleitet. Sie werden im Code durchgesetzt, ein regelbrechender Prompt kostet also einen Roundtrip statt eines Renderings.
generate_video: 8 Regeln
Gezeigt für die Familie ugc, die ein Aufruf ohne Angabe bekommt.
banned_polishAbgelehntRejected: polish words (cinematic, cinematográfico, perfecto, 8k, masterpiece). A valid prompt names the light source, the surface and the flaw.
back_referenceAbgelehntRejected: back-references to an earlier shot's actor ("the same woman", "la misma mujer"). Seedance re-casts on every cut, so the actor tag is repeated verbatim.
missing_actor_descriptorAbgelehntRequired in every shot: an actor descriptor. Established once in 37-53 chars (age band, gender, wardrobe), then repeated as an 11-30 char tag, word for word.
chained_motionAbgelehntRejected: chained motion ("then", "y luego", "em seguida"). One action per shot; a second beat renders as a smear.
bullety_promptAbgelehntRejected: bullets and field:value pairs. Seedance reads flowing prose; a labelled list renders as literal on-screen text.
label_without_holdHinweisA visible label, package or screen needs the labelHold clause, or its printed text comes back garbled.
no_spoken_lineAbgelehntRequired: the spoken line in double quotes, or a statement that the shot is silent / b-roll / voiceover. A silent talking head bills in full.
no_aspect_ratioHinweisThe aspect ratio belongs at the end. Vertical 9:16 is the format for Reels, TikTok and Stories.
generate_image: 3 Regeln
Geprüft, bevor sich ein Credit bewegt, genau wie bei Video.
banned_polishAbgelehntRejected: polish words (cinematic, cinematográfico, perfecto, 8k, masterpiece). A valid prompt names the light source, the surface and the flaw.
blank_labelAbgelehntRejected: unbranded and blank-label products. A valid prompt names the real brand, with its photo passed via upload_asset + referenceAssetIds.
unfilled_placeholderAbgelehntRejected: unfilled [PLACEHOLDER] tokens left over from a template.
Der Wortlaut oben ist exakt das, was im Fehler zurückkommt, auf Englisch, egal in welcher Sprache deine Ad ist. Style-Familien (ugc, pixar) ändern, welche Regeln gelten: eine Hauptfigur ohne menschliches Gesicht kann die Talking-Head-Regeln nicht erfüllen.
Was wir darauf gebaut haben
Vier Skills, die wir intern nutzen, jede eine Kette über dieselben sieben Tools.
novoads-pixar-adEin Produkt rein, eine stilisierte 3D-animierte Ad raus. Bild und gesprochene Zeilen aus einem einzigen Generierungsaufruf.
clone-hookLiest den Video-Hook eines Wettbewerbers bis zu dem Signal, das ihn beendet, und baut diesen Hook dann mit deinem Produkt und deinem Darsteller neu.
clone-static-adLiest die Layout-Zonen und die Texthierarchie einer statischen Ad und baut diese Struktur um dein Produkt herum neu.
spy-competitor-adsHolt, was ein Wettbewerber gerade schaltet, und berichtet das Muster dahinter, nicht nur die Dateien.
Das sind Anweisungen, keine Software. Das Urteil steckt in der Skill; das Rendering passiert hier, auf deinem Konto.
Fragen, die ein Entwickler wirklich hat
Wenn die Antwort, die du brauchst, nicht dabei ist, frag Pablo direkt. Er antwortet.
Schreib uns auf WhatsApp
Deine erste Ad — heute.
3 Tage für 1 $ testen. Jederzeit kündbar. Keine Sales-Calls.
Made in LatAm · WhatsApp-Support · Kommerzielle Rechte inklusive.
Lieber erst eine Frage stellen? Chatte mit Pablo auf WhatsApp