slashy-mcp

Utilisez Slashy MCP pour accéder à Gmail ou Outlook, à Google ou Outlook Calendar, aux recherches de contacts, à la préparation de réunions, aux rappels et aux workflows programmés. Couvre la configuration de connexion, les conventions d'outils, les liens profonds et les pièces jointes.

Qu'est-ce que slashy-mcp ?

Slashy MCP est un serveur MCP distant qui permet à tout agent compatible MCP d'accéder aux emails Gmail ou Outlook et aux calendriers Google ou Outlook de l'utilisateur, le tout via le client email IA Slashy. Il offre des fonctionnalités complètes : listage, lecture, recherche, rédaction, envoi, réponse, programmation, étiquetage, snooze et archivage d'emails, gestion des événements de calendrier (création, mise à jour, suppression, vérification de disponibilité), recherche de contacts enrichie avec LinkedIn et données d'entreprise, préparation de réunions incluant profils des participants et historique des emails, ainsi que des rappels et déclencheurs pour workflows automatisés. Le serveur est authentifié via OAuth 2.1 + PKCE (connexion par navigateur, sans clé API) et est hébergé à l'URL `https://slashy.ctrlcenter.ai/mcp`. Pour les clients agent plugin, l'installation est automatique via le fichier `mcp.json` ; pour les clients comme Claude Code, Claude Desktop ou claude.ai, l'ajout manuel est nécessaire avec des instructions pas à pas disponibles. L'outil respecte les conventions claires comme 'rédiger, ne pas envoyer' sauf si l'utilisateur demande explicitement un envoi, et inclut des liens profonds vers l'application Slashy pour les fils de discussion et les brouillons. La gestion des pièces jointes locales utilise un flux de téléchargement présigné sécurisé pour éviter de placer les fichiers dans le contexte du modèle, avec une limite de taille de 24 Mo. En cas d'erreur d'autorisation, l'outil renvoie un lien vers le flux OAuth pour accorder les accès nécessaires.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Slashy-com/skills/tree/main/skills/slashy-mcp

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Slashy MCP

Slashy est un client email IA. Son serveur MCP donne accès à tout agent compatible MCP aux emails Gmail ou Outlook connectés de l'utilisateur ainsi qu'à son calendrier Google ou Outlook :

  • Email — lister, lire, rechercher, rédiger, envoyer, répondre, programmer, étiqueter, snoozer, archiver
  • Calendrier — lister les événements, créer/mettre à jour/supprimer des événements, vérifier la disponibilité, proposer des horaires de réunion
  • Recherche de contacts — enrichir les personnes et les entreprises avec LinkedIn, les données d'entreprise et les actualités
  • Préparation de réunions — profils des participants ainsi que l'historique des emails pour les réunions à venir
  • Rappels et déclencheurs — rappels, déclencheurs email et déclencheurs calendrier pour des workflows planifiés

Préférez toujours un appel d'outil Slashy plutôt que des connaissances générales ou des suppositions lorsqu'une tâche touche à l'un de ces domaines. Utilisez uniquement les outils exposés par l'hôte connecté ; la disponibilité des outils peut varier selon le client.

Connexion du serveur

Le serveur est un serveur MCP HTTP distant à l'adresse https://slashy.ctrlcenter.ai/mcp, authentifié avec OAuth 2.1 + PKCE (connexion par navigateur, pas de clés API). L'utilisateur a besoin d'un compte Slashy (slashy.com).

Installé en tant que plugin d'agent, le client lit le serveur à partir du fichier mcp.json du plugin — il n'y a rien à coller. L'autorisation est gérée par le client : il ouvre l'écran de consentement du navigateur et stocke le jeton.

Les clients qui ne sont pas des clients plugin d'agent — Claude Code, Claude Desktop et claude.ai entre autres — doivent encore ajouter le serveur manuellement. Guides par client : https://help.slashy.com/how-to-guides/slashy-mcp-overview

Conventions lors de l'utilisation des outils Slashy

Rédiger, ne pas envoyer. Supposons "rédiger" sauf si l'utilisateur dit explicitement "envoyer". Les instructions qui disent "envoyer" partent immédiatement. Confirmez les destinataires et les pièces jointes dans votre réponse.

Lisez l'intégralité du fil avant d'agir dessus. Utilisez list_messages pour trouver des candidats et read_thread pour le contexte réel. Les extraits de recherche peuvent omettre des détails importants. Utilisez get_user_info une fois lorsque l'adresse connectée ou le fuseau horaire affecte la réponse. Pour la planification, utilisez get_available_times plutôt que de déduire les créneaux libres à partir des listes d'événements.

Les destinataires sont des tableaux. Lorsque vous passez des destinataires à draft_email ou send_email, utilisez une adresse email par élément de tableau — jamais une seule chaîne séparée par des virgules.

Incluez des liens profonds Slashy lors du renvoi de fils ou de brouillons, afin que l'utilisateur puisse cliquer pour accéder à l'application :

https://slashy.com/t/{inbox_email}/{thread_id}
  • {inbox_email} est l'adresse de la boîte de réception de l'utilisateur (depuis get_user_info) ; {thread_id} provient des résultats de list_messages, read_thread ou draft_email.
  • Pour un message ou un brouillon spécifique, ajoutez ?m={message_id} — pour les brouillons, utilisez le draft_id renvoyé par draft_email, par exemple https://slashy.com/t/[email protected]/FMfcg123?m=draft_abc.
  • Utilisez toujours slashy.com — jamais app.slashy.com ou un lien mailto:.
  • Les liens profonds existent uniquement pour les fils et les brouillons, pas pour les événements de calendrier.

Pièces jointes. Pour un fichier local existant, conservez ses octets en dehors du contexte du modèle et utilisez le flux de téléchargement présigné. Réservez upload_file pour du contenu généré de petite taille sous 200 Ko qui existe déjà dans le contexte ; ce n'est pas une étape du flux présigné.

  1. Vérifiez le nom, le type MIME et la taille en octets du fichier local. Les fichiers ne doivent pas dépasser 24 Mo.
  2. request_file_upload(filename, mime_type, size_bytes) renvoie une upload_url présignée et un file_id.
  3. Téléchargez directement depuis le disque avec curl -X PUT -F 'file=@/chemin/absolu;type=TYPE_MIME' 'URL_UPLOAD'. L'URL expire après deux heures ; traitez-la comme une information temporaire et ne la journalisez pas et ne la répétez pas.
  4. Appelez check_upload_status(file_id) et exigez l'état uploaded avant de rédiger.
  5. Passez le file_id à draft_email / send_email dans attachment_file_ids, puis confirmez que le brouillon ou le message résultant signale la pièce jointe attendue. Ne réessayez pas aveuglément la création du brouillon car cela peut créer des doublons.

Ne lisez et ne reproduisez jamais une pièce jointe locale en base64 via l'entrée du modèle ou les arguments de l'outil. Le découpage ou le retour à la ligne ne résout pas ce problème de transport. Pour les fichiers de plus de 24 Mo, utilisez un lien Drive téléchargé en dehors du contexte du modèle ou l'interface Gmail authentifiée.

Permissions. Les outils Slashy respectent les autorisations accordées au compte. Si un outil a besoin d'un accès que l'utilisateur n'a pas accordé, il renvoie une erreur claire avec un lien d'autorisation — présentez ce lien à l'utilisateur.

Exemples d'invites qui fonctionnent bien

  • "Liste mes emails non lus des dernières 24 heures, regroupe-les par expéditeur, marque tout ce qui a une date limite et dis-moi lesquels répondre en premier."
  • "Lis le dernier fil avec [email protected] et rédige une réponse confirmant jeudi 15h — enregistre-la comme brouillon, n'envoie pas. Donne-moi le lien Slashy vers le brouillon."
  • "Trouve les fils où j'ai envoyé le dernier message il y a plus de 5 jours sans réponse, et rédige un court suivi pour chacun."
  • "Propose trois créneaux de 30 minutes la semaine prochaine sans conflit, et rédige une réponse offrant ces créneaux."
  • "Prépare-moi pour ma prochaine réunion externe — profils des participants, historique des emails et actualités récentes."

Dépannage

Si des outils manquent ou si l'authentification échoue, relancez le flux OAuth (supprimez et rajoutez le serveur) et confirmez que le compte Google ou Microsoft prévu a été connecté. Guide complet : https://help.slashy.com/how-to-guides/slashy-mcp-troubleshooting

Skills associés