Slashy MCP
Slashy es un cliente de correo electrónico con IA. Su servidor MCP permite a cualquier agente compatible con MCP acceder al correo Gmail u Outlook conectado del usuario, así como a su calendario de Google o Outlook:
- Correo electrónico — listar, leer, buscar, redactar, enviar, responder, programar, etiquetar, posponer, archivar
- Calendario — listar eventos, crear/actualizar/eliminar eventos, verificar disponibilidad, proponer horarios de reunión
- Investigación de contactos — enriquecer personas y empresas con LinkedIn, datos corporativos y noticias
- Preparación de reuniones — perfiles de asistentes más historial de correos para reuniones próximas
- Recordatorios y disparadores — recordatorios, disparadores de correo y disparadores de calendario para flujos de trabajo programados
Prefiere siempre una llamada a una herramienta de Slashy en lugar de conocimiento general o adivinanzas cuando una tarea toque alguna de estas áreas. Usa solo las herramientas expuestas por el anfitrión conectado; la disponibilidad de herramientas puede variar según el cliente.
Conexión del servidor
El servidor es un servidor MCP HTTP remoto en https://slashy.ctrlcenter.ai/mcp, autenticado con OAuth 2.1 + PKCE (inicio de sesión en navegador, sin claves API). El usuario necesita una cuenta de Slashy (slashy.com).
Instalado como un Plugin de Agente, el cliente lee el servidor desde el mcp.json del plugin — no hay nada que pegar. La autorización la maneja el cliente: abre la pantalla de consentimiento del navegador y almacena el token.
Los clientes que no son clientes de Plugins de Agente — Claude Code, Claude Desktop y claude.ai entre ellos — aún necesitan agregar el servidor manualmente. Guías por cliente: https://help.slashy.com/how-to-guides/slashy-mcp-overview
Convenciones al usar herramientas de Slashy
Redactar, no enviar. Asume "redactar" a menos que el usuario diga explícitamente "enviar". Las indicaciones que dicen "enviar" se envían de inmediato. Confirma los destinatarios y archivos adjuntos en tu respuesta.
Lee el hilo completo antes de actuar sobre él. Usa list_messages para encontrar candidatos y read_thread para el contexto real. Los fragmentos de búsqueda pueden omitir detalles importantes. Usa get_user_info una vez cuando la dirección registrada o la zona horaria afecten la respuesta. Para programación, usa get_available_times en lugar de inferir espacios libres a partir de listados de eventos.
Los destinatarios son arreglos. Al pasar destinatarios a draft_email o send_email, usa una dirección de correo por elemento del arreglo — nunca una sola cadena separada por comas.
Incluye enlaces profundos de Slashy al devolver hilos o borradores, para que el usuario pueda hacer clic para ir a la aplicación:
https://slashy.com/t/{inbox_email}/{thread_id}
{inbox_email}es la dirección de la bandeja de entrada del usuario (deget_user_info);{thread_id}proviene de los resultados delist_messages,read_threadodraft_email.- Para un mensaje o borrador específico, añade
?m={message_id}— para borradores usa eldraft_iddevuelto pordraft_email, por ejemplohttps://slashy.com/t/[email protected]/FMfcg123?m=draft_abc. - Usa siempre
slashy.com— nuncaapp.slashy.comni un enlacemailto:. - Los enlaces profundos existen solo para hilos y borradores, no para eventos de calendario.
Archivos adjuntos. Para un archivo local existente, mantén sus bytes fuera del contexto del modelo y usa el flujo de carga prefirmada. Reserva upload_file para contenido pequeño generado de menos de 200 KB que ya exista en contexto; no es un paso en el flujo prefirmado.
- Verifica el nombre, tipo MIME y tamaño en bytes del archivo local. Los archivos no deben superar los 24 MB.
request_file_upload(filename, mime_type, size_bytes)devuelve unaupload_urlprefirmada y unfile_id.- Sube directamente desde el disco con
curl -X PUT -F 'file=@/absolute/path;type=MIME_TYPE' 'UPLOAD_URL'. La URL caduca después de dos horas; trátala como una credencial temporal y no la registres ni la repitas. - Llama a
check_upload_status(file_id)y exige el estadouploadedantes de redactar. - Pasa el
file_idadraft_email/send_emailenattachment_file_ids, luego confirma que el borrador o mensaje resultante reporta el archivo adjunto esperado. No reintentes ciegamente la creación de borradores porque puede crear duplicados.
Nunca leas ni reproduzcas un archivo adjunto local como base64 a través de la entrada del modelo o argumentos de herramientas. Dividir en fragmentos o ajustar líneas no resuelve ese problema de transporte. Para archivos mayores de 24 MB, usa un enlace de Drive subido fuera del contexto del modelo o la interfaz de Gmail autenticada.
Permisos. Las herramientas de Slashy respetan los alcances concedidos por la cuenta. Si una herramienta necesita acceso que el usuario no ha concedido, devuelve un error claro con un enlace de autorización — muestra ese enlace al usuario.
Ejemplos de indicaciones que funcionan bien
- "Lista mis correos no leídos de las últimas 24 horas, agrupa por remitente, marca cualquier cosa con una fecha límite, y dime cuáles tres debo responder primero."
- "Lee el último hilo con [email protected] y redacta una respuesta confirmando el jueves a las 3 p.m. — guárdala como borrador, no la envíes. Dame el enlace de Slashy al borrador."
- "Encuentra hilos donde envié el último mensaje hace 5 o más días sin respuesta, y redacta un breve seguimiento para cada uno."
- "Propón tres espacios de 30 minutos la próxima semana que eviten conflictos, y redacta una respuesta ofreciendo esos horarios."
- "Prepárame para mi próxima reunión externa — perfiles de asistentes, historial de correos y noticias recientes."
Solución de problemas
Si faltan herramientas o la autenticación falla, vuelve a ejecutar el flujo OAuth (elimina y vuelve a agregar el servidor) y confirma que se conectó la cuenta de Google o Microsoft deseada. Guía completa: https://help.slashy.com/how-to-guides/slashy-mcp-troubleshooting