MCP server et plugins
Un seul MCP server pour tous les agents de codage.
Le MCP server de Proxy Mail QA donne à Claude Code, Cursor, GitHub Copilot, Codex, ChatGPT et à d’autres agents les outils pour créer des utilisateurs de test et obtenir leurs codes et liens. Connectez-vous en un seul prompt et identifiez-vous dans votre navigateur.
Offre gratuite · https://api.proxymail.qa/mcp · Streamable HTTP
Se connecter
Le plus rapide : un seul prompt.
Collez le prompt de configuration dans votre agent. Il ajoute le serveur quel que soit l’outil, et vous vous connectez une fois dans votre navigateur. Ou ajoutez-le vous-même :
Claude Code
Ajoutez le serveur, puis tapez /mcp, choisissez proxymail-qa puis Authenticate.
claude mcp add --transport http proxymail-qa https://api.proxymail.qa/mcpCursor
Cliquez sur Add to Cursor dans le Cursor Directory, ou ajoutez-le sous mcpServers dans ~/.cursor/mcp.json. Connectez-vous ensuite depuis la section MCP des paramètres de Cursor. Proxy Mail QA dans le Cursor Directory →
"proxymail-qa": { "url": "https://api.proxymail.qa/mcp" }GitHub Copilot dans VS Code
Ajoutez-le sous servers dans .vscode/mcp.json, puis cliquez sur Start au-dessus.
"proxymail-qa": { "type": "http", "url": "https://api.proxymail.qa/mcp" }OpenAI Codex
Codex lit une clé d'API depuis votre environnement.
codex mcp add proxymail-qa --url https://api.proxymail.qa/mcp --bearer-token-env-var PROXYMAIL_QA_API_KEYOutils
Ce que votre agent peut appeler.
| Outil | Ce qu'il fait |
|---|---|
| get_project | Le projet dans lequel il travaille : domaine de messagerie par défaut et les autres, préfixe d'e-mail, limites |
| create_address | Une nouvelle adresse de test, avec un nom et un nom d’utilisateur fictifs, une date de naissance pour un âge, un pays, et un mot de passe si demandé |
| form_values | Ce qu’il faut saisir ou choisir dans chaque champ d’un formulaire d’inscription : un nom d’utilisateur et un mot de passe conformes à ses règles, la date de naissance dans son format, un pays qu’il propose |
| wait_for_code | Attend jusqu’à 30 secondes un code de vérification ou de connexion et le renvoie |
| wait_for_link | Pareil pour un lien de vérification, de connexion magique, d’invitation ou de réinitialisation du mot de passe, ou le lien qui ouvre une application mobile |
| list_addresses | Les adresses du projet avec leur code ou lien le plus récent ; des filtres retrouvent un compte créé plus tôt par tags, pays, âge, mot de passe enregistré, texte, site ou environnement |
| check_delivery | Ce qui est arrivé à une adresse, ce que nous avons refusé, et la cause probable si rien n’est arrivé |
| update_address | Nom, nom d’utilisateur, date de naissance ou pays, et notes, tags ou libellé |
| set_password | Enregistre le mot de passe actuel du compte de test, après que l’application l’a modifié ou réinitialisé |
| get_address_variants | Des variantes inhabituelles d’une adresse qui doivent être acceptées, et des adresses invalides qui doivent être refusées |
| get_name_variants | Des noms délicats pour le champ nom du formulaire : apostrophes, accents, autres écritures, noms très longs, et HTML ou SQL à stocker comme texte |
| get_password_variants | Des mots de passe délicats dans les règles du champ : minimum et maximum, chaque classe de symboles, espaces, caractères non ASCII |
| delete_address | Supprime une adresse et son courrier |
| get_saved_password | Lit un mot de passe enregistré ; uniquement pour les clés d'API autorisées |
| get_sign_in | Le compte de test enregistré pour se connecter à un site, et son mot de passe, en un seul appel ; uniquement pour les clés d'API autorisées |
| mark_dev_host | Marque un hôte de dev comme localhost:3000, pour que les vérifications d’e-mail acceptent les liens vers lui |
| update_project | Modifie le nom, le site web, les environnements, le préfixe d’e-mail ou le domaine de messagerie par défaut du projet, comme les paramètres du projet. L’archivage et la suppression restent dans l’application |
| check_email | Vérifie un e-mail reçu : SPF, DKIM, DMARC, liens locaux ou http, destination de son lien, expiration indiquée, taille, affichage sur téléphone, texte attendu et sa langue ; avec Labs activé, les vérifications marketing et un score de spam sur 10. Verdicts uniquement |
| count_emails | Combien d’e-mails sont arrivés, pour repérer un doublon |
| expect_no_email | Réussit si rien n’arrive, pour « un utilisateur désabonné ne reçoit rien » |
| record_coupon_result | Dans Labs : ce que le paiement a fait d’un coupon, jugé selon sa date de fin et son usage unique ; check_offers signale une personne recevant deux fois une offre |
| mark_unsubscribed | Dans Labs : enregistre un désabonnement, et tout marketing ultérieur de cet expéditeur est signalé ; check_unsubscribe et mark_resubscribed l’accompagnent |
| record_consent | Dans Labs : ce que le compte a accepté à l’inscription, pour les règles marketing par pays ; check_sequence vérifie qu’une série de bienvenue est arrivée dans l’ordre et à temps |
| check_out_account | Emprunte un compte de test dans un état connu qu’aucun autre test n’utilise ; return_account le rend |
| start_run | Enregistre une session comme une exécution ; finish_run renvoie le rapport en Markdown, avec ce qui a changé depuis les dernières exécutions du même nom |
Chaque outil indique s’il lit seulement ou modifie quelque chose, pour que les agents puissent demander avant d’agir. Les résultats contiennent le code ou le lien, jamais le texte de l’e-mail. Des prompts prêts à l’emploi couvrent un test d’inscription, une réinitialisation de mot de passe, une connexion par code, la préparation d’un compte, un audit des e-mails de compte et le pack de régression d’authentification.
Connexion et sécurité
Votre agent accède à un projet, aussi longtemps que vous l’autorisez.
-
Connexion par navigateur
OAuth 2.1 avec PKCE : votre agent ouvre une page où vous vous connectez, choisissez un projet et l’autorisez. Aucune clé à copier.
-
Ou une clé d'API
Pour les outils qui ne peuvent pas se connecter ainsi, envoyez une clé des paramètres du projet comme jeton Bearer. Ne la mettez pas dans des fichiers que vous commitez.
-
Jetons de courte durée
L’accès dure une heure. Les jetons d’actualisation durent 90 jours et sont remplacés à chaque fois ; si un ancien est réutilisé, l’application est déconnectée.
-
Un seul projet
Un agent connecté travaille dans le projet choisi, en votre nom, et ne peut pas lire les mots de passe enregistrés auparavant.
-
Déconnexion à tout moment
Les agents connectés sont listés dans Project settings → API keys, à côté de vos clés.
-
Limites raisonnables
60 requêtes par minute et par clé avec Free, 600 avec Team.
Plugins et annuaires
Prêt pour Claude Code, Cursor, ChatGPT et Qoder, et partout où les agents cherchent.
Plugin Claude Code
Le MCP server et un skill qui guide Claude pour tester une inscription de bout en bout. Tapez ensuite /mcp puis Authenticate.
/plugin marketplace add aaquib90/proxymail-qa-plugin
/plugin install proxymail-qa@proxymail-qaSkills d’agent
Des skills pour Claude Code, Cursor, Codex et d’autres agents qui lisent les skills, du test d’une inscription de bout en bout à l’audit de chaque e-mail de compte et au test des e-mails marketing et d’offre : npx skills add https://proxymail.qa.
Cursor Directory
Référencé avec le MCP server et le skill : Add to Cursor l’installe, puis connectez-vous depuis les paramètres de Cursor.
Qoder Marketplace
Référencé comme connecteur, le MCP server seul, et comme plugin avec huit skills, du test d’une inscription de bout en bout aux e-mails marketing et d’offre. Connectez-le ou installez-le dans Qoder, puis connectez-vous.
Registre officiel MCP
Référencé sous qa.proxymail/proxymail-qa, pour que les clients MCP qui parcourent le registre le trouvent.
ChatGPT et Claude
Référencé dans l’annuaire de plugins de ChatGPT : installez-le là, dans ChatGPT ou Codex, et connectez-vous. Dans Claude, ajoutez-le comme connecteur personnalisé avec l’adresse du serveur.
FAQ
Questions
Que puis-je lui demander ?
Par exemple « Donne-moi un e-mail de test pour mon inscription en staging et dis-moi le code quand il arrive », « Pourquoi l’e-mail de vérification de mon application n’arrive-t-il pas ? » ou « Vérifie l’e-mail de réinitialisation de mot de passe envoyé à mon adresse de test ». Dans un chat, vous vous inscrivez avec l’adresse qu’il vous donne et il vous indique le code ou le lien ; un agent qui peut utiliser un navigateur, comme Claude Code, Cursor ou Codex, fait toute l’inscription lui-même : « Inscris-toi sur localhost:3000 avec un nouveau compte de test et confirme l’e-mail. »
Quel type de MCP server est-ce ?
Un serveur distant en Streamable HTTP à l’adresse https://api.proxymail.qa/mcp. Rien à installer ni à exécuter sur votre machine.
Puis-je l’utiliser avec ChatGPT ou Claude ?
Oui. Dans ChatGPT, installez Proxy Mail QA depuis l'annuaire de plugins de ChatGPT. Dans Claude, ajoutez un connecteur personnalisé avec l'adresse du serveur sous Settings → Connectors. Vous vous connecterez et choisirez un projet.
Est-il dans le Qoder Marketplace ?
Oui, comme connecteur (le MCP server seul) sur les sites mondial et chinois de Qoder, et comme plugin qui ajoute huit skills. Connectez-le ou installez-le dans Qoder, puis connectez-vous et choisissez un projet.
Mon agent n’est pas listé. Cela fonctionnera-t-il ?
S’il prend en charge les serveurs MCP distants, oui : avec la connexion par navigateur s’il prend en charge OAuth, ou avec une clé d'API dans un en-tête. La page MCP donne les étapes pour bien d’autres, dont Windsurf, Zed, Kiro, Amazon Q Developer, OpenCode, Kilo Code, Trae, Mistral Vibe, Qwen Code, Kimi CLI et les IDE JetBrains.
Est-ce payant ?
Non. Le MCP server est inclus dans toutes les offres, y compris Free.
Autres fonctionnalités
- Tableau de bord des boîtes de réceptionChaque compte de test et son code ou lien, en direct
- Projets et équipesUn par client ou application, avec ses propres clés et membres
- Tests et CInpm, Python et un rapport sur chaque pull request
- Agents d'IALes agents s’inscrivent et récupèrent le code eux-mêmes
- Marketing et offresDans Labs · coupons, désinscriptions et règles de consentement
- DélivrabilitéUn score de spam, les fichiers bloqués et les e-mails rejetés
- Extension ChromeRemplissez les formulaires d’inscription et voyez le code dans la page
Connectez votre agent en un seul prompt.
Créez un compte gratuit, puis collez le prompt de configuration dans votre agent et connectez-vous une fois.
Créer un compte gratuitOuvrir l'application