outlook-lite-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for remote HTTP mode. Default is 8787. | 8787 |
| HTTPS_PROXY | No | Corporate proxy URL used when NODE_USE_ENV_PROXY=1. | |
| OUTLOOK_MCP_DL | No | Directory where attachments are downloaded. Default is ~/Downloads/outlook-lite-mcp. | ~/Downloads/outlook-lite-mcp |
| OUTLOOK_MCP_URL | No | Public HTTPS URL for optional remote mode. | |
| OUTLOOK_MCP_HOME | No | Directory where tokens and state are stored. Default is ~/.outlook-lite-mcp. | ~/.outlook-lite-mcp |
| OUTLOOK_MCP_ALLOW | No | Comma-separated emails or domains allowed to connect in remote mode. Always set this in remote mode. | |
| OUTLOOK_MCP_LOGIN | No | Login method. Default is browser; set to device for device code login (SSH, no browser). | browser |
| NODE_USE_ENV_PROXY | No | Set to 1 with HTTPS_PROXY when running behind a corporate proxy (Node 22.21+). | |
| OUTLOOK_MCP_TENANT | No | Tenant ID to lock the server to one company. Default is common. | common |
| OUTLOOK_MCP_PROFILE | No | Profile name, with one profile per account. Default is default. | default |
| OUTLOOK_MCP_CLIENT_ID | Yes | Your Microsoft Entra application (client) ID. Required. | |
| OUTLOOK_MCP_CLIENT_SECRET | No | Client secret for remote mode if Microsoft Entra requires one. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| lsA | Lista emails de uma pasta, mais recentes primeiro, uma linha por conversa. Use para ver a caixa, não lidos, emails de hoje etc. |
| findA | Busca emails por texto, remetente ou assunto (busca do Outlook). Use quando o usuário menciona alguém ou um assunto específico. |
| rdA | Lê um email: cabeçalho e corpo limpo (sem citações, assinatura e aviso legal). modo thread mostra a conversa toda. |
| attA | Anexos de um email: acao ls lista; acao get baixa o anexo n para a pasta de downloads e devolve o caminho. |
| rpA | Responde um email (ao remetente ou a todos). Envia de verdade; pede confirmação. |
| fwA | Encaminha um email para outros destinatários, com nota opcional. Envia de verdade; pede confirmação. |
| sndA | Envia um email novo (para, assunto, corpo) ou envia um rascunho existente (alvo). Envia de verdade; pede confirmação. |
| drfA | Cria ou edita rascunho sem enviar: novo, resposta, resposta_todos, encaminhar ou editar um rascunho existente. Envie depois com snd alvo. |
| mvA | Move emails para outra pasta (arquivar = destino arquivo). Não exclui. |
| rmA | Exclui emails (vão para Itens Excluídos, recuperáveis). Pede confirmação. |
| mkB | Marca emails como lido, não lido, sinalizado, desinalizado, concluído, importante ou normal. |
| tagB | Adiciona ou remove uma categoria do Outlook em vários emails de uma vez. |
| cxA | Conta conectada: email, pastas com totais e não lidos, categorias. acao trocar desconecta e pede login de outra conta. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Most tools map to distinct actions, but the send-side family (rp reply, fw forward, snd send, drf draft) and the retrieval pair (ls list vs find search) overlap enough that an agent must read descriptions carefully to choose correctly. The terse names give almost no signal on their own, so the descriptions carry the disambiguation load.
Names mix cryptic 2–3 letter abbreviations (ls, rd, rp, fw, snd, drf, mv, rm, mk, att, cx) with full English words (find, tag), and there is no verb_noun pattern or shared abbreviation scheme. Without the descriptions, names like 'cx', 'drf', and 'mk' are essentially opaque, making the set feel ad hoc rather than predictable.
13 tools is a well-scoped surface for a lite email client: one tool per core operation (list, search, read, attach, reply, forward, send, draft, move, delete, mark, tag, account). Nothing feels redundant or missing at the count level, though merging draft creation/sending could trim one tool.
The email lifecycle is essentially covered: read, search, send, reply, forward, draft, move, delete, mark, categorize, plus account/folder summary. Minor gaps remain around folder management (creating/renaming folders), explicit CC/BCC handling, and saving attachment content rather than just downloading, but none are blockers for typical workflows.