Intégration · Communication
Connectez Claude et ChatGPT à Discord
Demandez à votre IA ce qui a été dit dans un canal, pour publier une annonce ou attribuer un rôle à un membre de votre serveur Discord. Elle fonctionne via votre propre bot, donc elle peut lire les messages, les fils de discussion et les posts épinglés, créer et modifier des canaux, ainsi que rechercher membres et rôles. Les tâches d'administration du serveur s'exécutent depuis une conversation.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Résumez les derniers 50 messages dans #support.”
L'IA trouve l'ID du canal, lit les derniers messages et vous fournit un résumé.
“Publiez les notes de version dans #annonces.”
Elle envoie le message comme votre bot dans ce canal. Les membres le voient immédiatement.
“Attribuez le rôle de Modérateur à Maria.”
Elle recherche les membres par nom, récupère l'ID du rôle et lui attribue le rôle.
Ce que votre IA peut faire
Messages et fils de discussion
Lisez les derniers messages épinglés, publiez, modifiez, épinglez ou supprimez les messages du bot, réagissez avec des émoticônes et lancez des fils de discussion à partir d'un message.
Canaux et serveurs
Listez les serveurs et canaux, créez des canaux et catégories, modifiez les noms et sujets, ainsi que créez des liens d'invitation.
Membres et rôles
Recherchez et listez les membres, attribuez ou supprimez des rôles, modifiez les surnoms et expulsez les membres.
“Créez un canal texte nommé « planification d'événements » sous la catégorie Communauté.”
Elle trouve la catégorie et crée le canal de discussion à l'intérieur, avec un sujet si vous en fournissez un.
“Quels fils de discussion sont actifs sur le serveur actuellement ?”
Elle liste tous les fils de discussion actifs que le bot peut voir, avec les canaux auxquels ils appartiennent.
“Créez un lien d'invitation pour #welcome qui expire dans 24 heures.”
Elle crée une invitation pour le canal avec une durée de vie maximale de 86 400 secondes. Tout utilisateur disposant du lien peut rejoindre le serveur.
237 outils pour Discord
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
add_member_roleSupprime des donnéesDonne à un membre (`guild_id`, `user_id`) un rôle (`role_id`).add_reactionSupprime des donnéesRéagit à un message (`channel_id`, `message_id`) en tant que bot avec un emoji dans `emoji_name` (un emoji Unicode, ou name:id pour les emojis personnalisés).create_application_commandModifie des donnéescreate_application_emojiModifie des donnéescreate_application_entitlementModifie des donnéescreate_botModifie des donnéescreate_bot_bot_partner_sdk_tokenSupprime des donnéescreate_bulkVisible par d’autrescreate_bulk_addSupprime des donnéescreate_bulk_deleteVisible par d’autrescreate_bulk_delete_bulk_remove_invite_target_usersSupprime des donnéescreate_channelModifie des donnéesCréez un canal dans un serveur (`guild_id`) avec un `name` ; optionnel `type` (0 texte, 2 voix, 4 catégorie, 5 annonce, 15 forum), `topic` et `parent_id` catégorie.create_channel_followerModifie des donnéescreate_channel_threadModifie des donnéescreate_channel_typingModifie des donnéescreate_channel_webhookSupprime des donnéescreate_entitlement_consumeModifie des donnéescreate_guild_commandModifie des donnéescreate_guild_emojiModifie des donnéescreate_guild_member_welcomeModifie des donnéescreate_guild_pruneModifie des donnéescreate_guild_roleSupprime des donnéescreate_guild_scheduled_eventModifie des donnéescreate_guild_soundboard_soundModifie des donnéescreate_guild_stickerModifie des donnéescreate_guild_templateModifie des donnéescreate_guild_userVisible par d’autrescreate_interaction_callbackSupprime des donnéescreate_inviteVisible par d’autresCréez un lien d'invitation pour un canal (`channel_id`) ; passez des options telles que max_age (secondes) et max_uses dans `body`. Quiconque dispose du lien peut rejoindre le serveur.create_invite_2Visible par d’autrescreate_lobbyModifie des donnéescreate_lobby_messageVisible par d’autrescreate_messageVisible par d’autrescreate_poll_expireVisible par d’autrescreate_ruleModifie des donnéescreate_scheduled_event_exceptionModifie des donnéescreate_stage_instanceModifie des donnéescreate_thread_from_messageVisible par d’autresDémarrerez un fil à partir d'un message existant (`channel_id`, `message_id`) avec un fil `name`.create_unmergeModifie des donnéescreate_user_inviteVisible par d’autrescreate_webhook_githubSupprime des donnéescreate_webhook_slackSupprime des donnéesdelete_application_commandSupprime des donnéesdelete_application_emojiSupprime des donnéesdelete_application_entitlementSupprime des donnéesdelete_application_usersTransfère de l’argentdelete_channelSupprime des donnéesdelete_channel_permissionSupprime des donnéesdelete_channel_pinSupprime des donnéesdelete_channel_recipientSupprime des donnéesdelete_channel_userSupprime des donnéesdelete_guildSupprime des donnéesdelete_guild_commandSupprime des donnéesdelete_guild_emojiSupprime des donnéesdelete_guild_integrationSupprime des donnéesdelete_guild_roleSupprime des donnéesdelete_guild_scheduled_eventSupprime des donnéesdelete_guild_soundboard_soundSupprime des donnéesdelete_guild_stickerSupprime des donnéesdelete_guild_templateSupprime des donnéesdelete_guild_userSupprime des donnéesdelete_guild_user_delete_guild_memberSupprime des donnéesdelete_inviteSupprime des donnéesdelete_invite_userSupprime des donnéesdelete_lobbySupprime des donnéesdelete_lobby_userSupprime des donnéesdelete_messageSupprime des donnéesSupprimez définitivement un message via `channel_id` et `message_id`. Cela ne peut pas être annulé.delete_message_2Supprime des donnéesdelete_message_userSupprime des donnéesdelete_message_user_delete_user_message_reactionSupprime des donnéesdelete_message_usersTransfère de l’argentdelete_messagesTransfère de l’argentdelete_pinSupprime des donnéesdelete_reaction_mesTransfère de l’argentdelete_ruleSupprime des donnéesdelete_scheduled_event_exceptionSupprime des donnéesdelete_stage_instanceSupprime des donnéesdelete_usersTransfère de l’argentdelete_users_leave_lobbyTransfère de l’argentdelete_webhookSupprime des donnéesdelete_webhook_delete_webhook_by_tokenSupprime des donnéesedit_messageVisible par d’autresModifie un message envoyé par le bot (`channel_id`, `message_id`), remplaçant son `content` ou `embeds`.get_applicationget_application_activity_instanceget_application_commandget_application_emojiget_application_entitlementget_bot_userRécupère l'utilisateur Discord du bot (ID, nom d'utilisateur). À utiliser pour confirmer quel bot est connecté.get_channelRécupérez un canal ou fil via `channel_id`, incluant le nom, type, sujet et catégorie parente.get_channel_userget_guild_commandget_guild_emojiget_guild_previewget_guild_roleget_guild_scheduled_eventget_guild_soundboard_soundget_guild_stickerget_guild_userget_guild_voice_stateget_inviteget_lobbyget_memberRécupérez un membre de serveur via `guild_id` et `user_id`, incluant le surnom, rôles et date d'ajout.get_messageRécupérez un message via `channel_id` et `message_id`, avec son contenu, auteur, embeds et réactions.get_message_2get_message_userget_poll_answerget_ruleget_serverRécupérez un serveur via `guild_id` ; définissez `with_counts` pour les comptes membres et en ligne approximatifs.get_sku_subscriptionget_stage_instanceget_stickerget_sticker_packget_templateget_userRécupérez un utilisateur Discord via `user_id` (nom d'utilisateur, nom affiché, avatar).get_webhookget_webhook_get_webhook_by_tokenlist_active_threadsListez tous les fils actifs dans un serveur (`guild_id`) que le bot peut voir.list_application_commandslist_application_emojilist_application_entitlementslist_application_entitlements_get_current_user_application_entitlist_application_userslist_botslist_channel_inviteslist_channel_pinslist_channel_userslist_channel_webhookslist_channelsListez tous les canaux et catégories dans un serveur (`guild_id`), avec leurs IDs, noms, types et sujets.list_command_permissionslist_connectionslist_gatewayslist_guild_audit_logslist_guild_commandslist_guild_emojilist_guild_integrationslist_guild_inviteslist_guild_onboardingslist_guild_pruneslist_guild_regionslist_guild_requestslist_guild_scheduled_eventslist_guild_soundboard_soundslist_guild_stickerslist_guild_templateslist_guild_userslist_guild_users_get_my_guild_memberlist_guild_vanity_urlslist_guild_webhookslist_guild_welcome_screenslist_guild_widget_jsonslist_guild_widget_pngslist_guild_widgetslist_invite_userslist_keyslist_lobby_messageslist_member_countslist_membersLister les membres d'un serveur (`guild_id`), jusqu'à 100 par page. Nécessite l'intention Server Members du bot.list_messagesListez les messages récents dans un canal (`channel_id`), du plus récent au plus ancien, jusqu'à 100 ; retournez en arrière avec `before` un ID de message.list_messages_2list_metadatalist_permissionslist_pinned_messagesListe les messages épinglés dans un canal (`channel_id`).list_privateslist_privates_list_my_private_archived_threadslist_publicslist_regionslist_rolesListez tous les rôles dans un serveur (`guild_id`) avec leurs IDs, noms et couleurs. Utilisez pour trouver un `role_id`.list_ruleslist_scheduled_event_userslist_scheduled_event_users_list_guild_scheduled_event_exception_list_serversListe les serveurs (guilds) auxquels le bot est joint, avec leurs ID et noms. À utiliser pour trouver un `guild_id`.list_sku_subscriptionslist_soundboard_default_soundslist_sticker_packslist_userinfoslist_userslist_users_count_guild_scheduled_event_userslist_users_get_invite_target_users_job_statuslist_users_get_my_oauth2_applicationlist_users_get_my_oauth2_authorizationlist_users_get_self_voice_stateopen_direct_messageModifie des donnéesOuvrez (ou obtenez) un canal de message direct avec un utilisateur via `recipient_id`. Envoyez-y du contenu en utilisant send_message avec l'ID de canal retourné.pin_messageVisible par d’autresÉpingle un message (`channel_id`, `message_id`) dans son canal.remove_member_roleSupprime des donnéesRetirez un rôle (`role_id`) à un membre (`guild_id`, `user_id`).search_membersTrouve les membres d'un serveur (`guild_id`) dont le nom d'utilisateur ou surnom commence par `query`.search_messagessearch_threadssend_channel_soundboard_soundVisible par d’autressend_messageVisible par d’autresPubliez un message en tant que bot dans un canal ou un fil (`channel_id`) avec `content` texte et optionnel `embeds`. Les membres le voient immédiatement.update_applicationModifie des donnéesupdate_application_commandModifie des donnéesupdate_application_commandsVisible par d’autresupdate_application_emojiModifie des donnéesupdate_application_usersTransfère de l’argentupdate_channelModifie des donnéesModifie les paramètres d'un canal (`channel_id`) en passant des champs tels que name, topic ou parent_id dans `body`.update_channel_permissionSupprime des donnéesupdate_channel_pinVisible par d’autresupdate_channel_recipientModifie des donnéesupdate_channel_userModifie des donnéesupdate_channel_voice_statusesVisible par d’autresupdate_command_permissionsTransfère de l’argentupdate_guildModifie des donnéesupdate_guild_channelsVisible par d’autresupdate_guild_commandModifie des donnéesupdate_guild_commandsVisible par d’autresupdate_guild_emojiModifie des donnéesupdate_guild_incident_actionsVisible par d’autresupdate_guild_onboardingsVisible par d’autresupdate_guild_requestModifie des donnéesupdate_guild_roleSupprime des donnéesupdate_guild_rolesTransfère de l’argentupdate_guild_scheduled_eventModifie des donnéesupdate_guild_soundboard_soundModifie des donnéesupdate_guild_stickerModifie des donnéesupdate_guild_templateModifie des donnéesupdate_guild_userModifie des donnéesupdate_guild_voice_stateModifie des donnéesupdate_guild_welcome_screensVisible par d’autresupdate_guild_widgetsVisible par d’autresupdate_invite_userVisible par d’autresupdate_invite_usersSupprime des donnéesupdate_lobbiesVisible par d’autresupdate_lobbyModifie des donnéesupdate_lobby_channel_linkingsVisible par d’autresupdate_lobby_userModifie des donnéesupdate_memberModifie des donnéesMise à jour d'un membre (`guild_id`, `user_id`) : définir `nick`, remplacer `roles`, ou le mettre en timeout jusqu'à `communication_disabled_until`.update_messageSupprime des donnéesupdate_message_moderation_metadataSupprime des donnéesupdate_messagesTransfère de l’argentupdate_metadataTransfère de l’argentupdate_ruleModifie des donnéesupdate_scheduled_event_exceptionModifie des donnéesupdate_stage_instanceModifie des donnéesupdate_usersVisible par d’autresupdate_webhookSupprime des donnéesupdate_webhook_execute_webhookSupprime des donnéesupload_documentModifie des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Discord dans la liste des applications.
- 2
Collez votre clé
Collez votre jeton de bot Discord. Dans le portail développeur Discord, créez une nouvelle application, ouvrez Bot et cliquez sur Réinitialiser le jeton pour le copier. Ensuite, utilisez Générateur d'URL OAuth2 avec l'étendue du bot et les permissions nécessaires pour inviter le bot à votre serveur.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA sur Discord ?
L'IA agit comme votre bot. Elle peut lire des serveurs, canaux, fils de discussion, messages, messages épinglés, membres, rôles et utilisateurs. Elle peut envoyer, modifier, épiner ou supprimer des messages, ajouter des réactions, ouvrir des messages directs, créer des canaux, fils de discussion et invitations, mettre à jour les canaux, ainsi que donner, retirer ou modifier les rôles, surnoms et temps d'expulsion des membres.
L'IA voit-elle mes identifiants Discord ?
Non. Vos identifiants Discord sont chiffrés au repos et jamais montrés à l'IA. Après les avoir sauvegardés, ils ne sont plus affichés, même pas pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.
Puis-je contrôler ce que l'IA est autorisée à faire ?
Oui. Vous choisissez les outils activés, vous pouvez commencer en lecture seule. Publier des messages, supprimer, créer des invitations ou modifier des rôles peut nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.
Quel est le coût ?
PipMCP propose un plan gratuit sans carte de crédit. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Discord.
Pourquoi utilise-t-il un bot plutôt que mon propre compte ?
PipMCP se connecte via un jeton de bot provenant d'une application créée dans le Discord Developer Portal. Le bot ne voit que les serveurs auxquels vous l'avez invité, et uniquement avec les permissions accordées via le générateur d'URL. L'énumération des membres nécessite également l'intention Server Members du bot.
Laissez votre IA travailler dans Discord dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Discord gratuitementPipMCP n’est pas affilié à Discord. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






