accueil / serveurs / Communication / co.lumman/mail
co.lumman/mail
serveur MCP (Model Context Protocol) · lumman-mailboxes 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que co.lumman/mail est sûr ?
Au dernier audit MCP Hub, le serveur MCP « co.lumman/mail » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 30 outils
- drafts_create≈ 782 tokens
Compose a message in a connected mailbox and keep it there as a draft.
Paramètres, retour & exemple (8)
Paramètrescc· array · optionnel
Who to copy.to· array · requis
Who the message is addressed to.bcc· array · optionnel
Who to blind-copy. The other recipients are not told.body· string · requis
The message text.html· string · optionnel
The message as HTML, for formatting; body stays its plain-text version. An Outlook mailbox keeps only the HTML and writes the plain version from it.mailbox· string · requis
The mailbox's name or its email address.subject· string · requis
The subject line.attachments· array · optionnel
Files to carry: one held by a connected mailbox of the draft's own provider, or content you write out.
Exemple d'appel{"name": "drafts_create", "arguments": {"to": [], "body": "texte", "mailbox": "texte", "subject": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "link": "texte", "threadId": "texte", "previousVersionId": "texte"}} - drafts_delete≈ 240 tokens
Throw away a draft. Nothing already sent is touched. Gmail mailboxes only: an Outlook draft keeps its identifier once sent, so discarding one could delete sent mail.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The id a draft tool answered, or the draftId a search or a read answered.mailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "drafts_delete", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"discarded": true}} - drafts_forward≈ 521 tokens
Compose a forward of a message as a draft, with the files it carries and inside the thread it already sits in. Nothing leaves the mailbox until the draft is sent.
Paramètres, retour & exemple (7)
Paramètrescc· array · optionnel
Who to copy.to· array · requis
Who the forward is addressed to.bcc· array · optionnel
Who to blind-copy. The other recipients are not told.html· string · optionnel
Your own words as HTML, for formatting; note stays their plain-text version. An Outlook mailbox keeps only the HTML and writes the plain version from it.note· string · optionnel
Your own words, above the message forwarded.mailbox· string · requis
The mailbox's name or its email address.messageId· string · requis
The provider's own identifier.
Exemple d'appel{"name": "drafts_forward", "arguments": {"to": [], "mailbox": "texte", "messageId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "link": "texte", "threadId": "texte", "previousVersionId": "texte"}} - drafts_reply≈ 892 tokens
Compose a reply to a message as a draft, inside the thread it answers and quoting it below the reply: to whoever wrote it, or with replyAll to everyone on it. Nothing leaves the mailbox until the draft is sent.
Paramètres, retour & exemple (9)
Paramètrescc· array · optionnel
Who to copy, instead of those replyAll copies.to· array · optionnel
Who the reply goes to, instead of whoever wrote the message and, with replyAll, those it was sent to.bcc· array · optionnel
Who to blind-copy. The other recipients are not told.body· string · requis
The reply text.html· string · optionnel
The message as HTML, for formatting; body stays its plain-text version. An Outlook mailbox keeps only the HTML and writes the plain version from it.mailbox· string · requis
The mailbox's name or its email address.replyAll· boolean · optionnel
Also address everyone the message was sent to and copied - never its blind copies, never this mailbox.messageId· string · requis
The provider's own identifier.attachments· array · optionnel
Files to carry: one held by a connected mailbox of the draft's own provider, or content you write out.
Exemple d'appel{"name": "drafts_reply", "arguments": {"body": "texte", "mailbox": "texte", "messageId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "link": "texte", "threadId": "texte", "previousVersionId": "texte"}} - drafts_send≈ 409 tokens
Send a draft. It leaves the mailbox and consumes the draft. Only a draft is sent: a message already sent or received is refused, and nothing leaves. Call this only when the person asked for this message to go; when they asked to prepare one, draft it instead. A request id already spent sends nothing again: the answer says whether that send went or may have gone.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
The id a draft tool answered, or the draftId a search or a read answered.mailbox· string · requis
The mailbox's name or its email address.requestId· string · requis
Your own id for this send, new for every message. One whose send went or may have gone sends nothing again.
Exemple d'appel{"name": "drafts_send", "arguments": {"id": "texte", "mailbox": "texte", "requestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "accepted": true, "threadId": "texte", "messageId": "texte", "sentCopyKept": true, "refusedRecipients": []}} - drafts_update≈ 972 tokens
Change a draft in a connected mailbox. A field the call leaves out stays as the draft has it. A mailbox whose provider is imap keeps the edited draft under a new id the answer names, and the old id then reads nothing; an old version its server did not remove stays in Drafts, named as previousVersionId.
Paramètres, retour & exemple (9)
Paramètrescc· array · optionnel
Who to copy.id· string · requis
The id a draft tool answered, or the draftId a search or a read answered.to· array · optionnel
Who the message is addressed to.bcc· array · optionnel
Who to blind-copy. The other recipients are not told.body· string · optionnel
The whole message text, a reply's quote included. Given without html, the draft becomes plain text.html· string · optionnel
The whole message as HTML, for formatting; given without body, its plain-text version is read from it. An Outlook mailbox keeps only the HTML and writes the plain version from it.mailbox· string · requis
The mailbox's name or its email address.subject· string · optionnel
The subject line.attachments· array · optionnel
Files to carry, each held by a connected mailbox of the draft's own provider or written out. Named, they replace the ones it holds, and an empty list removes them all. An Outlook draft takes on the new files before it gives up the old, so a replacement stopped midway is reported and may leave both. An Outlook draft sent while it is rewritten may lose its old files from the sent copy.
Exemple d'appel{"name": "drafts_update", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "link": "texte", "threadId": "texte", "previousVersionId": "texte"}} - labels_create≈ 260 tokens
Create a label in a connected mailbox and answer the id it is applied by. In a Gmail mailbox, and as a folder in one whose provider is imap, a / nests it under the label before it, made first where missing; in an Outlook mailbox a / is just a character.
Paramètres, retour & exemple (2)
Paramètresname· string · requis
What the label is called.mailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "labels_create", "arguments": {"name": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "type": "texte"}} - labels_delete≈ 274 tokens
Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox whose provider is google the label comes off every message; an Outlook mailbox's category leaves its list, and the messages that carried it keep its name. A mailbox whose provider is imap, a Gmail one included, deletes only a folder holding no mail and no folder.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
A label id from labels_list.mailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "labels_delete", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"deleted": true}} - labels_list≈ 248 tokens
List the labels a connected mailbox holds, by the id each is applied by. A mailbox whose provider is imap holds its folders as labels, nested by /, beside UNREAD, STARRED and SPAM.
Paramètres, retour & exemple (1)
Paramètresmailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "labels_list", "arguments": {"mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"labels": []}} - labels_update≈ 325 tokens
Rename a label, recolour it, or both. The id comes from labels_list. An Outlook mailbox's categories are its labels, and Microsoft lets one take only a new colour. A mailbox whose provider is imap renames its folder, which takes no colour, and answers the label's new id.
Paramètres, retour & exemple (4)
Paramètresid· string · requis
A label id from labels_list.name· string · optionnel
Its new name.color· string · optionnel · red | orange | yellow | green | teal | blue | purple | gray
Its new colour.mailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "labels_update", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "type": "texte"}} - mailboxes_list≈ 394 tokens
List the connected mailboxes that answer, each by the name a tool's mailbox input takes, and the tools its provider does not offer. The mail of every mailbox mailboxes_list names is read and written with Multi Mail's tools.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "mailboxes_list", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mailboxes": []}} - messages_attachments_get≈ 613 tokens
Read one attachment of a message. The answer is what it says, as plain text; with as original it is the file itself, base64. messages_get and threads_get name a message's attachments and their sizes. Either answer names the address the original is served at whole, to a GET carrying this same credential.
Paramètres, retour & exemple (5)
Paramètresas· string · optionnel · text | original
text, the default: what the file says. original: the file itself, byte for byte.id· string · requis
An attachment id, as a message read named it.mailbox· string · requis
The mailbox's name or its email address.messageId· string · requis
The message's id, as a search or a read answered it.continuation· string · optionnel
Where the words resume, as the last part read named it. The original always comes whole.
Exemple d'appel{"name": "messages_attachments_get", "arguments": {"id": "texte", "mailbox": "texte", "messageId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"data": "texte", "size": 1, "text": "texte", "address": "texte", "charset": "texte", "outcome": "complete", "filename": "texte", "mimeType": "texte", "returned": "original", "messageId": "texte", "attachmentId": "texte", "continuation": "texte"}} - messages_forward≈ 554 tokens
Forward one message to the addresses you name, with the files it carries, inside the thread it already sits in. Only the provider's own limit applies to what it carries. Call this only when the person asked for this message to go; when they asked to prepare one, draft it instead. A request id already spent sends nothing again: the answer says whether that send went or may have gone.
Paramètres, retour & exemple (6)
Paramètresto· array · requis
Who the forward is addressed to.html· string · optionnel
Your own words as HTML, for formatting; note stays their plain-text version. An Outlook mailbox keeps only the HTML and writes the plain version from it.note· string · optionnel
Your own words, above the message forwarded.mailbox· string · requis
The mailbox's name or its email address.messageId· string · requis
The provider's own identifier.requestId· string · requis
Your own id for this send, new for every message. One whose send went or may have gone sends nothing again.
Exemple d'appel{"name": "messages_forward", "arguments": {"to": [], "mailbox": "texte", "messageId": "texte", "requestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "accepted": true, "threadId": "texte", "messageId": "texte", "sentCopyKept": true, "refusedRecipients": []}} - messages_get≈ 603 tokens
Read one message in a connected mailbox, with its headers and its body.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
The message's id, as a search or a thread read answered it, or a draft's own id.view· string · optionnel · full | summary | headers
full, the default, carries each message's text and attachments; summary leaves those out; headers leaves out the subject and snippet too.mailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "messages_get", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cc": "texte", "id": "texte", "to": "texte", "bcc": "texte", "body": "texte", "date": "texte", "from": "texte", "link": "texte", "draft": true, "folder": "inbox", "unread": true, "draftId": "texte"}} - messages_list≈ 1230 tokens
Search one connected mailbox in its own provider's query language, Gmail's or Outlook's. The mail of every mailbox mailboxes_list names is read and written with Multi Mail's tools.
Paramètres, retour & exemple (6)
Paramètresq· string · requis
A Gmail mailbox, whatever its provider, reads Gmail's search operators: from:, to:, cc:, subject:, is:unread, is:starred, in:sent, has:attachment, filename:pdf, after:2026/01/31, before:, newer_than:7d, larger:5M, OR, -word and ( ); one whose provider is imap is searched by message. An Outlook mailbox reads Microsoft's keyword query language - from:, to:, cc:, subject:, body:, received:, hasAttachments:true, plain words and quoted phrases, AND, OR and NOT in capitals - and never a filter expression such as isRead eq false. A few distinctive words, with OR between alternatives, miss less than a copied subject line or sentence. Any other mailbox whose provider is imap reads only from:, to: (never me), subject:, is:unread, after: and before: as 2026/01/31, newer_than: in days, months or years, plain words and quoted phrases, and one in: or label: naming one folder, by the name labels_list gives a label of type user or as inbox, sent, archive, drafts, spam or trash, a name holding a space quoted and a quote or backslash inside the quotes taking a backslash before it, with no AND, OR or NOT, and is searched by message.by· string · optionnel · message | thread
message, the default, answers each matching message; thread answers each matching thread with every message in it.view· string · optionnel · summary | headers
summary, the default, carries each message's subject and snippet; headers leaves both out.mailbox· string · requis
The mailbox's name or its email address.pageToken· string · optionnel
The nextPageToken of the page before, asked with the same q and by. Outlook pages threads by their matching messages, so a thread can recur on a later page.maxResults· integer · optionnel
Exemple d'appel{"name": "messages_list", "arguments": {"q": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"more": true, "shown": 1, "threads": [], "messages": [], "unreadable": 1, "nextPageToken": "texte", "resultSizeEstimate": 1}} - messages_list_all_mailboxes≈ 1323 tokens
Search every mailbox you have connected in one call. The answer names the mailbox each result came from, names any mailbox it could not search, and is merged newest first by when each message arrived, a thread by its newest. The mail of every mailbox mailboxes_list names is read and written with Multi Mail's tools.
Paramètres, retour & exemple (4)
Paramètresq· string · requis
A Gmail mailbox, whatever its provider, reads Gmail's search operators: from:, to:, cc:, subject:, is:unread, is:starred, in:sent, has:attachment, filename:pdf, after:2026/01/31, before:, newer_than:7d, larger:5M, OR, -word and ( ); one whose provider is imap is searched by message. An Outlook mailbox reads Microsoft's keyword query language - from:, to:, cc:, subject:, body:, received:, hasAttachments:true, plain words and quoted phrases, AND, OR and NOT in capitals - and never a filter expression such as isRead eq false. A few distinctive words, with OR between alternatives, miss less than a copied subject line or sentence. Any other mailbox whose provider is imap reads only from:, to: (never me), subject:, is:unread, after: and before: as 2026/01/31, newer_than: in days, months or years, plain words and quoted phrases, and one in: or label: naming one folder, by the name labels_list gives a label of type user or as inbox, sent, archive, drafts, spam or trash, a name holding a space quoted and a quote or backslash inside the quotes taking a backslash before it, with no AND, OR or NOT, and is searched by message. Where the mailboxes are of different providers only from:, to:, subject:, plain words and quoted phrases are read alike, with no AND, OR or NOT.by· string · optionnel · message | thread
message, the default, answers each matching message; thread answers each matching thread with every message in it.view· string · optionnel · summary | headers
summary, the default, carries each message's subject and snippet; headers leaves both out.maxResults· integer · optionnel
How many results to take from each mailbox.
Exemple d'appel{"name": "messages_list_all_mailboxes", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"more": [], "shown": 1, "threads": [], "messages": [], "searched": [], "unreadable": 1, "unreachable": [], "perMailboxMaxResults": 1}} - messages_reply≈ 661 tokens
Reply to a message, inside its own thread and quoting it below the reply: to whoever wrote it, or with replyAll to everyone on it. Call this only when the person asked for this message to go; when they asked to prepare one, draft it instead. A request id already spent sends nothing again: the answer says whether that send went or may have gone.
Paramètres, retour & exemple (8)
Paramètrescc· array · optionnel
Who to copy, instead of those replyAll copies.to· array · optionnel
Who the reply goes to, instead of whoever wrote the message and, with replyAll, those it was sent to.body· string · requis
The reply text.html· string · optionnel
The message as HTML, for formatting; body stays its plain-text version. An Outlook mailbox keeps only the HTML and writes the plain version from it.mailbox· string · requis
The mailbox's name or its email address.replyAll· boolean · optionnel
Also address everyone the message was sent to and copied - never its blind copies, never this mailbox.messageId· string · requis
The provider's own identifier.requestId· string · requis
Your own id for this send, new for every message. One whose send went or may have gone sends nothing again.
Exemple d'appel{"name": "messages_reply", "arguments": {"body": "texte", "mailbox": "texte", "messageId": "texte", "requestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "accepted": true, "threadId": "texte", "messageId": "texte", "sentCopyKept": true, "refusedRecipients": []}} - messages_send≈ 935 tokens
Compose a new message in a connected mailbox and send it in one call. Call this only when the person asked for this message to go; when they asked to prepare one, draft it instead. A request id already spent sends nothing again: the answer says whether that send went or may have gone.
Paramètres, retour & exemple (9)
Paramètrescc· array · optionnel
Who to copy.to· array · requis
Who the message is addressed to.bcc· array · optionnel
Who to blind-copy. The other recipients are not told.body· string · requis
The message text.html· string · optionnel
The message as HTML, for formatting; body stays its plain-text version. An Outlook mailbox keeps only the HTML and writes the plain version from it.mailbox· string · requis
The mailbox's name or its email address.subject· string · requis
The subject line.requestId· string · requis
Your own id for this send, new for every message. One whose send went or may have gone sends nothing again.attachments· array · optionnel
Files to carry: one held by a connected mailbox of the message's own provider, or content you write out.
Exemple d'appel{"name": "messages_send", "arguments": {"to": [], "body": "texte", "mailbox": "texte", "subject": "texte", "requestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "accepted": true, "threadId": "texte", "messageId": "texte", "sentCopyKept": true, "refusedRecipients": []}} - settings_filters_create≈ 736 tokens
Create a rule that files incoming mail in a connected mailbox. A rule that carries mail out of the mailbox, or that bins or junks what it matches, is refused, whether or not the provider would take it. An Outlook mailbox's rule files only under labels or out of the inbox (removeLabelIds INBOX).
Paramètres, retour & exemple (6)
Paramètresfrom· string · optionnel
Match mail from this sender.query· string · optionnel
Anything else to match: a Gmail search query, or for an Outlook mailbox one plain word or quoted phrase in the subject or body, with no AND, OR or NOT in capitals.forward· string · optionnel
Refused: this surface makes no rule that carries mail elsewhere.mailbox· string · requis
The mailbox's name or its email address.addLabelIds· array · optionnel
Labels to apply, by id. TRASH and SPAM are refused.removeLabelIds· array · optionnel
Labels to remove, by id.
Exemple d'appel{"name": "settings_filters_create", "arguments": {"mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "action": "texte", "enabled": true, "criteria": "texte", "hasError": true, "sequence": 1, "deletable": true, "exceptions": "texte"}} - settings_filters_delete≈ 208 tokens
Delete one rule by its id. Mail it already filed stays where it is.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
A rule id from settings_filters_list.mailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "settings_filters_delete", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"deleted": true}} - settings_filters_list≈ 500 tokens
List the rules a connected mailbox files incoming mail by.
Paramètres, retour & exemple (1)
Paramètresmailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "settings_filters_list", "arguments": {"mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"filter": []}} - settings_get_vacation≈ 394 tokens
Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries.
Paramètres, retour & exemple (1)
Paramètresmailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "settings_get_vacation", "arguments": {"mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "texte", "endTime": "texte", "startTime": "texte", "enableAutoReply": true, "responseSubject": "texte", "externalAudience": "texte", "responseBodyHtml": "texte", "restrictToDomain": true, "restrictToContacts": true, "externalReplyMessage": "texte", "internalReplyMessage": "texte", "scheduledEndDateTime": "texte"}} - settings_send_as_get≈ 217 tokens
Read the signature on the mailbox's own send-as identity, as HTML. A mailbox with no signature answers without one. Gmail mailboxes only: an Outlook mailbox exposes no signature to read.
Paramètres, retour & exemple (1)
Paramètresmailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "settings_send_as_get", "arguments": {"mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"signature": "texte", "sendAsEmail": "texte"}} - settings_send_as_patch≈ 265 tokens
Replace the signature on the mailbox's own send-as identity. Nothing of the old one is kept, so read it first with settings_send_as_get. An empty signature clears it. Gmail mailboxes only: an Outlook mailbox exposes no signature to write.
Paramètres, retour & exemple (2)
Paramètresmailbox· string · requis
The mailbox's name or its email address.signature· string · requis
The signature, as HTML the provider will sanitise.
Exemple d'appel{"name": "settings_send_as_patch", "arguments": {"mailbox": "texte", "signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"signature": "texte", "sendAsEmail": "texte"}} - settings_update_vacation≈ 499 tokens
Turn the vacation responder on or off. A Gmail mailbox replaces the whole responder, so a schedule or a restriction it already held is not kept; an Outlook mailbox keeps what this call does not name, and holds no subject.
Paramètres, retour & exemple (4)
Paramètresmailbox· string · requis
The mailbox's name or its email address.enableAutoReply· boolean · requis
Whether the mailbox answers automatically.responseSubject· string · optionnel
The subject the answer carries.responseBodyPlainText· string · optionnel
What the answer says.
Exemple d'appel{"name": "settings_update_vacation", "arguments": {"mailbox": "texte", "enableAutoReply": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "texte", "endTime": "texte", "startTime": "texte", "enableAutoReply": true, "responseSubject": "texte", "externalAudience": "texte", "responseBodyHtml": "texte", "restrictToDomain": true, "restrictToContacts": true, "externalReplyMessage": "texte", "internalReplyMessage": "texte", "scheduledEndDateTime": "texte"}} - threads_archive≈ 350 tokens
Take one thread out of the inbox: a Gmail mailbox, whatever its provider, takes its inbox label off, and an Outlook one moves it into its archive folder. It stays in the mailbox and in search. Any other mailbox whose provider is imap moves its inbox messages into its archive folder, made as Archive where it has none, each under a new id the answer names.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The threadId a search or a read answered.mailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "threads_archive", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "labelIds": "texte", "messages": []}} - threads_get≈ 660 tokens
Read every message of one thread in a connected mailbox, oldest first.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
The threadId a search or a read answered.view· string · optionnel · full | summary | headers
full, the default, carries each message's text and attachments; summary leaves those out; headers leaves out the subject and snippet too.mailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "threads_get", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "link": "texte", "shown": 1, "total": 1, "messages": []}} - threads_modify≈ 583 tokens
Apply and remove labels on one thread, or one message of it - an Outlook mailbox's categories are its labels. The ids come from labels_list. Adding SPAM junks it, and taking SPAM off brings it back to the inbox. In a Gmail mailbox adding TRASH bins it too; an Outlook mailbox takes UNREAD and STARRED beside its categories and SPAM, and no other id; a Gmail mailbox whose provider is imap takes only UNREAD, STARRED, SPAM and its own labels, several a call, as Gmail does, each message keeping its id; any other mailbox whose provider is imap takes only UNREAD, STARRED, SPAM and its folders' labels, one folder a call: adding a folder's label moves the inbox messages into it and removing it moves its messages back to the inbox, each message moved taking a new id, which the answer names.
Paramètres, retour & exemple (5)
Paramètresid· string · requis
The threadId a search or a read answered, or with scope message the message's id.scope· string · optionnel · thread | message
thread, the default, acts on the whole thread; message acts on that one message alone.mailbox· string · requis
The mailbox's name or its email address.addLabelIds· array · optionnelremoveLabelIds· array · optionnel
Exemple d'appel{"name": "threads_modify", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "labelIds": "texte", "messages": []}} - threads_trash≈ 431 tokens
Move one thread, or one message of it, to the trash - Gmail's bin, an Outlook mailbox's Deleted Items, the trash folder of a mailbox whose provider is imap - where it stays until threads_untrash brings it back or the provider's own retention ends it. A Gmail mailbox whose provider is imap keeps every label but the inbox on it and each message its id; in any other mailbox whose provider is imap each moved message takes a new id, which the answer names.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
The threadId a search or a read answered, or with scope message the message's id.scope· string · optionnel · thread | message
thread, the default, acts on the whole thread; message acts on that one message alone.mailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "threads_trash", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "labelIds": "texte", "messages": []}} - threads_untrash≈ 405 tokens
Bring one thread, or one message of it, back out of the trash. An Outlook mailbox and a mailbox whose provider is imap put a draft back in its drafts, the owner's own mail in sent mail and the rest in the inbox - a Gmail one with every label it carried, each message keeping its id, any other imap one each under a new id the answer names.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
The threadId a search or a read answered, or with scope message the message's id.scope· string · optionnel · thread | message
thread, the default, acts on the whole thread; message acts on that one message alone.mailbox· string · requis
The mailbox's name or its email address.
Exemple d'appel{"name": "threads_untrash", "arguments": {"id": "texte", "mailbox": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "labelIds": "texte", "messages": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».