Présentation
Nudgen héberge un serveur MCP sur le point de terminaison/mcp de l’origine de votre application. Il utilise MCP 2026-07-28 via Streamable HTTP et exige OAuth 2.1. Connectez un client compatible avec ce transport. Connectez-vous à Nudgen dans votre navigateur, choisissez un espace de travail et approuvez les autorisations demandées par le client. La connexion reste associée à cet espace de travail, même si vous changez ensuite d’espace de travail dans le tableau de bord.
Pourquoi c’est important
Votre assistant peut consulter les contacts et les campagnes, trouver des entreprises à proximité, rédiger du contenu et préparer le lancement d’une campagne sans gérer de session du tableau de bord ni de jeton d’accès personnel. Vous examinez chaque envoi réel ou planification dans votre navigateur avant son exécution.Connecter votre client
Le point de terminaison de production est :
Le serveur d’autorisation utilise le code d’autorisation avec PKCE S256, la liaison à la ressource et la rotation des jetons d’actualisation. Il accepte les documents de métadonnées d’ID client et l’enregistrement dynamique des clients.
Pour Codex CLI, utilisez :
nudgen est déjà configuré, mettez à jour cette entrée avec l’URL /mcp.
Si vous devez uniquement consulter des données, demandez
campaigns:read. Ajoutez campaigns:write lorsque le client doit modifier des contacts, des brouillons, des paramètres de marque ou des prospects importés. Ajoutez campaigns:send uniquement lorsque le client doit demander l’approbation d’un lancement.
Les jetons d’accès personnels authentifient l’API de développeur, mais pas
/mcp. Un client MCP doit suivre le processus de connexion OAuth.Outils disponibles
create_campaign enregistre un brouillon de campagne ponctuelle. Il ne peut pas envoyer ni planifier directement la campagne. get_campaign vous permet de vérifier l’objet, le contenu, le lien, l’audience et l’expéditeur avant le lancement.
Le serveur expose également des ressources en lecture seule avec campaigns:read :
Trouver et importer des prospects depuis la carte
- Demandez à l’assistant d’appeler
search_map_leadsavec un lieu et des mots-clés d’entreprise, par exemple une ville etmarketing agency. - Les filtres facultatifs sont
radiusKm(1 à 100),latetlng, ainsi queemailOnlypour ne conserver que les entreprises qui publient une adresse e-mail. - Lorsque le résultat contient
nextPageToken, transmettez-le commepageTokenpour charger une autre page. - Demandez à l’assistant d’appeler
import_map_leadsavec les mêmes lieu et mots-clés, ainsi que les objets de prospect à enregistrer. Chaque appel accepte jusqu’à 200 prospects.
Approuver le lancement d’une campagne
- Demandez à l’assistant d’examiner le brouillon avec
get_campaign. - Demandez-lui d’appeler
prepare_campaign_launchavec l’ID de la campagne et l’heure exacte d’envoi immédiat ou planifié souhaitée. L’appel renvoie une URL d’approbation à usage unique ; aucun e-mail n’est encore envoyé. - Ouvrez l’URL, vérifiez l’espace de travail, l’estimation du nombre de destinataires, le contenu, l’expéditeur et l’heure, puis cliquez sur Approuver le lancement.
- Revenez au client afin qu’il appelle
launch_campaignavec le même ID de campagne, la même heure et le mêmeapprovalId.
Gérer les accès
Ouvrez Paramètres → Clés API → Applications MCP connectées pour voir l’espace de travail et les portées de chaque client connecté. Révoquez une connexion depuis cette page si elle ne doit plus avoir accès. La révocation désactive ses jetons et ses approbations de lancement en attente. Vous pourrez rétablir la connexion via OAuth ultérieurement. Les autorisations OAuth sont valides pendant 90 jours au maximum. La perte d’accès à un espace de travail empêche également le client d’utiliser la connexion associée à cet espace.Dépannage
Pour les scripts qui utilisent des jetons porteurs et des points de terminaison REST directs, consultez l’API de développeur.