Intégration · Communication
Connecter Claude et ChatGPT à Twilio
Demandez à votre IA d'envoyer un SMS ou de déterminer pourquoi une appel a échoué, et elle le fait dans votre compte Twilio. Elle peut rechercher des messages, appels, enregistrements et transcriptions, lister vos numéros de téléphone et vérifier l'utilisation et le solde. Elle peut également effectuer des appels sortants et annuler des messages programmés.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Le message SM8a1f... a-t-il été livré, et si non, pourquoi ?”
L'IA lit le statut du message, son prix et le code d'erreur.
“Texte +45 20 12 34 56 de notre numéro de support : 'Votre commande est prête pour la retrait.'”
Elle trouve votre numéro et envoie le SMS. Il est livré immédiatement et des frais d'opérateur s'appliquent.
“Combien avons-nous dépensé en SMS le mois dernier ?”
Elle liste les relevés d'utilisation pour la catégorie SMS dans cette plage de dates, avec le coût.
Ce que votre IA peut faire
Messages et appels
Envoyer des SMS ou MMS, effectuer des appels sortants avec TwiML ou une URL, et raccrocher ou rediriger un appel en cours.
Journaux et dépannage
Rechercher des messages, appels, enregistrements et transcriptions par SID, et lire les événements d'appel pour voir pourquoi un appel a échoué.
Numéros, utilisation et solde
Lister vos numéros de téléphone et identifiants d'appelant vérifiés, vérifier l'utilisation et le coût par catégorie et consulter votre solde prépayé.
“Lisez-moi la dernière transcription de voix-mail.”
Elle liste les transcriptions par ordre décroissant et récupère le texte du plus récent.
“Pourquoi l'appel CA41c2... a-t-il échoué ?”
Elle lit les détails de l'appel et les événements de demande et de réponse que Twilio a enregistrés pour lui.
“Annuler le rappel programmé SM77b0...”
Elle met le message programmé en annulation afin qu'il ne soit jamais envoyé.
188 outils pour Twilio
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
cancel_scheduled_messageVisible par d’autresAnnuler un message programmé (mettre le statut à 'canceled') ou vider le corps d'un message envoyé (body vide) pour le cacher. Nécessite le SID du Message.create_a_new_credential_list_mapping_resourceModifie des donnéescreate_accountModifie des donnéescreate_account_addressModifie des donnéescreate_account_applications_jsonModifie des donnéescreate_account_incoming_phone_numbers_jsonModifie des donnéescreate_account_keys_jsonModifie des donnéescreate_account_outgoing_caller_ids_jsonModifie des donnéescreate_account_queues_jsonModifie des donnéescreate_account_signing_keys_jsonModifie des donnéescreate_account_tokens_jsonSupprime des donnéescreate_addressModifie des donnéescreate_address_update_addressModifie des donnéescreate_address_update_applicationModifie des donnéescreate_address_update_call_recordingModifie des donnéescreate_address_update_conferenceModifie des donnéescreate_address_update_conference_recordingModifie des donnéescreate_address_update_keyModifie des donnéescreate_address_update_memberModifie des donnéescreate_address_update_outgoing_caller_idModifie des donnéescreate_address_update_paymentsModifie des donnéescreate_address_update_realtime_transcriptionModifie des donnéescreate_address_update_signing_keyModifie des donnéescreate_address_update_sip_ip_access_control_listModifie des donnéescreate_address_update_siprecModifie des donnéescreate_address_update_streamModifie des donnéescreate_call_paymentModifie des donnéescreate_call_recordings_jsonModifie des donnéescreate_call_siprec_jsonModifie des donnéescreate_call_streams_jsonModifie des donnéescreate_call_transcriptions_jsonModifie des donnéescreate_call_userVisible par d’autrescreate_call_user_create_user_defined_message_subscriptionVisible par d’autrescreate_conference_participants_jsonModifie des donnéescreate_credential_list_credentials_jsonModifie des donnéescreate_credential_list_mappings_jsonModifie des donnéescreate_credential_lists_jsonModifie des donnéescreate_domain_credential_list_mappings_jsonModifie des donnéescreate_domain_ip_access_control_list_mappings_jsonModifie des donnéescreate_domains_jsonModifie des donnéescreate_incoming_phone_number_assigned_add_ons_jsonModifie des donnéescreate_ip_access_control_list_addressModifie des donnéescreate_ip_access_control_list_mappings_jsonModifie des donnéescreate_ip_access_control_lists_jsonModifie des donnéescreate_local_jsonModifie des donnéescreate_messageVisible par d’autrescreate_mobile_jsonModifie des donnéescreate_recording_on_results_jsonModifie des donnéescreate_toll_free_jsonModifie des donnéescreate_triggers_jsonModifie des donnéesdelete_a_credential_listTransfère de l’argentdelete_a_credential_resourceTransfère de l’argentdelete_a_credentiallistmapping_resource_from_an_accountTransfère de l’argentdelete_a_recording_from_your_accountTransfère de l’argentdelete_a_result_and_purge_all_associated_payloadsTransfère de l’argentdelete_a_specific_user_defined_message_subscriptionTransfère de l’argentdelete_addressesTransfère de l’argentdelete_addresses_delete_callTransfère de l’argentdelete_addresses_delete_conference_recordingTransfère de l’argentdelete_addresses_delete_incoming_phone_numberTransfère de l’argentdelete_addresses_delete_incoming_phone_number_assigned_add_onTransfère de l’argentdelete_addresses_delete_keyTransfère de l’argentdelete_addresses_delete_participantTransfère de l’argentdelete_addresses_delete_recordingTransfère de l’argentdelete_addresses_delete_recording_add_on_result_payloadTransfère de l’argentdelete_addresses_delete_recording_transcriptionTransfère de l’argentdelete_addresses_delete_signing_keyTransfère de l’argentdelete_addresses_delete_sip_auth_calls_credential_list_mappingTransfère de l’argentdelete_addresses_delete_sip_auth_calls_ip_access_control_list_maTransfère de l’argentdelete_addresses_delete_sip_auth_registrations_credential_list_mTransfère de l’argentdelete_addresses_delete_transcriptionTransfère de l’argentdelete_addresses_delete_usage_triggerTransfère de l’argentdelete_an_instance_of_a_connect_appTransfère de l’argentdelete_an_instance_of_a_domainTransfère de l’argentdelete_an_ipaccesscontrollist_from_the_requested_accountTransfère de l’argentdelete_an_ipaccesscontrollistmapping_resourceTransfère de l’argentdelete_an_ipaddress_resourceTransfère de l’argentdelete_messageTransfère de l’argentSupprimer définitivement une entrée de message de vos journaux Twilio. Cela ne l'annule pas et ne peut pas être annulé.delete_the_application_by_the_specified_application_sidTransfère de l’argentdelete_the_caller_id_specified_from_the_accountTransfère de l’argentdelete_the_media_resourceTransfère de l’argentfetch_a_single_credentialfetch_a_single_credentiallistmapping_resource_from_an_accountfetch_a_specific_instance_of_an_ipaccesscontrollistfetch_a_specific_member_from_the_queuefetch_an_instance_of_a_conferencefetch_an_instance_of_a_connect_appfetch_an_instance_of_a_domainfetch_an_instance_of_a_participantfetch_an_instance_of_a_result_payloadfetch_an_instance_of_a_short_codefetch_an_instance_of_an_addonresultfetch_an_instance_of_an_authorized_connect_appfetch_an_ipaccesscontrollistmapping_resourcefetch_and_instance_of_a_usage_triggerfetch_the_application_specified_by_the_provided_sidget_a_credential_listget_accountRécupérez votre compte Twilio, y compris son SID de compte (commence par AC). La plupart des autres outils nécessitent ce compte_sid, donc appelez celui-ci en premier.get_balanceObtenir le solde prépayé actuel et la devise du compte Twilio.get_callRécupérez un appel via son SID d'appel (commence par CA) : l'expéditeur/récepteur, le statut, la direction, la durée et les heures de début/fin ainsi que le prix.get_messageRécupérer un SMS/MMS via son SID Message (commence par SM ou MM) : le statut (en file, envoyé, livré, échec), le corps, le prix et le code d'erreur.get_phone_numberRécupérez un numéro de téléphone via son SID (commence par PN), y compris ses capacités et les URL webhook utilisées pour les SMS entrants et les appels.get_recordingRécupérer une enregistrement d'appel via son SID Recording (commence par RE) : la durée, l'appel auquel il appartient, et l'URL des médias.get_transcriptionRécupérer un transcript via son SID (commence par TR), y compris le texte transcrit.list_account_addresseslist_account_applications_jsonslist_account_authorized_connect_apps_jsonslist_account_available_phone_numbers_jsonslist_account_connect_apps_jsonslist_account_keys_jsonslist_account_queues_jsonslist_account_signing_keys_jsonslist_add_on_result_payloads_jsonslist_address_dependent_phone_numbers_jsonslist_addresseslist_addresses_fetch_addresslist_addresses_fetch_available_phone_number_countrylist_addresses_fetch_call_notificationlist_addresses_fetch_call_recordinglist_addresses_fetch_conference_recordinglist_addresses_fetch_incoming_phone_number_assigned_add_onlist_addresses_fetch_incoming_phone_number_assigned_add_on_extenlist_addresses_fetch_keylist_addresses_fetch_medialist_addresses_fetch_notificationlist_addresses_fetch_outgoing_caller_idlist_addresses_fetch_queuelist_addresses_fetch_recording_transcriptionlist_addresses_fetch_signing_keylist_addresses_fetch_sip_auth_calls_credential_list_mappinglist_addresses_fetch_sip_auth_calls_ip_access_control_list_mappilist_addresses_fetch_sip_auth_registrations_credential_list_mapplist_addresses_fetch_sip_ip_addresslist_all_time_jsonslist_assigned_add_on_extensions_jsonslist_available_phone_number_local_jsonslist_available_phone_number_machine_to_machine_jsonslist_available_phone_number_mobile_jsonslist_available_phone_number_national_jsonslist_available_phone_number_shared_cost_jsonslist_available_phone_number_toll_free_jsonslist_available_phone_number_voip_jsonslist_call_eventsListez les événements de demande/réponse que Twilio a enregistrés pour un appel, ce qui aide à déboguer un appel échoué.list_conference_participants_jsonslist_credential_list_credentials_jsonslist_credential_list_mappings_jsonslist_credential_list_mappings_jsons_list_sip_auth_registrations_list_credential_lists_jsonslist_daily_jsonslist_domain_credential_list_mappings_jsonslist_domain_ip_access_control_list_mappings_jsonslist_domains_jsonslist_incoming_phone_number_assigned_add_ons_jsonslist_ip_access_control_list_addresseslist_ip_access_control_list_mappings_jsonslist_ip_access_control_lists_jsonslist_last_month_jsonslist_local_jsonslist_mobile_jsonslist_monthly_jsonslist_payload_data_jsonslist_phone_numbersLister les numéros de téléphone que vous possédez dans ce compte, avec leurs SIDs, noms amicaux et capacités SMS/voix. Filtrer par phone_number ou friendly_name.list_queue_members_jsonslist_recording_transcriptions_jsonslist_short_codes_jsonslist_this_month_jsonslist_today_jsonslist_toll_free_jsonslist_transcriptionsLister les transcripts de messagerie vocale et d'enregistrement dans le compte, du plus récent au plus ancien.list_triggers_jsonslist_usageListez les enregistrements d'utilisation (SMS envoyés, minutes d'appel et leurs coûts) pour le compte. Filtrez par catégorie et date de début/fin pour vérifier vos dépenses.list_verified_caller_idsLister les identifiants d'appelant vérifiés (numères non Twilio) que vous avez le droit d'utiliser comme numéro 'from' pour les appels sortants.list_yearly_jsonslist_yesterday_jsonsmake_callModifie des donnéesPasser un appel téléphonique sortant depuis l'un de vos numéros Twilio vers 'to'. Transmettre la tâche que doit accomplir l'appel sous forme de 'twiml' (par exemple <Response><Say>Hello</Say></Response>) ou d'une 'url'. L'appel commence immédiatement et est facturé.remove_an_empty_queueTransfère de l’argentsend_smsVisible par d’autresEnvoyer un SMS (ou MMS avec media_url) au numéro 'to' depuis l'un de vos numéros Twilio ('from'). Nécessite account_sid, to, from et body. Le message est livré immédiatement et ne peut pas être rappelé. Les frais d'opérateur s'appliquent.update_a_connect_app_with_the_specified_parametersModifie des donnéesupdate_a_credential_listModifie des donnéesupdate_a_credential_resourceModifie des donnéesupdate_a_short_code_with_the_following_parametersVisible par d’autresupdate_an_incoming_phone_number_instanceModifie des donnéesupdate_an_instance_of_a_usage_triggerModifie des donnéesupdate_an_ipaddress_resourceModifie des donnéesupdate_callModifie des donnéesModifier un appel en cours : le raccrocher (status=completed) ou le rediriger vers un nouveau TwiML/url. Nécessite le SID de l'appel.update_the_attributes_of_a_domainModifie des donnéesupdate_the_properties_of_the_participantModifie des donnéesupdate_the_queue_with_the_new_parametersModifie des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Twilio dans la liste des applications.
- 2
Collez votre clé
Collez votre SID de compte Twilio et votre jeton d'authentification, qui se trouvent dans le tableau de bord du console Twilio sous Account Info. Pour un contrôle plus strict, créez une clé API sous Compte > Clés API & jetons et utilisez son SID et son secret.
- 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 Twilio ?
Elle peut envoyer des SMS et MMS, effectuer des appels sortants, et raccrocher ou rediriger les appels en cours. Elle peut annuler des messages programmés, effacer le corps d'un message envoyé et supprimer les enregistrements de message. Elle peut également lire des messages, appels, événements d'appel, enregistrements, transcriptions, numéros de téléphone, identifiants d'appelant vérifiés, utilisation et votre solde.
L'IA voit-elle ma clé API Twilio ?
Non. Vous collez votre SID de compte Twilio et votre jeton d'authentification dans PipMCP une seule fois. Il est chiffré au repos, jamais montré à l'IA et jamais montré à nouveau après que vous ayez sauvegardé. L'IA ne reçoit que les résultats des outils que vous avez activés.
Puis-je contrôler ce que l'IA est autorisée à faire ?
Oui. Vous choisissez les outils activés, par exemple uniquement les recherches et l'utilisation. Les actions risquées, comme envoyer un SMS ou supprimer une entrée de message, peuvent nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode Développeur et ajoutez votre lien PipMCP. Le mode Développeur nécessite un plan ChatGPT payant : Plus, Pro, Business ou Entreprise. Le même lien fonctionne aussi dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé) et dans Cursor.
Quel est le coût ?
PipMCP dispose d'un plan gratuit ; aucune carte de crédit n'est requise pour commencer. Les plans payants sont facturés par tâche terminée. Vous connectez votre propre compte Twilio, donc tout ce que Twilio facture reste entre vous et Twilio.
Les SMS et appels envoyés par l'IA coûtent-ils de l'argent ?
Oui. Les messages et appels passent par votre propre compte Twilio et y sont facturés, avec des frais d'opérateur pour les SMS. Un SMS envoyé ne peut pas être rappelé, et un appel commence immédiatement. Si vous souhaitez confirmer chacun, exigez l'autorisation pour send_sms et make_call.
Laissez votre IA travailler dans Twilio dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Twilio gratuitementPipMCP n’est pas affilié à Twilio. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






