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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_categoriesA

List all available Microsoft Graph API resource categories with descriptions and load status. Categories: users (Azure AD/Entra ID), files (OneDrive/SharePoint drives), mail (Exchange Online), calendar (Outlook), groups (M365/security groups), notes (OneNote), tasks (Planner/To Do), sites (SharePoint sites and lists), subscriptions (webhooks/change notifications).

load_categoryA

Activate Graph API tools for a resource category. Call this as soon as the user's intent is clear — do not wait for confirmation. Categories: 'users' (Azure AD/Entra ID user management), 'mail' (Exchange Online messages/folders), 'calendar' (Outlook events/scheduling), 'files' (OneDrive uploads/downloads/folders), 'sites' (SharePoint sites/lists/items), 'groups' (M365 and security groups), 'notes' (OneNote notebooks/pages), 'tasks' (Planner plans/tasks and To Do), 'subscriptions' (webhooks/change notifications). Multiple categories can be loaded — load all relevant ones when the task spans areas.

search_graph_apiA

Search Microsoft Graph REST API endpoints by keyword. Covers SharePoint sites and lists, OneDrive files, Exchange Online mail, Outlook calendar, Azure AD users, Microsoft 365 groups, Teams, Planner, OneNote, To Do, and webhook subscriptions.

graph_explain_paginationA

Explain how Microsoft Graph API pagination works with @odata.nextLink, and how to iterate all pages of results.

graph_explain_odataA

Explain OData query parameters supported by Microsoft Graph: $filter, $select, $expand, $orderby, $top, $count, $search.

graph_explain_throttlingA

Explain Microsoft Graph throttling: what causes 429 errors, how to handle Retry-After, and service-specific limits.

graph_explain_deltaA

Explain Microsoft Graph delta queries for efficient change tracking — get only changed items since last sync rather than fetching everything.

graph_explain_batchA

Explain Microsoft Graph JSON batching — combine up to 20 API requests into a single HTTP call to reduce round trips.

graph_explain_permissionsA

Explain Microsoft Graph permission types — delegated vs application, how to register an app, and least-privilege best practices.

graph_build_batchB

Build a Microsoft Graph JSON batch request body — combine up to 20 API calls into a single POST to /$batch.

graph_explain_errorsA

Explain common Microsoft Graph API error codes and how to fix them — 401, 403, 404, 429, 503, and Graph-specific error codes like InvalidAuthenticationToken, Forbidden, and ItemNotFound.

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/stubbedev/ms-graph-dev-mcp'

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