SendApp Docs
Se connecter

SendApp MCP

Autre Intégration vérifiée

Connectez Claude, ChatGPT, Cursor, n8n et d'autres assistants IA à SendApp : connectez-vous avec votre compte et choisissez ce qu'ils peuvent faire.

Qu'est-ce que c'est

Le serveur SendApp MCP connecte à SendApp les assistants IA compatibles avec le Model Context Protocol : Claude, ChatGPT, Cursor, VS Code, Claude Code, n8n et les autres clients MCP. L'assistant utilise vos vraies données — contacts, conversations, campagnes, automatisations, agenda, commandes — avec les autorisations que vous choisissez.

Comment le connecter (recommandé)

  1. Dans votre application IA, ajoutez un connecteur MCP personnalisé avec l'adresse https://app.sendapp.ai/api/mcp.
  2. Appuyez sur Connecter : SendApp s'ouvre. Connectez-vous avec le compte du titulaire (les opérateurs ne peuvent pas connecter d'applications).
  3. Choisissez Lire et agir pour moi ou Lecture seule et appuyez sur Autoriser. C'est fait : aucune clé à copier.
  • Claude (web et bureau) : Paramètres (Settings) → Connecteurs (Connectors) → Ajouter un connecteur personnalisé (Add custom connector).
  • ChatGPT : dans les paramètres des applications et connecteurs (Apps & Connectors), avec le mode développeur activé, créez un connecteur avec l'adresse ci-dessus.
  • Claude Code : claude mcp add --transport http sendapp https://app.sendapp.ai/api/mcp
  • Cursor et VS Code : ajoutez un serveur MCP de type HTTP avec l'adresse ci-dessus (mcp.json) ; à la première utilisation, la connexion à SendApp s'ouvre.

Avec la clé API (avancé)

Pour n8n, Make, les scripts et les clients qui ne gèrent pas la connexion : envoyez votre clé API dans l'en-tête X-API-Key (ou Authorization: Bearer VOTRE_CLE_API). Seulement si le client ne permet pas d'en-têtes : https://app.sendapp.ai/api/mcp?apikey=VOTRE_CLE_API (déconseillé : la clé finit dans les journaux). La clé API a un accès complet, comme l'API REST : créez-en une pour chaque intégration dans Paramètres → Clés API (elle ne s'affiche qu'une fois, à la création).

Ce qu'il peut faire

  • Compte (2): get_account, get_tokens
  • Contacts (10): get_contacts, search_contacts_advanced, get_contact, create_contact, update_contact, delete_contact, import_contacts, set_contact_opt_out, add_contact_note, get_contact_timeline
  • Tags (7): get_tags, add_tags_to_contact, remove_tags_from_contact, tag_contacts, update_tag, merge_tags, delete_tag
  • Champs personnalisés (5): get_custom_fields, create_custom_field, update_custom_field, delete_custom_field, set_contact_field_value
  • Listes et segments (6): get_lists, create_list, add_contacts_to_list, remove_contacts_from_list, get_segments, create_segment
  • Conversations (8): get_conversations, get_conversation_messages, send_conversation_reply, assign_conversation, set_conversation_ai, archive_conversation, mark_conversation_read, update_support_request
  • Messages (4): send_whatsapp_meta, send_whatsapp_template, get_message_status, send_sms
  • Modèles WhatsApp (5): get_whatsapp_templates, get_whatsapp_template, create_whatsapp_template, update_whatsapp_template, delete_whatsapp_template
  • Campagnes (11): get_campaigns, get_campaign, get_campaign_recipients, create_campaign_draft, launch_campaign, pause_campaign, resume_campaign, retry_failed_campaign, reschedule_campaign, get_upcoming_events, get_campaign_performance
  • Automatisations (7): get_automations, get_automation, activate_automation, deactivate_automation, trigger_automation, get_automation_stats, get_auto_replies
  • Agenda et réservations (9): get_bookings, create_booking, reschedule_booking, cancel_booking, get_booking_pages, get_available_slots, book_appointment, get_reminders, cancel_reminder
  • WhatsApp Commerce (9): get_products, get_product, get_product_categories, upsert_product, delete_product, get_orders, get_order, update_order_status, create_payment_link
  • Équipe et leads (4): get_operators, get_leads, create_lead, update_lead_stage
  • Rapports (2): get_contact_stats, get_conversation_stats
  • Assistant IA (4): get_ai_status, test_ai_answer, add_knowledge, set_account_ai

Exemples de demandes

  • « Combien de nouveaux contacts ce mois-ci, et depuis quel canal ? »
  • « Montre-moi les conversations non lues d'aujourd'hui et réponds à Marco que la livraison est demain »
  • « Crée le modèle promo_automne avec 20 % de remise et envoie-le en validation »
  • « Prépare une campagne en brouillon pour les contacts avec le tag salon-2026 »
  • « Quels créneaux libres ai-je jeudi ? Réserve 15 h pour Anna Rossi »
  • « Quelles commandes ont été payées hier ? »

Sécurité et limites

  • Seul le titulaire peut connecter une application, et il choisit si elle peut seulement lire ou aussi agir.
  • Les actions qui envoient des messages, lancent des campagnes ou modifient des réservations ont lieu tout de suite, sur de vrais clients : les applications IA demandent confirmation avant de les exécuter.
  • Vous pouvez déconnecter une application à tout moment depuis Paramètres → Assistants IA connectés.
  • Une offre avec accès API est nécessaire. Limite : 120 appels par minute par espace de travail (60 pour les actions).
  • WhatsApp : les messages libres n'arrivent qu'aux personnes qui vous ont écrit dans les dernières 24 heures ; pour les autres, il faut des modèles approuvés.

Détails techniques

  • Transport Streamable HTTP, JSON-RPC 2.0, sans sessions ; protocole MCP de 2024-11-05 à 2026-07-28 (server/discover).
  • Autorisation OAuth 2.1 avec PKCE (S256), enregistrement dynamique des clients et Client ID Metadata Documents ; métadonnées sur /.well-known/oauth-protected-resource et /.well-known/oauth-authorization-server.
  • Moins d'outils : ajoutez ?toolsets=contacts,inbox à l'adresse pour n'exposer que certains domaines (account, contacts, tags, fields, lists, inbox, messaging, templates, campaigns, automations, agenda, commerce, team, reports, ai).
Vous cherchez les détails techniques ? Endpoints, paramètres et exemples (cURL, PHP, JavaScript) dans la documentation API.
Ouvrir la documentation API
Besoin d'aide pour l'intégration ? info@sendapp.live