Skip to main content
Glama
DynamicEndpoints

Microsoft 365 Core MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for HTTP server if needed3000
USE_HTTPNoSet to 'true' to use HTTP transport instead of stdiofalse
LOG_LEVELNoLogging level: debug, info, warn, errorinfo
STATELESSNoSet to 'true' to use stateless HTTP mode (no session management)false
MS_CLIENT_IDYesYour Microsoft Azure AD application (client) ID
MS_TENANT_IDYesYour Microsoft Azure AD tenant ID
MS_CLIENT_SECRETYesYour Microsoft Azure AD application client secret

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
manage_distribution_listsB

Manage Exchange distribution lists including creation, updates, member management, and settings configuration.

manage_security_groupsB

Manage Azure AD security groups for access control, including group creation, membership, and security settings.

manage_m365_groupsB

Manage Microsoft 365 groups for team collaboration with shared resources like mailbox, calendar, and files.

manage_exchange_settingsB

Manage Exchange Online settings including mailbox configuration, transport rules, and organization policies.

manage_user_settingsB

Manage user account settings including profile information, mailbox settings, licenses, and authentication methods.

manage_offboardingA

Automate user offboarding processes including account disablement, license removal, data backup, and access revocation.

manage_sharepoint_sitesB

Manage SharePoint sites including creation, configuration, permissions, and site collection administration.

manage_sharepoint_listsB

Manage SharePoint lists and libraries including schema definition, items, views, and permissions.

manage_azure_ad_rolesB

Manage Azure AD administrative roles including role assignments, custom roles, and privilege escalation controls.

manage_azure_ad_appsB

Manage Azure AD application registrations including app permissions, credentials, and OAuth configurations.

manage_azure_ad_devicesB

Manage devices registered in Azure AD including device compliance, BitLocker keys, and device actions.

manage_service_principalsB

Manage service principals for application access including permissions, credentials, and enterprise applications.

call_microsoft_apiA

Make direct calls to any Microsoft Graph or Azure Resource Management API endpoint with full control over HTTP methods and parameters.

search_audit_logA

Search and analyze Azure AD unified audit logs for security events, user activities, and compliance monitoring.

manage_alertsB

Manage security alerts from Microsoft Defender and other security products including investigation and remediation.

manage_dlp_policiesB

Manage Data Loss Prevention policies to protect sensitive data across Exchange, SharePoint, OneDrive, and Teams.

manage_dlp_incidentsB

Investigate and manage DLP policy violations and incidents including user notifications and remediation actions.

manage_intune_macos_devicesB

Manage macOS devices in Intune including enrollment, compliance policies, device actions, and inventory management.

manage_intune_macos_policiesB

Manage macOS configuration profiles and compliance policies for device security and management settings.

manage_intune_macos_appsB

Manage macOS application deployment including app assignments, updates, and installation requirements.

manage_intune_macos_complianceB

Assess macOS device compliance status and generate reports on policy adherence and security posture.

manage_intune_windows_devicesB

Manage Windows devices in Intune including enrollment, autopilot deployment, device actions, and health monitoring.

manage_intune_windows_policiesB

Manage Windows configuration profiles and compliance policies including security baselines and update rings.

manage_intune_windows_appsB

Manage Windows application deployment including Win32 apps, Microsoft Store apps, and Office 365 assignments.

manage_intune_windows_complianceB

Assess Windows device compliance status including BitLocker encryption, antivirus status, and security configurations.

manage_compliance_frameworksB

Manage compliance frameworks and standards including HIPAA, GDPR, SOX, PCI-DSS, ISO 27001, and NIST configurations.

manage_compliance_assessmentsB

Conduct compliance assessments and generate detailed reports on regulatory adherence and security controls.

manage_compliance_monitoringB

Monitor ongoing compliance status with real-time alerts for policy violations and regulatory changes.

manage_evidence_collectionB

Collect and preserve compliance evidence including audit logs, configuration snapshots, and attestation records.

manage_gap_analysisB

Perform gap analysis to identify compliance deficiencies and generate remediation recommendations.

generate_audit_reportsB

Generate comprehensive audit reports for compliance frameworks with evidence documentation and findings.

manage_cis_complianceB

Manage CIS (Center for Internet Security) benchmark compliance including assessment and remediation tracking.

manage_retention_policiesB

Manage retention policies for content across Exchange, SharePoint, OneDrive, and Teams with lifecycle rules.

manage_sensitivity_labelsB

Manage sensitivity labels for information protection including encryption, content marking, and classification policies.

manage_information_protection_policiesB

Manage Azure Information Protection policies for data classification, encryption, and rights management.

manage_conditional_access_policiesB

Manage Azure AD conditional access policies for zero-trust security including MFA, device compliance, and location-based controls.

manage_defender_policiesA

Manage Microsoft Defender for Office 365 policies including Safe Attachments, Safe Links, anti-phishing, and anti-malware.

manage_teams_policiesB

Manage Microsoft Teams policies for messaging, meetings, calling, apps, and live events across the organization.

manage_exchange_policiesB

Manage Exchange Online policies including mail flow rules, mobile device access, and organization-wide settings.

manage_sharepoint_governance_policiesB

Manage SharePoint governance policies including sharing controls, access restrictions, and site lifecycle management.

manage_security_alert_policiesB

Manage security alert policies for monitoring threats, suspicious activities, and compliance violations across Microsoft 365.

generate_powerpoint_presentationB

Create professional PowerPoint presentations with custom slides, charts, tables, and themes from Microsoft 365 data.

generate_word_documentB

Create professional Word documents with formatted sections, tables, charts, and table of contents from analysis data.

generate_html_reportB

Create interactive HTML reports and dashboards with responsive design, charts, and filtering capabilities.

generate_professional_reportB

Generate comprehensive professional reports in multiple formats (PowerPoint, Word, HTML, PDF) from Microsoft 365 data.

oauth_authorizeB

Manage OAuth 2.0 authorization for user-delegated access to OneDrive and SharePoint files with secure token handling.

execute_graph_batchA

Execute multiple Microsoft Graph API requests in a single batch operation for improved performance and efficiency.

execute_delta_queryA

Track incremental changes to Microsoft Graph resources using delta queries for efficient synchronization.

manage_graph_subscriptionsB

Manage webhook subscriptions for real-time change notifications from Microsoft Graph resources.

execute_graph_searchB

Execute advanced search queries across Microsoft 365 content including emails, files, messages, and calendar events.

Prompts

Interactive templates invoked by user choice

NameDescription
security_assessmentComprehensive security posture analysis with recommendations for Microsoft 365 environment
compliance_reviewFramework-specific compliance gap analysis for SOC2, ISO27001, NIST, GDPR, HIPAA, or CIS
user_access_reviewIndividual or organization-wide access rights analysis and recommendations
device_compliance_analysisIntune device management and compliance assessment with remediation guidance
collaboration_governanceMicrosoft Teams and SharePoint governance analysis with policy recommendations
generate_client_reportGenerate a comprehensive professional report for clients based on Microsoft 365 data analysis
policy_management_guideComprehensive guide for managing Microsoft 365 policies across security, compliance, and governance
intune_policy_wizardInteractive wizard to guide creation of Intune policies with correct structure and settings
intune_policy_troubleshootTroubleshoot common Intune policy creation and deployment issues

Resources

Contextual data attached and managed by the client

NameDescription
Security Alerts
Security Incidents
Conditional Access Policies
Identity Protection
Threat Assessment
Compliance Policies
Audit Log Summary
Sensitivity Labels
Device Overview
Device Compliance Status
Intune Policies
Managed Applications
User Directory
License Assignment
Privileged Users
All Groups
Microsoft Teams
SharePoint Sites
SharePoint Permissions
Exchange Mailboxes
Exchange Transport Rules
Teams Activity
OneDrive Usage
Application Registrations
Service Principals
Application Consent
Access Reviews
Entitlement Management
Organization Information
Verified Domains
Subscriptions
PowerPoint Presentations
Word Documents
Generated Reports
Document Templates
Conditional Access Policies
Retention Policies
Information Protection Policies
Defender Policies
Teams Policies
Exchange Policies
SharePoint Governance Policies
Security Alert Policies
Policy Overview

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/DynamicEndpoints/m365-core-mcp'

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