slashy-mcp

Usa Slashy MCP para correo Gmail o Outlook conectado, calendario de Google o Outlook, investigación de contactos, preparación de reuniones, recordatorios y flujos de trabajo programados. Cubre configuración de conexión, convenciones de herramientas, enlaces profundos y archivos adjuntos.

¿Qué es slashy-mcp?

Slashy MCP es un servidor MCP remoto que proporciona acceso completo al correo electrónico y calendario del usuario a través de agentes compatibles con MCP, como Claude Code, Cursor, y otros. Soporta Gmail, Outlook, Google Calendar y Outlook Calendar, permitiendo listar, leer, buscar, redactar, enviar, responder, programar, etiquetar, posponer y archivar correos, así como gestionar eventos de calendario, proponer horarios y verificar disponibilidad. Además, ofrece herramientas de investigación de contactos que enriquecen perfiles de personas y empresas con datos de LinkedIn, información corporativa y noticias, y funciones de preparación de reuniones que muestran perfiles de asistentes e historial de correos. Los flujos de trabajo programados incluyen recordatorios y disparadores basados en correo y calendario. La conexión usa OAuth 2.1 + PKCE sin necesidad de claves API, y las herramientas siguen convenciones como redactar en lugar de enviar a menos que el usuario lo especifique, leer el hilo completo antes de actuar, y usar enlaces profundos de Slashy para facilitar la navegación del usuario. Los archivos adjuntos se gestionan mediante un flujo de carga prefirmado para archivos locales de hasta 24 MB, evitando el transporte base64.

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

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

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 (de get_user_info); {thread_id} proviene de los resultados de list_messages, read_thread o draft_email.
  • Para un mensaje o borrador específico, añade ?m={message_id} — para borradores usa el draft_id devuelto por draft_email, por ejemplo https://slashy.com/t/[email protected]/FMfcg123?m=draft_abc.
  • Usa siempre slashy.com — nunca app.slashy.com ni un enlace mailto:.
  • 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.

  1. Verifica el nombre, tipo MIME y tamaño en bytes del archivo local. Los archivos no deben superar los 24 MB.
  2. request_file_upload(filename, mime_type, size_bytes) devuelve una upload_url prefirmada y un file_id.
  3. 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.
  4. Llama a check_upload_status(file_id) y exige el estado uploaded antes de redactar.
  5. Pasa el file_id a draft_email / send_email en attachment_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

Skills relacionados