thunderbird_send_email
Thunderbird · macOS · Windows
Efecto: envío. Estado: disponibilidad controlada.
«Disponibilidad controlada» significa que la herramienta figura en los artefactos publicados y puede depender de versión, plataforma, permisos, cuenta o configuración. Esta referencia no promete que esté activa en todas las instalaciones. Que una herramienta figure para macOS no implica que esté disponible en Windows, ni al revés.
macOS
Propósito
Envía un mensaje de texto sin formato desde una cuenta de Thunderbird, a través del servidor de correo saliente de esa cuenta, con la contraseña que el usuario guardó para ella en Local MCP (thunderbird_connect indica qué cuentas están listas). La primera llamada devuelve una vista previa con remitente, destinatarios, asunto y cuerpo, y no se conecta a nada; confirm=true envía. En una cuenta IMAP se archiva una copia en su carpeta Enviados, y el resultado indica si eso funcionó. Sin adjuntos. Una cuenta que inicia sesión a través de su proveedor (Google, Microsoft y otros) no puede enviar de esta forma.
Entradas obligatorias
tosubjectbody
Los nombres se conservan exactamente como los exige la herramienta. Las definiciones técnicas canónicas, en inglés, están en el esquema expandible de abajo.
Permisos y confirmación
El esquema declara un parámetro explícito de confirmación. Revisa la vista previa y autoriza la operación real según el contrato de esta plataforma.
- Utilice únicamente las aplicaciones, cuentas y recursos autorizados por el usuario en esta plataforma. Consulte la descripción específica de la plataforma de esta herramienta para conocer sus requisitos de conexión y permisos. Este catálogo no afirma alcances OAuth adicionales ni derechos de sistema operativo.
Esquema técnico canónico en inglés — macOS
{
"properties": {
"body": {
"description": "Plain text.",
"type": "string"
},
"cc": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Copy recipients, the same form as `to`."
},
"confirm": {
"description": "Must be true to send. Without it the call returns a preview and sends nothing.",
"type": "boolean"
},
"from": {
"description": "The sending account: its id, name or address from thunderbird_list_accounts. Optional when the profile has one mail account.",
"type": "string"
},
"profile": {
"description": "Thunderbird profile name. Optional: the default profile is used.",
"type": "string"
},
"subject": {
"type": "string"
},
"to": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Recipient address, or several (an array, or separated by commas)."
}
},
"required": [
"to",
"subject",
"body"
],
"type": "object"
}Ejemplo documental
Ejemplo de documentación para thunderbird_send_email. No ejecutes este ejemplo. Los argumentos mostrados pertenecen a un conjunto de datos ficticio; resuelve identificadores reales y obtén autorización antes de una llamada real.
{
"body": "Can we review the launch checklist on Tuesday?",
"confirm": false,
"from": "alex@example.com",
"subject": "Planning meeting",
"to": "sam@example.com"
}Windows
Propósito
Envía un mensaje de texto sin formato desde una cuenta de Thunderbird, a través del servidor de correo saliente de esa cuenta, con la contraseña que el usuario guardó para ella en Local MCP (thunderbird_connect indica qué cuentas están listas). La primera llamada devuelve una vista previa con remitente, destinatarios, asunto y cuerpo, y no se conecta a nada; confirm=true envía. En una cuenta IMAP se archiva una copia en su carpeta Enviados, y el resultado indica si eso funcionó. Sin adjuntos. Una cuenta que inicia sesión a través de su proveedor (Google, Microsoft y otros) no puede enviar de esta forma.
Entradas obligatorias
tosubjectbody
Los nombres se conservan exactamente como los exige la herramienta. Las definiciones técnicas canónicas, en inglés, están en el esquema expandible de abajo.
Permisos y confirmación
El esquema declara un parámetro explícito de confirmación. Revisa la vista previa y autoriza la operación real según el contrato de esta plataforma.
- Utilice únicamente las aplicaciones, cuentas y recursos autorizados por el usuario en esta plataforma. Consulte la descripción específica de la plataforma de esta herramienta para conocer sus requisitos de conexión y permisos. Este catálogo no afirma alcances OAuth adicionales ni derechos de sistema operativo.
Esquema técnico canónico en inglés — Windows
{
"properties": {
"body": {
"description": "Plain text.",
"type": "string"
},
"cc": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Copy recipients, the same form as `to`."
},
"confirm": {
"description": "Must be true to send. Without it the call returns a preview and sends nothing.",
"type": "boolean"
},
"from": {
"description": "The sending account: its id, name or address from thunderbird_list_accounts. Optional when the profile has one mail account.",
"type": "string"
},
"profile": {
"description": "Thunderbird profile name. Optional: the default profile is used.",
"type": "string"
},
"subject": {
"type": "string"
},
"to": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Recipient address, or several (an array, or separated by commas)."
}
},
"required": [
"to",
"subject",
"body"
],
"type": "object"
}Ejemplo documental
Ejemplo de documentación para thunderbird_send_email. No ejecutes este ejemplo. Los argumentos mostrados pertenecen a un conjunto de datos ficticio; resuelve identificadores reales y obtén autorización antes de una llamada real.
{
"body": "Can we review the launch checklist on Tuesday?",
"confirm": false,
"from": "alex@example.com",
"subject": "Planning meeting",
"to": "sam@example.com"
}