Novoads MCP & CLI pour toute IA
Créez des publicités gagnantes directement depuis vos prompts dans n'importe quel outil d'IA
- 1
Copiez l'URL du connecteur
Vous la collerez dans Claude à l'étape suivante.
https://novoads.ai/api/mcp - 2
Ouvrez les connecteurs Claude
Paramètres → Connecteurs → Ajouter un connecteur personnalisé, puis collez-la.
- 3
Connectez-vous et lancez
OAuth, sans clé API. Approuvez deux permissions, puis demandez une publicité.
La timeline, les sous-titres et le clonage de voix vivent dans l'application
Ce que Claude en fait
Pas un schéma de protocole. Les appels que fait une vraie exécution, dans l'ordre, à côté de ce qu'ils ont produit.
Vous
Voici notre t-shirt noir. Fais une pub verticale en espagnol, quelqu'un chez lui qui parle à la caméra. Dis-moi ce que ça coûte avant de dépenser quoi que ce soit.
tshirt-noir.jpgClaude
Je le chiffre d'abord.
estimate_cost
3.4 crédits, comparés à votre solde. Rien n'est débité, aucun job n'est créé.
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.
Renvoie un jobId immédiatement. Le rendu survit à l'appel, il ne garde donc pas la connexion ouverte.
Claude
La voici. Verticale, audio natif en espagnol, prête pour Reels ou TikTok.
Résultat
Une vraie publicité faite avec Novoads. L'appel à côté est le contrat réel de l'outil : ces noms de paramètres et ces bornes sont exactement ce que le serveur accepte.
7 outils, et ce que chacun vous coûte
Deux dépensent des crédits. Les autres lisent, chiffrent et rendent compte, ce qui est exactement ce qui rend sûr de lancer une chaîne qui tourne sans surveillance.
Préparer
Faites entrer votre vrai média, et lisez ce qui marche déjà dans celui d'un autre.
upload_assetNe dépense rienRenvoie une URL présignée pour une image ou une vidéo, plus l'assetId qui l'identifie dans chaque appel suivant.
analyze_adNe dépense rienTransforme une publicité envoyée en lecture structurée : résumé, limite du hook, beats, texte à l'écran, casting et zones de mise en page.
Créer
Les deux appels qui facturent. Tous deux valident le prompt avant qu'un crédit ne bouge.
generate_videoDépense des créditsSoumet un rendu vidéo et renvoie un jobId immédiatement. Le prompt est validé avant qu'aucun crédit ne soit débité.
generate_imageDépense des créditsGénère une image de publicité statique et renvoie les URLs et un jobId.
Chiffrer et suivre
Chiffrez avant de vous engager, puis suivez le job. Aucun de ceux-ci ne coûte quoi que ce soit à appeler.
estimate_costNe dépense rienCe que coûterait une génération, votre solde, et si celui-ci suffit. Ne dépense rien et ne crée aucun job.
get_generationNe dépense rienStatut, progression et, une fois terminé, une URL de sortie à durée limitée pour un job.
list_generationsNe dépense rienVos jobs récents, du plus récent au plus ancien. Le chemin de récupération quand ce qui s'est perdu est la réponse qui portait le jobId.
- Modèle vidéo
- Seedance 2.0
- Durée
- 4 à 15s, jusqu'à 7 crédits
- Modèle image
- GPT Image 2, 0.3 crédits chacune
- Formats
- 6 formats d'image, 11 langues
Le serveur vérifie le prompt avant de vous facturer
Chaque règle ci-dessous a été mesurée sur un rendu revenu faux, pas déduite d'une fiche de modèle. Elles sont appliquées dans le code, donc un prompt qui casse une règle coûte un aller-retour plutôt qu'un rendu.
generate_video : 8 règles
Affichées pour la famille ugc, celle que reçoit un appel non précisé.
banned_polishRefuséRejected: polish words (cinematic, cinematográfico, perfecto, 8k, masterpiece). A valid prompt names the light source, the surface and the flaw.
back_referenceRefuséRejected: 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_descriptorRefuséRequired 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_motionRefuséRejected: chained motion ("then", "y luego", "em seguida"). One action per shot; a second beat renders as a smear.
bullety_promptRefuséRejected: bullets and field:value pairs. Seedance reads flowing prose; a labelled list renders as literal on-screen text.
label_without_holdAvertissementA visible label, package or screen needs the labelHold clause, or its printed text comes back garbled.
no_spoken_lineRefuséRequired: 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_ratioAvertissementThe aspect ratio belongs at the end. Vertical 9:16 is the format for Reels, TikTok and Stories.
generate_image : 3 règles
Vérifiées avant qu'aucun crédit ne bouge, comme pour la vidéo.
banned_polishRefuséRejected: polish words (cinematic, cinematográfico, perfecto, 8k, masterpiece). A valid prompt names the light source, the surface and the flaw.
blank_labelRefuséRejected: unbranded and blank-label products. A valid prompt names the real brand, with its photo passed via upload_asset + referenceAssetIds.
unfilled_placeholderRefuséRejected: unfilled [PLACEHOLDER] tokens left over from a template.
Le texte ci-dessus est exactement ce qui revient dans l'erreur, en anglais, quelle que soit la langue de votre publicité. Les familles de style (ugc, pixar) changent les règles qui s'appliquent : un personnage principal sans visage humain ne peut pas satisfaire celles du talking head.
Ce que nous avons construit par-dessus
Quatre skills que nous utilisons en interne, chacune une chaîne sur les sept mêmes outils.
novoads-pixar-adUn produit entre, une publicité 3D animée stylisée sort. Image et répliques parlées à partir d'un seul appel de génération.
clone-hookLit le hook vidéo d'un concurrent jusqu'au signal qui le termine, puis reconstruit ce hook avec votre produit et votre acteur.
clone-static-adLit les zones de mise en page et la hiérarchie du texte d'une publicité statique, puis reconstruit cette structure autour de votre produit.
spy-competitor-adsRécupère ce qu'un concurrent diffuse en ce moment et rend compte du schéma derrière, pas seulement des fichiers.
Ce sont des instructions, pas un logiciel. Le jugement vit dans la skill ; le rendu se passe ici, sur votre compte.
Les questions qu'un développeur se pose vraiment
Si la réponse dont vous avez besoin n'est pas là, demandez directement à Pablo. Il répond.
Écrivez-nous sur WhatsApp
Votre première publicité, aujourd'hui.
Essayez 3 jours pour 1 $. Annulez à tout moment. Pas d'appels commerciaux.
Made in LatAm · Support WhatsApp · Droits commerciaux inclus.
Vous préférez poser une question d'abord ? Discutez avec Pablo sur WhatsApp