Skip to main content
Glama
Lonestarrk
by Lonestarrk

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REDACT_NAMESNoAdditional names that should always be redacted, for example from a customer register export, one per line.
REDACT_USE_NERNoSet to `1` to enable spaCy NER. Requires `pip install 'outlook-mcp-gdpr[ner]'` and `python -m spacy download sv_core_news_sm`.
REDACT_ALLOWLISTNoTerms that should not be redacted, such as company names, cities, and products.
REDACT_NAMES_FILENoFile containing additional names that should always be redacted, for example from a customer register export, one per line.
OUTLOOK_MCP_CACHE_DIRNoDirectory where the token cache is stored.
OUTLOOK_MCP_CLIENT_IDYesRequired. Client ID from the app registration.
OUTLOOK_MCP_TENANT_IDNoTenant ID. Default is `organizations`.
REDACT_ALLOWLIST_FILENoFile containing terms that should not be redacted, such as company names, cities, and products.

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_foldersA

Lista mappar i brevlådan med antal (olästa) meddelanden.

list_messagesC

Lista meddelanden i en mapp, nyast först.

folder: mapp-id eller välkänt namn (inbox, drafts, sentitems, archive, deleteditems, junkemail).

search_messagesB

Fritextsök i hela brevlådan. Tokens som [[PERSON_1]] får användas i söksträngen.

read_messageB

Läs ett helt meddelande (pseudonymiserat). Bilagornas innehåll hämtas inte.

mark_readC

Markera ett meddelande som läst eller oläst.

flag_messageC

Flagga eller avflagga ett meddelande för uppföljning.

set_categoriesB

Sätt Outlook-kategorier på ett meddelande (ersätter befintliga).

move_messageB

Flytta ett meddelande. destination: mapp-id eller välkänt namn (archive, deleteditems, inbox …).

create_draftB

Skapa ett nytt utkast i Utkast-mappen. Skickas INTE.

Använd tokens (t.ex. [[EMAIL_1]], [[PERSON_2_FIRST]]) ordagrant – de ersätts med riktiga värden.

create_reply_draftB

Skapa ett svarsutkast på ett befintligt meddelande. Skickas INTE.

update_draftB

Uppdatera ett befintligt utkast. Fält som utelämnas lämnas orörda.

delete_draftA

Radera ett utkast. Fungerar bara på utkast, aldrig på mottagna mejl.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 12 tools

Disambiguation5/5

Each tool targets a distinct action or resource: folder listing, message listing/searching/reading, status changes, moving, categorizing, and draft lifecycle. Overlaps such as list_messages vs. search_messages are clearly differentiated by scope, and draft creation vs. reply-draft creation is explicit.

Naming Consistency5/5

All tool names use consistent snake_case with a predictable verb_noun pattern (list_folders, read_message, create_draft, update_draft, delete_draft). Minor variations like mark_read and create_reply_draft remain readable and follow the same convention.

Tool Count5/5

Twelve tools are well-scoped for an Outlook/GDPR email client, covering reading, organizing, and draft management without excessive fragmentation. Each tool appears to earn its place.

Completeness4/5

The surface covers core mailbox reading, search, organization, flagging, categorization, and draft create/reply/update/delete workflows. Gaps include sending messages, deleting received messages, and attachment content access, though some omissions may be intentional under GDPR constraints.

Maintenance

ActivityMaintained
ResponsivenessNo issues