Growomat s'intègre aux outils que vous utilisez déjà. Discutez avec Claude pour rédiger et piloter vos campagnes — sans code — ou construisez sur l'API REST et les SDK. Tout ce que fait l'application, depuis l'endroit où vous le demandez.
Sans code
connecter Claude · rédiger, analyser et préparer des changements en demandant
Développeurs
API REST · SDK dans 5 langages · OpenAPI 3.1
Plateformes
Google · Microsoft · Reddit · Meta Ads · un seul compte
Sécurité
les brouillons restent en pause · rien ne passe en ligne avant votre validation
un compte, trois façons d’entrer — mêmes données, mêmes garde-fous
growomat — même résultat, trois façons
you › Rédige une campagne de recherche pour ma boulangerie — 20 £ par jour, Manchester uniquement.create_campaignBakery · SEARCH✓create_keyword ×6“fresh bread manchester”, …✓claude › Le brouillon est prêt et en pause — dites-moi et je vous montre un aperçu de la publication.
Demandez via Claude, scriptez en REST, ou construisez sur des clients typés. Mêmes données en direct, mêmes garde-fous — et chaque page se suffit à elle-même.
Connectez une fois, puis pilotez vos campagnes en demandant — depuis les applications Claude, Claude Code, VS Code ou Cursor.
Voir comme c’est simple →
/developers/rest-apiUne API JSON simple, paginée par curseur, avec une enveloppe stable et des erreurs typées.
api.growomat.com/api/v1Explorer l'API →
/developers/sdksDes clients typés dans cinq langages, générés depuis la spécification qui fait tourner l'application.
npm install @defoai/growomat — GAgrowomat for Python — alpha, not yet on PyPIParcourir les SDK →
Voici les clients dans lesquels le connecteur a été exécuté et vérifié. Il s’agit d’un serveur MCP distant standard, donc tout client prenant en charge les serveurs distants via OAuth devrait se connecter de la même façon.
Les campagnes sont créées localement et mises en attente — aucune plateforme publicitaire n’est touchée tant qu’un token doté du scope sync ne déclenche pas de synchronisation.
Outils → API
Générez un token avec un nom, une expiration d’un an maximum et le minimum de scopes nécessaires. Le texte en clair ne s’affiche qu’une fois — seul son SHA-256 est conservé.
# shown once — store it in a secret manager grow_live_A1B2C3D4E5F6G7H8_veryLongSecret… export GROWOMAT_TOKEN=grow_live_…
Vérifier l’auth avec /me
GET /me renvoie l’identité, le plan et les scopes du token — le moyen le plus rapide de vérifier le câblage.
curl -s -H "Authorization: Bearer $GROWOMAT_TOKEN" \
https://api.growomat.com/api/v1/me
# → { "data": { "uid": "user_abc", "email": "[email protected]",
# "plan": { "id": "pro", "name": "Pro" },
# "scopes": ["campaigns:read","campaigns:write"] } }Votre première campagne en POST
Les écritures exigent le scope write de leur ressource. Chaque réponse utilise la même enveloppe : { data, meta }
curl -s -X POST https://api.growomat.com/api/v1/campaigns \
-H "Authorization: Bearer $GROWOMAT_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"Black Friday 2026","type":"SEARCH","budget":50}'grow_live_A1B2C3D4E5F6G7H8_veryLongUrlSafeBase64SecretAccès par scopes — 13 autorisations
sync:write est volontairement séparé des scopes de ressources — déclencher une synchronisation modifie les plateformes publicitaires externes et peut dépenser un vrai budget. Un token de reporting n’en a jamais besoin.
Connectez Claude et demandez votre premier brouillon — ou créez un jeton dans Outils → API et pointez curl sur /me.