{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_a55fga6956za","handle":"multi-mail","url":"https://wellknown.network/agents/multi-mail","links":{"self":"https://wellknown.network/agents/multi-mail/record.json","html":"https://wellknown.network/agents/multi-mail","markdown":"https://wellknown.network/agents/multi-mail/record.md","api":"https://wellknown.network/api/v1/agents/multi-mail","status":"https://wellknown.network/api/v1/agents/multi-mail/status","claim":"https://wellknown.network/agents/multi-mail/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/multi-mail/claim.json","badge":"https://wellknown.network/agents/multi-mail/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/multi-mail/history","tools":"https://wellknown.network/api/v1/agents/multi-mail/tools"},"ard":{"identifier":"urn:air:lumman.co:server:multi-mail","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Multi Mail","summary":"Hotmail, Outlook.com, Microsoft 365 and Gmail mailboxes - several at once, one search across all.","description":"Hotmail, Outlook.com, Microsoft 365 and Gmail mailboxes - several at once, one search across all.","publisher":{"name":"co.lumman","url":null},"homepage":"https://lumman.co/mcp","repository":null,"version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://lumman.co/mcp/mail","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-27T19:46:16.371854Z","publishedAt":"2026-09-27T19:46:16.371854Z","registryName":"co.lumman/mail"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"productivity.email","name":"Email","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"}],"categories":["productivity","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-10T01:24:00.262Z","lastProbedAt":"2026-10-10T01:24:00.262Z","statusComputedAt":"2026-10-10T01:25:57.335Z","reliability30d":{"probes":46,"successRate":1,"p50Ms":314,"basis":"mixed","measures":{"availability":"availability (some checks stopped at authentication)","latency":"response time (mixed)","tools":"partially observed","summary":"Some successful checks reached the service and some stopped at an authentication response; figures combine both."},"checks":{"total":46,"ok":46,"authBoundaryOk":28,"serviceOk":18,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T01:24:00.262Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":68,"error":null,"detail":{"tools":[{"name":"mailboxes_list","description":"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 ma"},{"name":"messages_list","description":"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"},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"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 ne"},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"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 UNREA"},{"name":"labels_create","description":"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 "},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search. A mailbox whose provider is imap moves its inbox messages into its archive folder, made"},{"name":"threads_trash","description":"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 - wh"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash. A mailbox whose provider is imap puts a draft back in its drafts, the owner's own mail in sent ma"},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"toolCount":30,"toolsHash":"8ae57faca08c8025e5abb1f528efa26b57c0a0870f5b96f6c6b964f1ffbf86fe","serverName":"lumman-mailboxes","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T18:26:44.479Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":73,"error":null,"detail":{"tools":[{"name":"mailboxes_list","description":"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 ma"},{"name":"messages_list","description":"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"},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"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 ne"},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"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 UNREA"},{"name":"labels_create","description":"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 "},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search. A mailbox whose provider is imap moves its inbox messages into its archive folder, made"},{"name":"threads_trash","description":"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 - wh"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash. A mailbox whose provider is imap puts a draft back in its drafts, the owner's own mail in sent ma"},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"toolCount":30,"toolsHash":"918fe2e1647f0a9e9deae3a4716bc09ccc6fba71180e8eb71142973fed8602e3","serverName":"lumman-mailboxes","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:27:49.677Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":65,"error":null,"detail":{"tools":[{"name":"mailboxes_list","description":"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 ma"},{"name":"messages_list","description":"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"},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"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 ne"},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"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 UNREA"},{"name":"labels_create","description":"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 "},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search. A mailbox whose provider is imap moves its inbox messages into its archive folder, made"},{"name":"threads_trash","description":"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 - wh"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash. A mailbox whose provider is imap puts a draft back in its drafts, the owner's own mail in sent ma"},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"toolCount":30,"toolsHash":"918fe2e1647f0a9e9deae3a4716bc09ccc6fba71180e8eb71142973fed8602e3","serverName":"lumman-mailboxes","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T05:27:07.079Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":95,"error":null,"detail":{"tools":[{"name":"mailboxes_list","description":"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 ma"},{"name":"messages_list","description":"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"},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"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 ne"},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"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 UNREA"},{"name":"labels_create","description":"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 "},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search. A mailbox whose provider is imap moves its inbox messages into its archive folder, made"},{"name":"threads_trash","description":"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 - wh"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash. A mailbox whose provider is imap puts a draft back in its drafts, the owner's own mail in sent ma"},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"toolCount":30,"toolsHash":"918fe2e1647f0a9e9deae3a4716bc09ccc6fba71180e8eb71142973fed8602e3","serverName":"lumman-mailboxes","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T23:22:38.473Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":683,"error":null,"detail":{"tools":[{"name":"mailboxes_list","description":"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 ma"},{"name":"messages_list","description":"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"},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"Change a draft in a connected mailbox. A field the call leaves out stays as the draft has it."},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"List the labels a connected mailbox holds, by the id each is applied by."},{"name":"labels_create","description":"Create a label in a connected mailbox and answer the id it is applied by. In a Gmail mailbox a / nests it under the label before it, made first where missing; i"},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search. A mailbox whose provider is imap moves its inbox messages into its archive folder, made"},{"name":"threads_trash","description":"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 - wh"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash. A mailbox whose provider is imap puts a draft back in its drafts, the owner's own mail in sent ma"},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"toolCount":30,"toolsHash":"bcbef1a02a66f788129afc4b17b9215997ed8d118d5d408f674ff2c3f7e40c3c","serverName":"lumman-mailboxes","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T17:27:40.851Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":117,"error":null,"detail":{"tools":[{"name":"mailboxes_list","description":"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 ma"},{"name":"messages_list","description":"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"},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"Change a draft in a connected mailbox. A field the call leaves out stays as the draft has it."},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"List the labels a connected mailbox holds, by the id each is applied by."},{"name":"labels_create","description":"Create a label in a connected mailbox and answer the id it is applied by. In a Gmail mailbox a / nests it under the label before it, made first where missing; i"},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search."},{"name":"threads_trash","description":"Move one thread, or one message of it, to the trash - Gmail's bin, an Outlook mailbox's Deleted Items - where it stays until threads_untrash brings it back or t"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash."},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"toolCount":30,"toolsHash":"ef72aac8db15a8bbda87899c83b9e58b76e870e60ac3fb58e5039a5156d4f45d","serverName":"lumman-mailboxes","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T11:24:01.305Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":671,"error":null,"detail":{"tools":[{"name":"mailboxes_list","description":"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 ma"},{"name":"messages_list","description":"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"},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"Change a draft in a connected mailbox. A field the call leaves out stays as the draft has it."},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"List the labels a connected mailbox holds, by the id each is applied by."},{"name":"labels_create","description":"Create a label in a connected mailbox and answer the id it is applied by. In a Gmail mailbox a / nests it under the label before it, made first where missing; i"},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search."},{"name":"threads_trash","description":"Move one thread, or one message of it, to the trash - Gmail's bin, an Outlook mailbox's Deleted Items - where it stays until threads_untrash brings it back or t"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash."},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"toolCount":30,"toolsHash":"8ee92c1accd833165838550e54a4f6c68a35463fcfbf4fd4f1cb3f0df742f19d","serverName":"lumman-mailboxes","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T04:25:42.488Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":101,"error":null,"detail":{"tools":[{"name":"mailboxes_list","description":"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 ma"},{"name":"messages_list","description":"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"},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"Change a draft in a connected mailbox. A field the call leaves out stays as the draft has it."},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"List the labels a connected mailbox holds, by the id each is applied by."},{"name":"labels_create","description":"Create a label in a connected mailbox and answer the id it is applied by. In a Gmail mailbox a / nests it under the label before it, made first where missing; i"},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search."},{"name":"threads_trash","description":"Move one thread, or one message of it, to the trash - Gmail's bin, an Outlook mailbox's Deleted Items - where it stays until threads_untrash brings it back or t"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash."},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"toolCount":30,"toolsHash":"a967910fd02bff80d3b7bfed84e61c9e944c1545a86152e34ca683356402ff6b","serverName":"lumman-mailboxes","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T22:23:42.399Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":223,"error":null,"detail":{"tools":[{"name":"mailboxes_list","description":"List the connected mailboxes that answer, each by the name a tool's mailbox input takes, and the tools its provider does not offer."},{"name":"messages_list","description":"Search one connected mailbox in its own provider's query language, Gmail's or Outlook's."},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"Change a draft in a connected mailbox. A field the call leaves out stays as the draft has it."},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"List the labels a connected mailbox holds, by the id each is applied by."},{"name":"labels_create","description":"Create a label in a connected mailbox and answer the id it is applied by. In a Gmail mailbox a / nests it under the label before it, made first where missing; i"},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search."},{"name":"threads_trash","description":"Move one thread, or one message of it, to the trash - Gmail's bin, an Outlook mailbox's Deleted Items - where it stays until threads_untrash brings it back or t"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash."},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"toolCount":30,"toolsHash":"60f2ac6e559eef39ada4b18103e678619d9fa9e6bc3bb178da501528ff29c2de","serverName":"lumman-mailboxes","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T15:30:57.681Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":858,"error":null,"detail":{"tools":[{"name":"mailboxes_list","description":"List the connected mailboxes that answer, each by the name a tool's mailbox input takes, and the tools its provider does not offer."},{"name":"messages_list","description":"Search one connected mailbox in its own provider's query language, Gmail's or Outlook's."},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"Change a draft in a connected mailbox. A field the call leaves out stays as the draft has it."},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"List the labels a connected mailbox holds, by the id each is applied by."},{"name":"labels_create","description":"Create a label in a connected mailbox and answer the id it is applied by. In a Gmail mailbox a / nests it under the label before it, made first where missing; i"},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search."},{"name":"threads_trash","description":"Move one thread, or one message of it, to the trash - Gmail's bin, an Outlook mailbox's Deleted Items - where it stays until threads_untrash brings it back or t"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash."},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"toolCount":30,"toolsHash":"60f2ac6e559eef39ada4b18103e678619d9fa9e6bc3bb178da501528ff29c2de","serverName":"lumman-mailboxes","capabilities":["tools","prompts"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"mailboxes_list","description":"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 ma"},{"name":"messages_list","description":"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"},{"name":"messages_list_all_mailboxes","description":"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 ne"},{"name":"threads_get","description":"Read every message of one thread in a connected mailbox, oldest first."},{"name":"messages_get","description":"Read one message in a connected mailbox, with its headers and its body."},{"name":"drafts_create","description":"Compose a message in a connected mailbox and keep it there as a draft."},{"name":"drafts_update","description":"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 ne"},{"name":"drafts_reply","description":"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. N"},{"name":"drafts_forward","description":"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 sen"},{"name":"drafts_delete","description":"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 "},{"name":"messages_send","description":"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 on"},{"name":"drafts_send","description":"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 o"},{"name":"messages_reply","description":"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 perso"},{"name":"messages_forward","description":"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"},{"name":"labels_list","description":"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 UNREA"},{"name":"labels_create","description":"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 "},{"name":"labels_update","description":"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 colo"},{"name":"labels_delete","description":"Delete one label, by its id from labels_list. No message is deleted: in a Gmail mailbox the label comes off every message; an Outlook mailbox's category leaves "},{"name":"threads_modify","description":"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 i"},{"name":"threads_archive","description":"Take one thread out of the inbox. It stays in the mailbox and in search. A mailbox whose provider is imap moves its inbox messages into its archive folder, made"},{"name":"threads_trash","description":"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 - wh"},{"name":"threads_untrash","description":"Bring one thread, or one message of it, back out of the trash. A mailbox whose provider is imap puts a draft back in its drafts, the owner's own mail in sent ma"},{"name":"messages_attachments_get","description":"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"},{"name":"settings_filters_list","description":"List the rules a connected mailbox files incoming mail by."},{"name":"settings_filters_create","description":"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, w"},{"name":"settings_filters_delete","description":"Delete one rule by its id. Mail it already filed stays where it is."},{"name":"settings_send_as_patch","description":"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 clea"},{"name":"settings_send_as_get","description":"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 exp"},{"name":"settings_get_vacation","description":"Read whether a connected mailbox answers mail automatically, what it says, and any schedule or restriction it carries."},{"name":"settings_update_vacation","description":"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 mail"}],"package":null,"toolSurface":{"id":"ts_2ymd57ex2qqb","endpointId":"ep_6jg2b8geuc4u","hash":"8ae57faca08c8025e5abb1f528efa26b57c0a0870f5b96f6c6b964f1ffbf86fe","toolCount":30,"serverName":"lumman-mailboxes","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-10T01:24:00.269Z","lastSeenAt":"2026-10-10T01:24:00.269Z","observations":1,"toolNames":["mailboxes_list","messages_list","messages_list_all_mailboxes","threads_get","messages_get","drafts_create","drafts_update","drafts_reply","drafts_forward","drafts_delete","messages_send","drafts_send","messages_reply","messages_forward","labels_list","labels_create","labels_update","labels_delete","threads_modify","threads_archive","threads_trash","threads_untrash","messages_attachments_get","settings_filters_list","settings_filters_create","settings_filters_delete","settings_send_as_patch","settings_send_as_get","settings_get_vacation","settings_update_vacation"],"distinctSurfaces":8},"endpointFacts":[{"id":"ep_6jg2b8geuc4u","url":"https://lumman.co/mcp/mail","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T12:27:49.694Z","auth":{"observedAt":"2026-10-09T12:27:50.115Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://lumman.co/.well-known/oauth-protected-resource/mcp/mail","resource":"https://lumman.co/mcp/mail","authorizationServers":["https://gwvrgdrmewwgkjovauzm.supabase.co/auth/v1"],"scopesSupported":["openid"]},"authorizationServer":{"url":"https://gwvrgdrmewwgkjovauzm.supabase.co/.well-known/oauth-authorization-server/auth/v1","issuer":"https://gwvrgdrmewwgkjovauzm.supabase.co/auth/v1","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256","plain"],"tokenEndpointAuthMethodsSupported":["client_secret_basic","client_secret_post","none"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":null},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-09T12:27:50.150Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"lumman.co","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-08-13T17:18:33.000Z","validTo":"2026-11-11T17:18:32.000Z","daysToExpiry":32,"sanCount":1,"fingerprint256":"25:2C:20:F6:B4:2B:35:1B:17:FD:0C:D7:51:94:70:7C:E1:18:B6:67:D0:8B:7E:6C:60:90:F1:2E:28:1C:87:12"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"co.lumman/mail","url":"https://registry.modelcontextprotocol.io/v0/servers/co.lumman%2Fmail","firstSeenAt":"2026-09-27T20:20:23.734Z","fetchedAt":"2026-10-09T02:22:59.772Z","normalizedAt":"2026-10-09T02:22:59.772Z"}]},"firstSeenAt":"2026-09-27T20:20:23.734Z","updatedAt":"2026-10-10T01:26:38.173Z"}