Aller au contenu
OmniChannels.ai

Assistants et agents IA

Google Gemini + OmniChannels.ai : des outils de messagerie pour vos agents Gemini

Connexion via MCPConnexion via API et webhooksMis à jour le

En bref

Les agents Gemini se connectent à OmniChannels.ai via notre serveur MCP distant, https://mcp.broadnet.me/mcp. Dans l'Agent Development Kit, un MCPToolset utilise Streamable HTTP avec votre jeton dans un en-tête Authorization ; Gemini CLI reprend la même URL et le même en-tête dans ses paramètres. L'agent peut alors envoyer des messages WhatsApp, SMS et RCS, utiliser vos modèles approuvés et lire les rapports de livraison. Aucune application de marketplace Google n'intervient.

Ce que vous pouvez faire

  • Notifications clients depuis un agent ADK

    Un agent développé avec l'Agent Development Kit envoie des mises à jour d'expédition ou de rendez-vous à la demande de votre application.

    Exemple de demande

    “Envoie un message WhatsApp au 971500000000 pour indiquer que sa commande a été expédiée et arrivera demain.”

  • Modèles pour les clients saoudiens et émiriens

    L'agent liste vos modèles WhatsApp approuvés et complète la version arabe ou anglaise qui convient.

    Exemple de demande

    “Liste mes modèles WhatsApp approuvés en arabe et envoie order_update au 966500000000 avec le numéro de commande INV-400.”

  • Envois de test depuis Gemini CLI

    Pendant le développement, les développeurs envoient un message de test ou consultent un rapport de livraison depuis le terminal.

    Exemple de demande

    “Envoie un SMS de test à mon numéro vérifié et indique-moi son statut de livraison.”

  • Analyse de la livraison

    Un agent en lecture seule, doté uniquement de l'outil de rapports de livraison, résume les échecs pour votre équipe.

    Exemple de demande

    “Combien de messages de la campagne de relevés d'hier ont échoué, et quelles en sont les causes les plus fréquentes ?”

  • Combiner avec vos données métier

    Si l'agent dispose aussi d'un outil pour BigQuery, votre CRM ou votre boutique, il peut y récupérer les destinataires et envoyer via OmniChannels.ai.

    Exemple de demande

    “Envoie une notification de commande WhatsApp aux clients dont la commande a été expédiée aujourd'hui.”

Comment la connexion fonctionne

Connexion via MCPConnexion via API et webhooks

OmniChannels.ai exploite un serveur MCP distant en Streamable HTTP. Chaque requête transmet votre jeton d'API dans un en-tête Authorization: Bearer, et chaque outil agit avec les autorisations, les identifiants d'expéditeur et le solde associés à ce jeton, exactement comme votre propre code.

Dans l'Agent Development Kit, ajoutez un MCPToolset dont les paramètres de connexion Streamable HTTP contiennent notre URL et l'en-tête Authorization, puis filtrez-le sur les outils dont l'agent a besoin. Un agent ADK peut être déployé sur Vertex AI Agent Engine ; stockez le jeton dans Secret Manager plutôt que dans le code. Gemini CLI lit les serveurs MCP dans son fichier de paramètres, avec httpUrl pour le point de terminaison et headers pour le jeton.

  • Point de terminaison : https://mcp.broadnet.me/mcp (Streamable HTTP)
  • Authentification : Authorization: Bearer <token> ; utilisez une clé temporaire pendant les tests
  • ADK : MCPToolset avec paramètres de connexion Streamable HTTP et headers
  • Gemini CLI : entrée mcpServers avec httpUrl et headers
  • Sans MCP, l'agent peut appeler notre API REST à l'aide de la spécification OpenAPI

Mise en place

  1. 1

    Demander un accès à l'API

    Demandez un accès de test et recevez un jeton d'API. Les envois de test ne partent que vers vos propres numéros vérifiés.

  2. 2

    Obtenir une clé MCP

    Dans le portail d'administration, ouvrez Integrations, puis MCP Integration, et copiez une clé temporaire.

    Guide: MCP server for AI agents
  3. 3

    Ajouter le toolset à votre agent

    Dans ADK, créez un MCPToolset avec des paramètres Streamable HTTP pour https://mcp.broadnet.me/mcp et l'en-tête Authorization, en lisant le jeton depuis une variable d'environnement ou un secret.

  4. 4

    Ou l'ajouter à Gemini CLI

    Ajoutez une entrée mcpServers avec httpUrl pointant vers notre point de terminaison et un en-tête Authorization dans headers, puis redémarrez la CLI.

  5. 5

    Limiter les outils et confirmer les envois

    N'exposez que les outils dont l'agent a besoin et imposez une étape de confirmation avant tout envoi, car chaque envoi est un message réel et facturé.

  6. 6

    Tester, puis déployer

    Envoyez un message de test à votre numéro vérifié et consultez le rapport de livraison avant de déployer l'agent sur Vertex AI Agent Engine.

Documentation de l'éditeur

Google Gemini and Vertex AI est une marque de son propriétaire. OmniChannels.ai n'est ni affilié à Google Gemini and Vertex AI ni approuvé par lui ; cette page décrit une connexion réalisée avec les fonctions MCP, HTTP ou webhook propres à Google Gemini and Vertex AI.

Exemple de flux

Le parcours d'une demande type, de Google Gemini and Vertex AI jusqu'à votre client, puis retour.

  1. 01

    Agent Gemini

    Développé avec ADK, ou Gemini CLI sur votre machine

  2. 02

    Serveur MCP OmniChannels.ai

    L'appel du toolset transmet votre jeton Bearer

  3. 03

    Téléphone du client

    Message WhatsApp, SMS ou RCS délivré

  4. 04

    Rapport de livraison

    L'agent relit le statut avec un outil de lecture

1. Agent Gemini: Développé avec ADK, ou Gemini CLI sur votre machine 2. Serveur MCP OmniChannels.ai: L'appel du toolset transmet votre jeton Bearer 3. Téléphone du client: Message WhatsApp, SMS ou RCS délivré 4. Rapport de livraison: L'agent relit le statut avec un outil de lecture

Questions

Existe-t-il une application OmniChannels.ai officielle pour Gemini ?

Non. Les agents Gemini se connectent grâce à la prise en charge MCP de Google dans l'Agent Development Kit et Gemini CLI, avec notre point de terminaison MCP public et votre jeton d'API.

Puis-je l'utiliser dans l'application Gemini ?

Cette page couvre les usages développeurs : agents créés avec l'Agent Development Kit, Vertex AI Agent Engine et Gemini CLI. Consultez la documentation actuelle de Google pour la prise en charge de MCP dans les autres produits Gemini.

Où conserver le jeton en production ?

Tenez-le à l'écart du code et de la configuration que vous versionnez. Sur Google Cloud, stockez-le dans Secret Manager et transmettez-le à l'agent à l'exécution.

Google a-t-il accès aux données de mes clients ?

Le modèle voit ce que renvoient les outils, comme les modèles et les rapports de livraison, ainsi que ce que votre application place dans la conversation. Le jeton limite l'agent aux autorisations de votre compte.

Obtenez un accès API et MCP

Indiquez vos canaux, pays et cas d'usage. Un ingénieur émet vos identifiants de test et vérifie vos numéros de test.