Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MS_CLIENT_IDNoLegacy Azure application (client) ID (backwards compatibility).
USE_TEST_MODENoRun with mock data instead of real API calls.false
MS_CLIENT_SECRETNoLegacy Azure client secret value (backwards compatibility).
OUTLOOK_CLIENT_IDNoYour Azure application (client) ID.
OUTLOOK_CLIENT_SECRETNoYour Azure client secret value.
OUTLOOK_ALLOWED_RECIPIENTSNoRestrict sending to approved addresses or domains via an allowlist.
OUTLOOK_MAX_EMAILS_PER_SESSIONNoConfigurable session rate limiting for sending emails (default: unlimited).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
authA

Manage authentication with Microsoft Graph API. action=status (default) checks auth state, action=authenticate starts OAuth flow, action=about shows server info.

list-eventsB

Lists upcoming events from your calendar

create-eventB

Creates a new calendar event

manage-eventA

Manage an existing calendar event. action=decline declines an invitation. action=cancel cancels an event you organised. action=delete permanently removes an event.

search-emailsA

Search and list emails. With no query, lists recent emails (like list-emails). Supports search queries, KQL, delta sync, message-id lookup, and conversation listing.

read-emailA

Read email content. Set headersMode=true for forensic headers (DKIM, SPF, Received, Message-ID).

send-emailA

Compose and send an email. Use dryRun=true to preview without sending. Subject to rate limits and recipient allowlist when configured.

update-emailA

Update email state. action=mark-read/mark-unread changes read status. action=flag sets follow-up flag. action=unflag clears flag. action=complete marks flag as done.

attachmentsA

Manage email attachments. action=list shows attachments for a message. action=view shows content/metadata. action=download saves to disk.

exportA

Export emails. target=message exports one email. target=messages batch-exports. target=conversation exports a thread. target=mime gets raw MIME/EML content.

foldersA

Manage mail folders. action=list (default) lists folders. action=create creates a folder. action=move moves emails between folders. action=stats gets folder counts for pagination planning. action=delete removes a folder.

manage-rulesA

Manage inbox rules. action=list (default) lists rules. action=create creates a new rule. action=reorder changes rule execution priority. action=delete removes a rule.

manage-contactB

Manage personal contacts. action=list (default) lists contacts. action=search searches by name/email. action=get retrieves full details. action=create adds a contact. action=update modifies a contact. action=delete removes a contact.

search-peopleA

Search for people by relevance (includes contacts, directory, and recent communications). Uses a different API from manage-contact search.

manage-categoryA

Manage master categories. action=list (default) lists categories. action=create creates a category. action=update changes name/color. action=delete removes a category.

apply-categoryB

Apply, add, or remove categories on email message(s)

manage-focused-inboxA

Manage Focused Inbox overrides. action=list (default) shows overrides. action=set creates/updates an override. action=delete removes an override.

mailbox-settingsA

Manage mailbox settings. action=get (default) retrieves settings (language, timezone, working hours, auto-replies). action=set-auto-replies configures out-of-office. action=set-working-hours configures work schedule.

access-shared-mailboxB

Read emails from a shared mailbox you have access to

find-meeting-roomsB

Search for meeting rooms in your organisation

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/littlebearapps/outlook-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server