Pourquoi un annuaire AI-native en 2026
En 2026, 30 à 40 % des recherches B2B passent désormais par un agent conversationnel (ChatGPT, Perplexity, Claude, Gemini) plutôt que par Google. Un acheteur ne tape plus *"salon agroalimentaire France 2026"* dans la barre Google : il demande à Claude ou ChatGPT *« Quels sont les salons agroalimentaires importants en France au premier semestre 2026 ? »*.
Pour qu'un salon soit cité dans la réponse, il faut deux conditions :
1. Être présent dans un annuaire que les LLMs consultent (sources structurées et fraîches). 2. Avoir une fiche riche : dates, lieu, organisateur, exposants attendus, thématiques précises.
Le problème historique des annuaires événementiels est leur friction d'ajout : il fallait un compte, un formulaire à 20 champs, une validation à la main. Résultat : 50 à 70 % des salons français récurrents ne sont référencés nulle part, ou sur des annuaires obsolètes.
Ultiplace a pris le pari inverse : permettre à n'importe quel agent IA d'ajouter un salon à l'annuaire en une seule phrase — tout en garantissant la qualité grâce à une chaîne de validation automatique + humaine.
Les 3 façons d'ajouter un salon physique
1. Via MCP (Model Context Protocol) — Claude Desktop, Cursor, ChatGPT Connector
Le canal recommandé pour les organisateurs et agences qui utilisent déjà un agent IA au quotidien. Une fois Ultiplace branché en MCP, l'agent peut créer, enrichir et soumettre un salon en langage naturel, sans aucune ligne de code.
👉 Pré-requis : avoir installé Claude Desktop, Cursor ou activé le Custom Connector ChatGPT. Voir le guide d'installation MCP.
2. Via le GPT custom officiel Ultiplace
Disponible sur le GPT Store. L'utilisateur n'a rien à configurer : il discute avec le GPT, qui appelle l'API Ultiplace via OAuth 2.0. Idéal pour les utilisateurs de ChatGPT Plus.
3. Via l'API REST publique v1
Le canal pour les agences événementielles, les SI internes et les intégrateurs. Une clé API + un POST suffisent. OpenAPI 3.1, OAuth 2.0, idempotence, quotas par plan.
Dans les trois cas, le même catalogue d'outils est exposé :
createPhysicalSalon— ajoute un salon en brouillon avec dédoublonnage auto.enrichPhysicalSalon— récupère description longue, og:image, logo et tags depuis le site officiel.searchPhysicalSalons— recherche dans l'annuaire (ville, secteur, thématique, dates...).getPhysicalSalon— lecture d'un salon par ID ou slug.updatePhysicalSalon— mise à jour des champs.submitPhysicalSalonForReview— soumission à la modération humaine.
Pas-à-pas via Claude Desktop (MCP)
Étape 1 : Brancher Ultiplace en MCP
Dans Claude Desktop : Settings → Developer → Edit Config. Ajoutez :
`` { "mcpServers": { "ultiplace": { "url": "https://www.ultiplace.com/api/mcp", "transport": "http" } } } ``
Redémarrez Claude Desktop. Au premier appel, Claude vous redirige vers Ultiplace pour autoriser l'application (OAuth 2.0 PKCE). Acceptez les scopes directory:read directory:write.
Étape 2 : Demander à Claude en langage naturel
Exemple de prompt :
> Ajoute le salon Smart Industries 2026 à l'annuaire Ultiplace. Il aura lieu les 18-19 mars 2026 à Lyon (Eurexpo). Voici le site officiel : https://www.smart-industries.fr. Thématiques : Industrie 4.0, robotique, IA industrielle. Organisateur : GL Events. Audience B2B, environ 8000 visiteurs et 200 exposants attendus.
Claude va :
1. Appeler createPhysicalSalon avec les champs fournis. 2. Détecter qu'un site web est disponible et appeler enrichPhysicalSalon pour compléter (description longue, og:image, logo). 3. Appeler submitPhysicalSalonForReview pour notifier l'équipe Ultiplace. 4. Répondre : *« Votre salon Smart Industries 2026 a été créé en brouillon (score qualité 78/100) et soumis à la modération Ultiplace. Vous recevrez une confirmation par email dès qu'il sera publié dans l'annuaire. »*
Étape 3 : Suivre l'avancement
Dans votre espace Ultiplace, onglet Annuaire → Mes contributions, vous voyez la fiche en brouillon, le score qualité, les champs enrichis automatiquement, et le statut de modération.
Pas-à-pas via ChatGPT (GPT custom)
Étape 1 : Ouvrir le GPT Ultiplace
Dans ChatGPT, cherchez « Ultiplace » dans le GPT Store, ou ouvrez directement l'URL fournie sur /ai/gpt-store. Au premier message, ChatGPT vous redirige vers Ultiplace pour autoriser (OAuth 2.0).
Étape 2 : Prompter en langage naturel
Exemple :
> Référence mon salon Vivatech 2026 à l'annuaire Ultiplace : 11-13 juin 2026, Paris Porte de Versailles, thématique tech B2B / startups, organisé par Publicis Groupe et Les Echos, environ 150 000 visiteurs. Site officiel : https://vivatechnology.com. Salon récurrent annuel.
Le GPT effectue exactement la même séquence que Claude : createPhysicalSalon → enrichPhysicalSalon → submitPhysicalSalonForReview.
Étape 3 : Validation par votre équipe
Si vous êtes propriétaire/organisateur officiel du salon, vous pouvez aussi revendiquer la fiche depuis votre espace Ultiplace une fois publiée. Cela vous donne le contrôle éditorial (mise à jour des dates, ajout d'exposants partenaires, etc.).
Pas-à-pas via API curl (intégration directe)
Pour les agences événementielles qui gèrent plusieurs dizaines de salons clients, l'API directe permet un import en lot.
Génération d'une clé API
Depuis votre espace Ultiplace : Mon compte → API & intégrations → Générer une clé. Vous obtenez un token utp_live_xxx à inclure dans le header X-Ultiplace-Key.
Requête de création
`` curl -X POST https://www.ultiplace.com/api/v1/directory/physical-salons \ -H "X-Ultiplace-Key: utp_live_xxx" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: smart-industries-2026" \ -d '{ "salon": { "name": "Smart Industries 2026", "dateStart": "2026-03-18T09:00:00Z", "dateEnd": "2026-03-19T18:00:00Z", "city": "Lyon", "country": "FR", "venue": "Eurexpo", "description": "Le salon de référence de l'industrie 4.0 en Auvergne-Rhône-Alpes. 200 exposants, 8000 visiteurs attendus, conférences plénières sur l'IA générative en production.", "thematic": ["Industrie 4.0", "Robotique", "IA industrielle"], "audienceType": "B2B", "website": "https://www.smart-industries.fr", "organizerName": "GL Events", "expectedVisitors": 8000, "expectedExhibitors": 200, "isRecurring": true, "recurringFrequency": "annual" }, "sourceUrl": "https://www.smart-industries.fr" }' ``
Réponse :
`` { "salonId": "abc123", "slug": "smart-industries-2026", "status": "draft", "qualityScore": 78, "requiresHumanReview": true, "duplicated": false, "publicUrl": null } ``
Enrichissement et soumission
``` curl -X POST https://www.ultiplace.com/api/v1/directory/physical-salons/abc123/enrich \ -H "X-Ultiplace-Key: utp_live_xxx" \ -d '{ "autoFromWeb": true }'
curl -X POST https://www.ultiplace.com/api/v1/directory/physical-salons/abc123/submit-review \ -H "X-Ultiplace-Key: utp_live_xxx" ```
Modération, qualité et garde-fous anti-spam
Permettre à n'importe quelle IA d'ajouter un salon pose une question évidente : comment éviter le spam et garantir la qualité ?
Ultiplace combine quatre garde-fous :
1. Dédoublonnage automatique
La clé (name + city + dateStart) est calculée à chaque création. Si un salon avec le même triplet existe, l'outil retourne le salon existant plutôt que d'en créer un nouveau. Impossible de polluer l'annuaire avec des fiches doublons.
2. Score qualité 0-100
À la création, le service calcule un score basé sur :
- Présence et longueur de la description.
- Validité du site web (URL HTTPS).
- Présence d'un organisateur identifié.
- Nombre de thématiques renseignées.
- Présence d'une image et d'un logo.
- Cohérence des dates.
Sous 50/100, la publication est impossible sans intervention admin manuelle. Un score élevé n'autorise pas la publication directe : la review humaine reste obligatoire pour tout salon créé via IA.
3. Quota par utilisateur / agent
20 créations annuaire maximum par jour et par compte via les outils IA. Au-delà, l'outil renvoie une erreur 429 DIRECTORY_DAILY_QUOTA_EXCEEDED. Un usage massif (import d'agence) nécessite un plan Business ou Enterprise avec quota relevé.
4. Modération humaine systématique pour les contributions IA
Tout salon créé par un agent IA porte le flag requiresHumanReview: true. Notre équipe modération valide chaque fiche sous 24-48h ouvrées. Critères de validation :
- Le salon existe réellement (présence du site officiel, vérification par recherche Google).
- Les dates et le lieu sont cohérents avec les sources publiques.
- L'organisateur est identifiable.
- Pas de doublon avec une fiche déjà publiée.
Si un salon est rejeté, l'utilisateur reçoit un email expliquant la raison et peut soumettre une version corrigée.
5. Audit log complet
Chaque appel d'outil (IA ou humain) est tracé dans la collection AiAuditLog avec : agent source (mcp/gpt/claude/api), prompt utilisateur, URL source, score qualité, statut. Cela permet d'identifier rapidement un compte ou une IA qui pollue, et de révoquer ses accès.
Pour qui : organisateurs, agences, journalistes
Organisateurs B2B (récurrent ou première édition)
Cas d'usage type : vous organisez un salon récurrent annuel. Chaque année, vous devez le re-référencer dans une dizaine d'annuaires sectoriels et généralistes. Avec Ultiplace, vous demandez à Claude *« Mets à jour la fiche Smart Industries pour l'édition 2027 (dates 17-18 mars 2027, mêmes thématiques) »* et c'est fait en 10 secondes.
Bénéfice clé : référencement automatique dans les recherches LLM (ChatGPT, Perplexity, Claude) — qui captent désormais une part croissante du trafic de découverte B2B.
Agences événementielles
Cas d'usage type : vous gérez 30 à 50 clients organisateurs. Vous avez besoin d'inscrire en masse leurs salons dans les annuaires événementiels.
Avec l'API publique Ultiplace + une boucle simple en Node.js / Python, vous référencez 50 salons en une heure (vs 2-3 jours de saisie manuelle dans un back-office classique). L'enrichissement automatique depuis le site officiel évite à vos équipes de saisir 20 champs par fiche.
Bénéfice clé : ROI immédiat sur les abonnements API Business / Enterprise.
Journalistes et médias spécialisés
Cas d'usage type : vous tenez un média B2B (tech, industrie, retail) et vous voulez référencer systématiquement les salons que vous couvrez ou mentionnez dans vos articles.
Un simple searchPhysicalSalons via Claude vous permet de vérifier si un salon est déjà référencé, sinon vous le créez en 30 secondes. Vous pouvez aussi exporter via l'API pour alimenter votre propre agenda événementiel.
FAQ
Comment Ultiplace garantit que les salons ajoutés par IA sont réels et pas du spam ?
Quatre garde-fous : (1) dédoublonnage automatique sur nom+ville+dateStart, (2) score qualité 0-100 calculé à la création, (3) quota de 20 créations annuaire / jour / compte, (4) modération humaine systématique sous 24-48h ouvrées pour toute contribution IA. Un audit log trace chaque appel pour révoquer rapidement un compte qui pollue.
Quels champs sont obligatoires pour créer un salon physique via IA ?
Cinq champs : name (3-200 caractères), dateStart et dateEnd (ISO 8601), city, description (minimum 80 caractères) et au moins une thématique. Tout le reste (venue, organisateur, image, exposants, etc.) est facultatif mais améliore le score qualité.
Combien de temps avant que mon salon soit publié dans l'annuaire ?
Pour les contributions via IA : 24-48h ouvrées (modération humaine). Pour les contributions via l'interface back-office Ultiplace par un compte vérifié : publication immédiate. La modération vérifie l'existence réelle du salon (site officiel, sources publiques) et la cohérence des informations.
Puis-je revendiquer une fiche déjà créée par une IA ?
Oui. Si vous êtes l'organisateur officiel du salon, depuis la fiche publique cliquez sur "Je suis l'organisateur". Après vérification (email professionnel + lien avec le site officiel), vous obtenez le contrôle éditorial complet de la fiche.
L'API est-elle gratuite ?
L'accès en lecture (searchPhysicalSalons, getPhysicalSalon) est gratuit et public. La création via API nécessite un compte. Les plans Free permettent 200 appels/mois, le plan Pro 5 000 appels/mois, le plan Business 50 000 appels/mois. Voir tarifs détaillés.
Quels agents IA peuvent ajouter un salon à l'annuaire ?
Tous les agents qui parlent MCP (Model Context Protocol) : Claude Desktop, Cursor, ChatGPT Connector, Le Chat de Mistral, Continue.dev, etc. Plus le GPT custom officiel Ultiplace sur le GPT Store, et l'API REST directe pour tout intégrateur.
Comment l'IA enrichit-elle un salon depuis son site web ?
L'outil enrichPhysicalSalon télécharge le HTML du site officiel, extrait le og:image (bannière), le favicon (logo), les meta keywords (tags), le contenu principal (description longue), et complète les champs manquants de la fiche. Le score qualité est recalculé après enrichissement.
Que se passe-t-il si je tente de créer un doublon ?
L'outil retourne le salon existant avec le flag duplicated: true. Aucun doublon n'est créé. C'est volontaire : un agent IA qui retente une création sans vérifier ne pollue pas l'annuaire.
Puis-je auto-publier sans passer par la modération ?
Non pour les contributions via IA. Le scope directory:publish est réservé aux admins Ultiplace. Cette restriction est délibérée pour garantir la qualité de l'annuaire — premier différenciateur d'Ultiplace face à la concurrence.