Skip to main content
Glama

Microsoft MCP

by elyxlz
  • Apple

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MICROSOFT_MCP_CLIENT_IDYesYour Azure app ID created through App Registration
MICROSOFT_MCP_TENANT_IDNoOptional tenant ID. Use 'consumers' for personal accounts if having issues with authentication

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list_accounts

List all signed-in Microsoft accounts

read_emails

Read emails from any folder (set include_body=False for subject/sender only)

get_email

Get full email details including attachments list

reply_to_email

Reply to an email maintaining thread context

mark_email_read

Mark email as read or unread

move_email

Move email to another folder (drafts, sentitems, deleteditems, etc)

download_attachment

Download email attachment as base64

send_email

Send email with optional CC and attachments (attachments = [{"name": "file.txt", "content_base64": "..."}])

get_calendar_events

Get calendar events with full details

check_availability

Check free/busy availability for scheduling

create_event

Create calendar event with full details

update_event

Update existing calendar event

delete_event

Delete/cancel calendar event

respond_to_event

Respond to meeting invitation (accept, decline, tentativelyAccept)

get_contacts

Get contacts/people with email addresses

list_files

List files with pagination support (returns items and @odata.nextLink)

download_file

Download file content as base64

upload_file

Upload file to OneDrive

delete_file

Delete file or folder

search

Search across emails, files, events, and people

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/elyxlz/microsoft-mcp'

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