Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
list_foldersA

List all mail folders across every account/store in Outlook.

list_emailsA

List recent emails in a folder, newest first.

Args: folder: Folder name or path, e.g. "Inbox", "Sent Items", "Inbox/Receipts". count: Maximum number of emails to return (1-100). unread_only: Only return unread emails.

get_emailA

Read a full email by its entry_id (from list_emails/search_emails).

Args: entry_id: The Outlook EntryID of the email. body_max_chars: Truncate the body after this many characters.

search_emailsA

Search emails in a folder by subject, sender, or body text.

Args: query: Text to search for. folder: Folder to search in. count: Maximum results (1-100). search_in: One of "subject", "from", "body", "all".

save_attachmentsA

Save all attachments of an email to a local directory.

Args: entry_id: The email's EntryID. save_dir: Directory to save into (created if missing).

send_emailA

Send a new email (or save it as a draft) through Outlook.

Args: to: Recipient address(es), separated by semicolons. subject: Email subject. body: Email body text (or HTML if html=True). cc: CC address(es), semicolon-separated. bcc: BCC address(es), semicolon-separated. html: Treat body as HTML. attachments: Absolute paths of files to attach. save_as_draft: Save to Drafts instead of sending.

reply_to_emailA

Reply to an email. The original message is quoted below your reply.

Args: entry_id: EntryID of the email to reply to. body: Your reply text. reply_all: Reply to all recipients instead of just the sender. save_as_draft: Save to Drafts instead of sending.

forward_emailA

Forward an email (attachments included).

Args: entry_id: EntryID of the email to forward. to: Recipient address(es), semicolon-separated. comment: Optional text placed above the forwarded message. save_as_draft: Save to Drafts instead of sending.

mark_emailB

Mark an email as read or unread.

move_emailB

Move an email to another folder.

Args: entry_id: EntryID of the email to move. target_folder: Destination folder name or path.

delete_emailC

Delete an email (moves it to Deleted Items).

list_calendar_eventsA

List calendar events in a date window around today.

Args: days_ahead: How many days into the future to include. days_back: How many days into the past to include.

create_calendar_eventA

Create a calendar event, optionally sending invites to attendees.

Args: subject: Event title. start: Start time as "YYYY-MM-DD HH:MM". duration_minutes: Length of the event in minutes. location: Optional location. body: Optional description. attendees: Optional semicolon-separated attendee addresses; if given, the event is sent as a meeting invitation.

list_contactsB

List contacts from the default Contacts folder, optionally filtered.

Args: search: Optional substring to match against name/email/company. count: Maximum contacts to return (1-200).

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/jagarlamudisrinath/outlook-mcp'

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