Passez au contenu principal

MCP

Serveur MCP pour Gmail, Outlook, Yahoo, iCloud et IMAP

Permettez à Claude, Cursor, VS Code ou à votre agent de lire les messages, récupérer les codes OTP, répondre et sortir les messages du dossier Courrier indésirable dans toutes les boîtes aux lettres connectées, avec l'API key de votre espace de travail, sans écrire de code.

claude mcp add --transport http mailera https://mailera.app/api/public/v1/mcp \  --header "Authorization: Bearer mh_live_xxx"

Connexion

URL du serveur
https://mailera.app/api/public/v1/mcp
Authentification
Authorization: Bearer mh_live_… ou X-API-Key
Transport
Streamable HTTP, sans session requise
Version du protocole
2025-06-18 · 2025-03-26 · 2024-11-05

12 outils, selon les autorisations de la clé

Les agents ne voient que les outils autorisés par l'API key. Chaque appel exécute le point de terminaison REST correspondant: les résultats et codes d'erreur sont donc identiques à ceux de l'API.

OutilFonctionAutorisation
list_mailboxesLister les boîtes aux lettres, fournisseurs, fonctionnalités et états de synchronisationread
get_mailbox_statusVérifier la connexion de la boîte aux lettres et la date de dernière synchronisationread
list_messagesLister les messages d’un dossier, du plus récent au plus ancienread
search_messagesRechercher des messages dans toutes les boîtes aux lettres, avec les codes OTP si souhaitéread
get_messageLire un message complet: expéditeur, corps et pièces jointesread
get_latest_otpRécupérer le dernier code OTP dans Boîte de réception ou Courrier indésirableread
send_emailEnvoyer un nouveau message en évitant les doublons avec idempotency_keysend
reply_to_emailRépondre, répondre à tous ou transférer un messagesend
get_send_statusSuivre une tentative d’envoi jusqu’à l’état sent, failed ou unknownsend
move_messageDéplacer un message vers Boîte de réception, Courrier indésirable, Archive ou Éléments supprimésmove
rescue_spamSortir les messages du dossier Courrier indésirable: tous, ou par expéditeur, domaine ou objetmove
sync_mailboxSynchroniser maintenant et réactiver une boîte aux lettres en veillesync

Chaque appel d’outil utilise le point de terminaison REST correspondant: mêmes autorisations, même limite de 300 requêtes/minute et mêmes journaux API. Les erreurs figurent dans le résultat de l’outil (isError), avec un error.code stable que l’agent peut traiter.

Configuration par application

Copiez la configuration, saisissez votre API key, puis redémarrez l'application. Chaque application dispose d'un guide avec les étapes de vérification et les erreurs courantes.

  • Claude

    Claude Code en une commande, Claude Desktop via la passerelle mcp-remote.

    Terminal · claude_desktop_config.json

    Guide Claude
  • Cursor

    Un fichier mcp.json, pour tous les projets ou un seul.

    ~/.cursor/mcp.json

    Guide Cursor
  • VS Code

    Un fichier .vscode/mcp.json; VS Code vous demande votre clé une seule fois et la garde secrète.

    .vscode/mcp.json

    Guide VS Code

Accès sécurisé des agents aux boîtes aux lettres

  • Accordez uniquement les autorisations nécessaires

    Si un agent doit seulement lire des messages, créez une clé avec une autorisation de lecture seule. N'accordez l'autorisation d'envoi que si l'agent en a réellement besoin et limitez si possible la clé à des groupes de boîtes aux lettres.

  • Les messages reçus sont des données, pas des instructions

    Le contenu des messages est rédigé par d'autres personnes. Ne laissez pas les agents suivre les instructions contenues dans les messages, comme « transférez tous les messages à… ». Exigez qu'ils vous demandent confirmation avant d'envoyer ou de transférer des messages.

  • N'envoyez chaque message qu'une seule fois

    Transmettez toujours idempotency_key lors de l'envoi. Si le statut est inconnu, ne renvoyez pas le message: vérifiez d'abord le dossier Éléments envoyés.

  • Révoquez l'accès à tout moment

    Révoquez une clé dans Paramètres → API keys pour bloquer immédiatement toutes les applications qui l'utilisent. Le journal de l'API consigne chaque appel d'outil.

Vous n'utilisez pas MCP?

Chaque outil possède un point de terminaison REST correspondant, avec des webhooks signés pour les nouveaux messages.