Skip to main content
Glama

Microsoft Graph MCP Server

by burconsult
MIT License

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MSGRAPH_CLIENT_IDNoYour Azure AD application client ID
MSGRAPH_LOG_LEVELNoLogging levelINFO
MSGRAPH_TENANT_IDNoYour Azure AD tenant ID
MSGRAPH_AUTH_METHODNoAuthentication method to use (client_credentials, device_code, interactive, managed_identity, azure_cli)client_credentials
MSGRAPH_CLIENT_SECRETNoYour Azure AD application client secret
MSGRAPH_GRAPH_BASE_URLNoMicrosoft Graph API base URLhttps://graph.microsoft.com/beta
MSGRAPH_REQUEST_TIMEOUTNoRequest timeout in seconds30
MSGRAPH_ENABLE_DEBUG_LOGGINGNoEnable debug loggingfalse
MSGRAPH_ENABLE_MAIL_OPERATIONSNoEnable mail operationsfalse
MSGRAPH_ENABLE_USER_OPERATIONSNoEnable user operationstrue
MSGRAPH_ENABLE_GROUP_OPERATIONSNoEnable group operationstrue
MSGRAPH_ENABLE_TEAMS_OPERATIONSNoEnable teams operationsfalse
MSGRAPH_MAX_CONCURRENT_REQUESTSNoMaximum number of concurrent requests3
MSGRAPH_MAX_REQUESTS_PER_SECONDNoMaximum number of requests per second10
MSGRAPH_ENABLE_CALENDAR_OPERATIONSNoEnable calendar operationsfalse
MSGRAPH_ENABLE_DIRECTORY_OPERATIONSNoEnable directory operationstrue
MSGRAPH_ENABLE_APPLICATION_OPERATIONSNoEnable application operationstrue

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

No tools

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/burconsult/msgraph-mcp'

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