Traducido automáticamente del inglés.

Leer en inglés
Proxy Mail QA

MCP server y plugins

Un MCP server para cada agente de programación.

El MCP server de Proxy Mail QA da a Claude Code, Cursor, GitHub Copilot, Codex, ChatGPT y otros agentes las herramientas para crear usuarios de prueba y obtener sus códigos y enlaces. Conéctate con un solo prompt e inicia sesión en tu navegador.

Plan gratuito · https://api.proxymail.qa/mcp · Streamable HTTP

Conectar

La forma más rápida: un solo prompt.

Pega el prompt de configuración en tu agente. Añade el servidor según la herramienta que sea, e inicias sesión una vez en tu navegador. O añádelo tú:

Claude Code

Añade el servidor, escribe /mcp, elige proxymail-qa y Authenticate.

Terminal
claude mcp add --transport http proxymail-qa https://api.proxymail.qa/mcp

Cursor

Haz clic en Add to Cursor en el Cursor Directory, o añádelo en mcpServers en ~/.cursor/mcp.json. Luego inicia sesión desde la sección MCP de la configuración de Cursor. Proxy Mail QA en el Cursor Directory →

~/.cursor/mcp.json
"proxymail-qa": { "url": "https://api.proxymail.qa/mcp" }

GitHub Copilot en VS Code

Añádelo en servers en .vscode/mcp.json y haz clic en Start encima.

.vscode/mcp.json
"proxymail-qa": { "type": "http", "url": "https://api.proxymail.qa/mcp" }

OpenAI Codex

Codex lee una clave de API de tu entorno.

Terminal
codex mcp add proxymail-qa --url https://api.proxymail.qa/mcp --bearer-token-env-var PROXYMAIL_QA_API_KEY

Antigravity, agente en la nube de Copilot, Android Studio y más

Herramientas

Lo que tu agente puede llamar.

HerramientaQué hace
get_projectEl proyecto en el que trabaja: dominio de correo predeterminado y los demás, prefijo de email, límites
create_addressUna nueva dirección de prueba, con un nombre y un nombre de usuario ficticios, una fecha de nacimiento para una edad, un país y una contraseña si se pide
form_valuesQué escribir o elegir en cada campo de un formulario de registro: un nombre de usuario y una contraseña que cumplan sus reglas, la fecha de nacimiento en su formato, un país que ofrezca
wait_for_codeEspera hasta 30 segundos un código de verificación o de inicio de sesión y lo devuelve
wait_for_linkLo mismo para un enlace de verificación, de inicio de sesión mágico, de invitación o de restablecimiento de contraseña, o el enlace que abre una app móvil
list_addressesLas direcciones del proyecto con su código o enlace más reciente; los filtros encuentran una cuenta creada antes por etiquetas, país, edad, contraseña guardada, texto, sitio o entorno
check_deliveryLo que llegó a una dirección, lo que rechazamos y la causa probable cuando no llegó nada
update_addressNombre, nombre de usuario, fecha de nacimiento o país, y notas, etiquetas o un rótulo
set_passwordGuarda la contraseña que usa ahora la cuenta de prueba, después de que la app la cambiara o restableciera
get_address_variantsVariantes poco comunes de una dirección que deberían aceptarse, y otras no válidas que deberían rechazarse
get_name_variantsNombres difíciles para el campo de nombre del formulario: apóstrofos, acentos, otros alfabetos, nombres muy largos, y HTML o SQL para guardar como texto
get_password_variantsContraseñas difíciles dentro de las reglas del campo: el mínimo y el máximo, cada tipo de símbolo, espacios, caracteres no ASCII
delete_addressElimina una dirección y su correo
get_saved_passwordLee una contraseña guardada; solo para claves de API con permiso para ello
get_sign_inLa cuenta de prueba guardada para iniciar sesión en un sitio, y su contraseña, en una sola llamada; solo para claves de API con permiso para ello
mark_dev_hostMarca un host de desarrollo como localhost:3000, para que las comprobaciones del correo aprueben los enlaces a él
update_projectCambia el nombre, el sitio web, los entornos, el prefijo de correo o el dominio de correo predeterminado del proyecto, como en la configuración del proyecto. Archivar y eliminar se hacen en la app
check_emailComprueba un correo recibido: SPF, DKIM, DMARC, enlaces locales o http, adónde lleva su enlace, una caducidad indicada, su tamaño, si se ve bien en un teléfono, el texto esperado y su idioma; con Labs activado, las comprobaciones de marketing y una puntuación de spam sobre 10. Solo resultados
count_emailsCuántos correos llegaron, para detectar un duplicado
expect_no_emailAprueba si no llega nada, para «un usuario que canceló la suscripción no recibe nada»
record_coupon_resultEn Labs: qué hizo el pago con un cupón, evaluado según su fecha de fin y su uso único; check_offers señala si una persona recibe una oferta dos veces
mark_unsubscribedEn Labs: registra una baja de suscripción, y cualquier marketing posterior de ese remitente se señala; check_unsubscribe y mark_resubscribed la acompañan
record_consentEn Labs: lo que la cuenta aceptó al registrarse, para las reglas de marketing por país; check_sequence comprueba que una serie de bienvenida llegó en orden y a tiempo
check_out_accountToma prestada una cuenta de prueba en un estado conocido que ninguna otra prueba tiene; return_account la devuelve
start_runRegistra una sesión como ejecución; finish_run devuelve el informe en Markdown, con lo que cambió desde las últimas ejecuciones con el mismo nombre

Cada herramienta indica si solo lee o si cambia algo, para que los agentes puedan preguntar antes de actuar. Los resultados incluyen el código o enlace, nunca el texto del correo. Hay prompts listos para una prueba de registro, un restablecimiento de contraseña, un inicio de sesión con código, preparar una cuenta, una auditoría de los correos de la cuenta y el paquete de regresión de autenticación.

Inicio de sesión y seguridad

Tu agente obtiene un proyecto, durante el tiempo que permitas.

  • Inicio de sesión en el navegador

    OAuth 2.1 con PKCE: tu agente abre una página donde inicias sesión, eliges un proyecto y le das permiso. Sin claves que copiar.

  • O una clave de API

    Para herramientas que no pueden iniciar sesión así, envía una clave de la configuración del proyecto como token Bearer. No la incluyas en archivos que subas al repositorio.

  • Tokens de corta duración

    El acceso dura una hora. Los tokens de actualización duran 90 días y se reemplazan cada vez; si alguna vez se reutiliza uno antiguo, la app se desconecta.

  • Un proyecto

    Un agente conectado trabaja en el proyecto que elegiste, en tu nombre, y no puede leer contraseñas guardadas antes.

  • Desconecta cuando quieras

    Los agentes conectados aparecen en Project settings → API keys, junto a tus claves.

  • Límites razonables

    60 solicitudes por minuto por clave en Free, 600 en Team.

Plugins y directorios

Listo para Claude Code, Cursor, ChatGPT y Qoder, y dondequiera que busquen los agentes.

Plugin de Claude Code

El MCP server y una skill que guía a Claude para probar un registro de principio a fin. Luego escribe /mcp y Authenticate.

Claude Code
/plugin marketplace add aaquib90/proxymail-qa-plugin
/plugin install proxymail-qa@proxymail-qa

Skills para agentes

Skills para Claude Code, Cursor, Codex y otros agentes que leen skills, desde probar un registro de principio a fin hasta auditar todos los correos de la cuenta y probar correos de marketing y ofertas: npx skills add https://proxymail.qa.

Cursor Directory

Publicado con el MCP server y la skill: Add to Cursor lo instala; luego inicia sesión desde la configuración de Cursor.

Qoder Marketplace

Publicado como conector, solo el MCP server, y como plugin con ocho skills, desde probar un registro de principio a fin hasta correos de marketing y ofertas. Conéctalo o instálalo en Qoder y luego inicia sesión.

Registro oficial de MCP

Publicado como qa.proxymail/proxymail-qa, para que los clientes de MCP que consultan el registro puedan encontrarlo.

ChatGPT y Claude

Publicado en el directorio de plugins de ChatGPT: instálalo ahí, en ChatGPT o Codex, e inicia sesión. En Claude, añádelo como conector personalizado con la dirección del servidor.

FAQ

Preguntas

¿Qué le puedo pedir?

Cosas como «Dame un correo de prueba para mi registro en staging y dime el código cuando llegue», «¿Por qué no llega el correo de verificación de mi app?» o «Revisa el correo de restablecimiento de contraseña que mi app envió a mi dirección de prueba». En un chat, te registras con la dirección que te da y te dice el código o enlace; un agente que puede usar un navegador, como Claude Code, Cursor o Codex, hace todo el registro por sí mismo: «Regístrate en localhost:3000 con una nueva cuenta de prueba y confirma el correo».

¿Qué tipo de MCP server es?

Un servidor remoto con Streamable HTTP en https://api.proxymail.qa/mcp. No hay nada que instalar ni ejecutar en tu equipo.

¿Puedo usarlo con ChatGPT o Claude?

Sí. En ChatGPT, instala Proxy Mail QA desde el directorio de plugins de ChatGPT. En Claude, agrega un conector personalizado con la dirección del servidor en Settings → Connectors. Iniciarás sesión y elegirás un proyecto.

¿Está en el Qoder Marketplace?

Sí, como conector (solo el MCP server) en los sitios global y de China de Qoder, y como plugin que añade ocho skills. Conéctalo o instálalo en Qoder, luego inicia sesión y elige un proyecto.

Mi agente no aparece. ¿Funcionará?

Si admite servidores MCP remotos, sí: con inicio de sesión en el navegador donde admita OAuth, o con una clave de API en un encabezado. La página de MCP tiene pasos para muchos más, como Windsurf, Zed, Kiro, Amazon Q Developer, OpenCode, Kilo Code, Trae, Mistral Vibe, Qwen Code, Kimi CLI y los IDE de JetBrains.

¿Tiene algún costo?

No. El MCP server está en todos los planes, incluido Free.

Más funciones

Conecta tu agente con un solo prompt.

Crea una cuenta gratuita, pega el prompt de configuración en tu agente e inicia sesión una vez.

Crear una cuenta gratuitaAbrir la aplicación

¿Tienes una pregunta sobre esta página?

Pregunta en cualquier idioma. La documentación puede responderte de inmediato, o puedes enviar tu pregunta al equipo de Proxy Mail QA, que responde en inglés.