Server Details
*Updated June 17th 2025** Manage your Microsoft 365 services effortlessly. Create and manage distr…
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- DynamicEndpoints/m365-core-mcp
- GitHub Stars
- 15
- Server Listing
- Microsoft 365 Core MCP Server
Available Tools
55 toolsbackup_policiesTry in Inspector
Export Microsoft 365 policies to JSON format for backup, disaster recovery, and migration. Supports Conditional Access, Named Locations, Authentication Strengths, Intune policies, and more.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform - backup exports policies, list shows available types | |
| policyTypes | No | Types of policies to backup. Use "all" to backup all types | |
| outputFormat | No | Output format - json for full backup, summary for overview | |
| includeMetadata | No | Include metadata like tenant ID, export timestamp |
call_microsoft_apiTry in Inspector
Make direct calls to any Microsoft Graph or Azure Resource Management API endpoint with full control over HTTP methods and parameters.
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Request body (for POST, PUT, PATCH) | |
| path | Yes | API URL path (e.g., '/users') | |
| method | Yes | HTTP method | |
| apiType | Yes | API type: Microsoft Graph or Azure Resource Management | |
| timeout | No | Request timeout in milliseconds (5000-300000, default: 30000) | |
| fetchAll | No | Set to true to automatically fetch all pages for list results (e.g., users, groups). Default is false. | |
| batchSize | No | Batch size for pagination when fetchAll is true (1-1000, default: 100) | |
| apiVersion | No | Azure API version (required for Azure APIs) | |
| maxRetries | No | Maximum number of retries for failed requests (0-5, default: 3) | |
| retryDelay | No | Base delay between retries in milliseconds (100-10000, default: 1000) | |
| queryParams | No | Query parameters | |
| expandFields | No | Array of fields to expand (applies $expand automatically for Graph API) | |
| selectFields | No | Array of specific fields to select (applies $select automatically for Graph API) | |
| customHeaders | No | Additional custom headers to include in the request | |
| responseFormat | No | Response format: 'json' (full response), 'raw' (as received), 'minimal' (values only) | json |
| subscriptionId | No | Azure Subscription ID (for Azure APIs) | |
| graphApiVersion | No | Microsoft Graph API version to use (default: v1.0) | v1.0 |
| consistencyLevel | No | Graph API ConsistencyLevel header. ADVISED to be set to 'eventual' for Graph GET requests using advanced query parameters ($filter, $count, $search, $orderby). |
execute_delta_queryTry in Inspector
Track incremental changes to Microsoft Graph resources using delta queries for efficient synchronization.
| Name | Required | Description | Default |
|---|---|---|---|
| resource | Yes | Graph resource path (e.g., /users, /groups) | |
| deltaToken | No | Delta token from previous query |
execute_graph_batchTry in Inspector
Execute multiple Microsoft Graph API requests in a single batch operation for improved performance and efficiency.
| Name | Required | Description | Default |
|---|---|---|---|
| requests | Yes |
execute_graph_searchTry in Inspector
Execute advanced search queries across Microsoft 365 content including emails, files, messages, and calendar events.
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Starting index for results | |
| size | No | Number of results to return | |
| fields | No | Fields to include in results | |
| entityTypes | Yes | ||
| queryString | Yes | Search query string | |
| aggregations | No | Aggregation definitions | |
| sortProperties | No | Sort properties | |
| queryAlterationOptions | No | Query alteration options |
generate_audit_reportsTry in Inspector
Generate comprehensive audit reports for compliance frameworks with evidence documentation and findings.
| Name | Required | Description | Default |
|---|---|---|---|
| format | Yes | Report output format | |
| filters | No | Report filters | |
| dateRange | Yes | Report time range | |
| framework | Yes | Compliance framework | |
| outputPath | No | Output file path | |
| reportType | Yes | Type of audit report | |
| customTemplate | No | Custom template path | |
| includeEvidence | Yes | Include supporting evidence |
generate_html_reportTry in Inspector
Create interactive HTML reports and dashboards with responsive design, charts, and filtering capabilities.
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Number of results to return (for list action) | |
| action | Yes | Action: create new HTML report, get existing, or list all | |
| fileId | No | File ID for get action | |
| filter | No | OData filter for list action | |
| driveId | No | OneDrive/SharePoint drive ID (default: user's OneDrive) | |
| fileName | No | Name for the HTML file (for create action) | |
| folderId | No | Folder ID within the drive (default: root) | |
| sections | No | Array of HTML sections to create | |
| template | No | Template configuration for HTML report styling | |
| includeCharts | No | Enable interactive charts with Chart.js |
generate_powerpoint_presentationTry in Inspector
Create professional PowerPoint presentations with custom slides, charts, tables, and themes from Microsoft 365 data.
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Number of results to return (for list action) | |
| action | Yes | Action to perform: create new presentation, get existing, list all, or export to format | |
| fileId | No | File ID for get/export actions | |
| filter | No | OData filter for list action | |
| format | No | Export format (for export action) | |
| slides | No | Array of slide definitions to create | |
| driveId | No | OneDrive/SharePoint drive ID where file should be created (default: user's OneDrive) | |
| fileName | No | Name for the new presentation file (for create action) | |
| folderId | No | Folder ID within the drive (default: root) | |
| template | No | Template configuration for presentation styling |
generate_professional_reportTry in Inspector
Generate comprehensive professional reports in multiple formats (PowerPoint, Word, HTML, PDF) from Microsoft 365 data.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Report title | |
| driveId | No | OneDrive/SharePoint drive ID for saving reports | |
| folderId | No | Folder ID within the drive | |
| template | No | Report branding and styling | |
| reportType | Yes | Type of professional report to generate | |
| dataQueries | No | Data queries to execute and include in report | |
| description | No | Report description | |
| includeCharts | No | Include visual charts in the report | |
| includeTables | No | Include data tables in the report | |
| outputFormats | Yes | Output formats to generate (can select multiple) | |
| fileNamePrefix | No | Prefix for generated file names | |
| includeSummary | No | Include executive summary |
generate_word_documentTry in Inspector
Create professional Word documents with formatted sections, tables, charts, and table of contents from analysis data.
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Number of results to return (for list action) | |
| action | Yes | Action: create new document, get existing, list all, export to format, or append content | |
| fileId | No | File ID for get/export/append actions | |
| filter | No | OData filter for list action | |
| format | No | Export format (for export action) | |
| content | No | Content to append (for append action) | |
| driveId | No | OneDrive/SharePoint drive ID (default: user's OneDrive) | |
| fileName | No | Name for the new document file (for create action) | |
| folderId | No | Folder ID within the drive (default: root) | |
| sections | No | Array of content sections to create | |
| template | No | Template configuration for document styling |
manage_alertsTry in Inspector
Manage security alerts from Microsoft Defender and other security products including investigation and remediation.
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Maximum number of alerts to return | |
| action | Yes | Alert management action | |
| filter | No | OData filter string (e.g., 'status eq \'new\'') | |
| alertId | No | ID of the alert (required for get_alert) |
manage_authentication_strengthsTry in Inspector
View and manage authentication strength policies that define which authentication methods satisfy MFA requirements in Conditional Access.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on authentication strength policies | |
| policyId | No | Authentication strength policy ID for specific operations | |
| policyType | No | Type of policies to list |
manage_azure_ad_appsTry in Inspector
Manage Azure AD application registrations including app permissions, credentials, and OAuth configurations.
| Name | Required | Description | Default |
|---|---|---|---|
| appId | No | Object ID of the application | |
| action | Yes | Azure AD application management action | |
| filter | No | OData filter string | |
| ownerId | No | Object ID of the user to add/remove as owner | |
| appDetails | No | Application details for updates |
manage_azure_ad_devicesTry in Inspector
Manage devices registered in Azure AD including device compliance, BitLocker keys, and device actions.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Azure AD device management action | |
| filter | No | OData filter string | |
| deviceId | No | Object ID of the device |
manage_azure_ad_rolesTry in Inspector
Manage Azure AD administrative roles including role assignments, custom roles, and privilege escalation controls.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Azure AD role management action | |
| filter | No | OData filter string | |
| roleId | No | ID of the directory role | |
| principalId | No | ID of the principal (user, group, SP) | |
| assignmentId | No | ID of the role assignment to remove |
manage_cis_complianceTry in Inspector
Manage CIS (Center for Internet Security) benchmark compliance including assessment and remediation tracking.
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Assessment scope | |
| action | Yes | CIS compliance action | |
| settings | No | Assessment settings | |
| benchmark | No | CIS benchmark to assess | |
| controlIds | No | Specific control IDs | |
| implementationGroup | No | Implementation group |
manage_compliance_assessmentsTry in Inspector
Conduct compliance assessments and generate detailed reports on regulatory adherence and security controls.
| Name | Required | Description | Default |
|---|---|---|---|
| scope | Yes | Assessment scope | |
| action | Yes | Compliance assessment action | |
| settings | No | Assessment settings | |
| framework | Yes | Framework to assess against | |
| assessmentId | No | Assessment ID for tracking |
manage_compliance_frameworksTry in Inspector
Manage compliance frameworks and standards including HIPAA, GDPR, SOX, PCI-DSS, ISO 27001, and NIST configurations.
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Assessment scope (organization, specific systems) | |
| action | Yes | Compliance framework management action | |
| settings | No | Framework settings | |
| framework | Yes | Compliance framework type |
manage_compliance_monitoringTry in Inspector
Monitor ongoing compliance status with real-time alerts for policy violations and regulatory changes.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Compliance monitoring action | |
| filters | No | Monitoring filters | |
| framework | No | Framework to monitor | |
| monitoringSettings | No | Monitoring settings |
manage_conditional_access_policiesTry in Inspector
Manage Azure AD conditional access policies for zero-trust security including MFA, device compliance, and location-based controls.
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | Policy state | |
| action | Yes | Action to perform on Conditional Access policy | |
| policyId | No | Conditional Access policy ID for specific operations | |
| conditions | No | Policy conditions | |
| description | No | Description of the policy | |
| displayName | No | Display name for the policy | |
| grantControls | No | Grant controls | |
| sessionControls | No | Session controls |
manage_cross_tenant_accessTry in Inspector
Manage cross-tenant access settings for B2B collaboration, including inbound/outbound trust settings and partner configurations.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on cross-tenant access settings | |
| tenantId | No | Partner tenant ID for specific operations | |
| inboundTrust | No | Inbound trust settings | |
| b2bCollaborationInbound | No | B2B collaboration inbound settings |
manage_defender_policiesTry in Inspector
Manage Microsoft Defender for Office 365 policies including Safe Attachments, Safe Links, anti-phishing, and anti-malware.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on Defender policy | |
| policyId | No | Defender policy ID for specific operations | |
| settings | No | Policy settings | |
| appliedTo | No | Policy application scope | |
| isEnabled | No | Whether the policy is enabled | |
| policyType | Yes | Type of Defender policy | |
| description | No | Description of the policy | |
| displayName | No | Display name for the policy |
manage_distribution_listsTry in Inspector
Manage Exchange distribution lists including creation, updates, member management, and settings configuration.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on distribution list | |
| listId | No | Distribution list ID for existing list operations | |
| members | No | List of member email addresses | |
| settings | No | Distribution list settings | |
| displayName | No | Display name for the distribution list | |
| emailAddress | No | Email address for the distribution list |
manage_dlp_incidentsTry in Inspector
Investigate and manage DLP policy violations and incidents including user notifications and remediation actions.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | DLP incident management action | |
| status | No | Incident status | |
| policyId | No | Associated policy ID | |
| severity | No | Incident severity | |
| dateRange | No | Date range filter | |
| incidentId | No | DLP incident ID |
manage_dlp_policiesTry in Inspector
Manage Data Loss Prevention policies to protect sensitive data across Exchange, SharePoint, OneDrive, and Teams.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Policy name | |
| rules | No | Policy rules configuration | |
| action | Yes | DLP policy management action | |
| policyId | No | DLP policy ID | |
| settings | No | Policy settings | |
| locations | No | Policy locations | |
| description | No | Policy description |
manage_evidence_collectionTry in Inspector
Collect and preserve compliance evidence including audit logs, configuration snapshots, and attestation records.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Evidence collection action | |
| systems | No | Specific systems to collect evidence from | |
| timeRange | No | Time range for evidence collection | |
| evidenceType | No | Type of evidence to collect |
manage_exchange_policiesTry in Inspector
Manage Exchange Online policies including mail flow rules, mobile device access, and organization-wide settings.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on Exchange policy | |
| policyId | No | Exchange policy ID for specific operations | |
| settings | No | Policy settings | |
| appliedTo | No | Policy application scope | |
| isDefault | No | Whether this is the default policy | |
| policyType | Yes | Type of Exchange policy | |
| description | No | Description of the policy | |
| displayName | No | Display name for the policy |
manage_exchange_settingsTry in Inspector
Manage Exchange Online settings including mailbox configuration, transport rules, and organization policies.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on Exchange settings | |
| target | No | User/Group ID for mailbox settings | |
| settings | No | Exchange configuration settings | |
| settingType | Yes | Type of Exchange settings to manage |
manage_gap_analysisTry in Inspector
Perform gap analysis to identify compliance deficiencies and generate remediation recommendations.
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Analysis scope | |
| action | Yes | Gap analysis action | |
| settings | No | Analysis settings | |
| framework | Yes | Framework for gap analysis | |
| analysisId | No | Analysis ID | |
| targetFramework | No | Target framework for cross-framework mapping |
manage_graph_subscriptionsTry in Inspector
Manage webhook subscriptions for real-time change notifications from Microsoft Graph resources.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Subscription management action | |
| updates | No | Updates for existing subscription | |
| subscription | No | Subscription details for create/update | |
| subscriptionId | No | Subscription ID for update/delete operations |
manage_identity_protectionTry in Inspector
Monitor and manage Azure AD Identity Protection including risk detections, risky users, and risk remediation actions.
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Number of results to return | |
| action | Yes | Action to perform | |
| userId | No | User ID for risky user operations | |
| riskLevel | No | Filter by risk level | |
| riskState | No | Filter by risk state | |
| riskDetectionId | No | Risk detection ID |
manage_information_protection_policiesTry in Inspector
Manage Azure Information Protection policies for data classification, encryption, and rights management.
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Policy scope | |
| action | Yes | Action to perform on information protection policy | |
| policyId | No | Information protection policy ID for specific operations | |
| settings | No | Policy settings | |
| description | No | Description of the policy | |
| displayName | No | Display name for the policy |
manage_intune_macos_appsTry in Inspector
Manage macOS application deployment including app assignments, updates, and installation requirements.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Application name | |
| appId | No | App ID for app-specific operations | |
| action | Yes | Intune macOS app management action | |
| version | No | Application version | |
| bundleId | No | macOS app bundle identifier | |
| assignmentGroups | No | Target groups for app deployment |
manage_intune_macos_complianceTry in Inspector
Assess macOS device compliance status and generate reports on policy adherence and security posture.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Intune macOS compliance action | |
| deviceId | No | Device ID for compliance assessment | |
| policies | No | Specific policy IDs to assess | |
| complianceType | No | Type of compliance check |
manage_intune_macos_devicesTry in Inspector
Manage macOS devices in Intune including enrollment, compliance policies, device actions, and inventory management.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Intune macOS device management action | |
| filter | No | OData filter for device listing | |
| deviceId | No | Device ID for device-specific operations | |
| enrollmentType | No | Enrollment type | |
| assignmentTarget | No | Assignment target |
manage_intune_macos_policiesTry in Inspector
Manage macOS configuration profiles and compliance policies for device security and management settings.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Policy name | |
| action | Yes | Intune macOS policy management action | |
| policyId | No | Policy ID for policy-specific operations | |
| settings | No | Policy configuration settings | |
| policyType | Yes | Type of macOS policy | |
| assignments | No | Policy assignments | |
| description | No | Policy description | |
| deploymentSettings | No | Deployment settings |
manage_intune_windows_appsTry in Inspector
Manage Windows application deployment including Win32 apps, Microsoft Store apps, and Office 365 assignments.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Application name | |
| appId | No | App ID for app-specific operations | |
| action | Yes | Intune Windows app management action | |
| appInfo | No | Application information | |
| appType | No | Windows app type | |
| version | No | Application version | |
| assignment | No | App assignment configuration | |
| assignmentGroups | No | Target groups for app deployment |
manage_intune_windows_complianceTry in Inspector
Assess Windows device compliance status including BitLocker encryption, antivirus status, and security configurations.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Intune Windows compliance action | |
| deviceId | No | Device ID for compliance assessment | |
| policies | No | Specific policy IDs to assess | |
| complianceData | No | Compliance assessment data | |
| complianceType | No | Type of compliance check |
manage_intune_windows_devicesTry in Inspector
Manage Windows devices in Intune including enrollment, autopilot deployment, device actions, and health monitoring.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Intune Windows device management action | |
| filter | No | OData filter for device listing | |
| deviceId | No | Device ID for device-specific operations | |
| enrollmentType | No | Windows enrollment type | |
| assignmentTarget | No | Assignment target | |
| bitlockerSettings | No | BitLocker configuration |
manage_intune_windows_policiesTry in Inspector
Manage Windows configuration profiles and compliance policies including security baselines and update rings.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Policy name | |
| action | Yes | Intune Windows policy management action | |
| policyId | No | Policy ID for policy-specific operations | |
| settings | No | Policy configuration settings | |
| policyType | Yes | Type of Windows policy | |
| assignments | No | Policy assignments | |
| description | No | Policy description | |
| deploymentSettings | No | Deployment settings |
manage_m365_groupsTry in Inspector
Manage Microsoft 365 groups for team collaboration with shared resources like mailbox, calendar, and files.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on M365 group | |
| owners | No | List of owner email addresses | |
| groupId | No | M365 group ID for existing group operations | |
| members | No | List of member email addresses | |
| settings | No | M365 group settings | |
| description | No | Description of the M365 group | |
| displayName | No | Display name for the M365 group |
manage_named_locationsTry in Inspector
Manage Conditional Access named locations including IP address ranges and country/region locations for location-based access control.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on named locations | |
| ipRanges | No | IP ranges for IP-based named location | |
| isTrusted | No | Whether to mark IP ranges as trusted | |
| locationId | No | Named location ID for specific operations | |
| displayName | No | Display name for the location | |
| locationType | No | Type of named location | |
| countriesAndRegions | No | ISO 3166-1 alpha-2 country codes (e.g., ["US", "CA"]) | |
| includeUnknownCountriesAndRegions | No | Include unknown countries/regions |
manage_offboardingTry in Inspector
Automate user offboarding processes including account disablement, license removal, data backup, and access revocation.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Offboarding process action | |
| userId | Yes | User ID or UPN to offboard | |
| options | No | Offboarding options |
manage_retention_policiesTry in Inspector
Manage retention policies for content across Exchange, SharePoint, OneDrive, and Teams with lifecycle rules.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on retention policy | |
| policyId | No | Retention policy ID for specific operations | |
| isEnabled | No | Whether the policy is enabled | |
| locations | No | Locations where the policy applies | |
| description | No | Description of the retention policy | |
| displayName | No | Display name for the retention policy | |
| retentionSettings | Yes | Retention policy settings |
manage_security_alert_policiesTry in Inspector
Manage security alert policies for monitoring threats, suspicious activities, and compliance violations across Microsoft 365.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on security alert policy | |
| actions | No | Alert actions | |
| category | No | Alert category | |
| policyId | No | Security alert policy ID for specific operations | |
| severity | No | Alert severity | |
| isEnabled | No | Whether the policy is enabled | |
| conditions | No | Alert conditions | |
| description | No | Description of the policy | |
| displayName | No | Display name for the policy |
manage_security_groupsTry in Inspector
Manage Azure AD security groups for access control, including group creation, membership, and security settings.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on security group | |
| groupId | No | Security group ID for existing group operations | |
| members | No | List of member email addresses | |
| settings | No | Security group settings | |
| description | No | Description of the security group | |
| displayName | No | Display name for the security group |
manage_sensitivity_labelsTry in Inspector
Manage sensitivity labels for information protection including encryption, content marking, and classification policies.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on sensitivity label | |
| labelId | No | Sensitivity label ID for specific operations | |
| tooltip | No | Tooltip text for the label | |
| priority | No | Label priority (higher number = higher priority) | |
| settings | No | Label settings | |
| isEnabled | No | Whether the label is enabled | |
| description | No | Description of the sensitivity label | |
| displayName | No | Display name for the sensitivity label |
manage_service_principalsTry in Inspector
Manage service principals for application access including permissions, credentials, and enterprise applications.
| Name | Required | Description | Default |
|---|---|---|---|
| spId | No | Object ID of the Service Principal | |
| action | Yes | Service principal management action | |
| filter | No | OData filter string | |
| ownerId | No | Object ID of the user to add/remove as owner |
manage_sharepoint_governance_policiesTry in Inspector
Manage SharePoint governance policies including sharing controls, access restrictions, and site lifecycle management.
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Policy scope | |
| action | Yes | Action to perform on SharePoint governance policy | |
| policyId | No | SharePoint governance policy ID for specific operations | |
| settings | No | Policy settings | |
| policyType | Yes | Type of SharePoint governance policy | |
| description | No | Description of the policy | |
| displayName | No | Display name for the policy |
manage_sharepoint_listsTry in Inspector
Manage SharePoint lists and libraries including schema definition, items, views, and permissions.
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | Items to add to the list | |
| title | No | Title for the SharePoint list | |
| action | Yes | Action to perform on SharePoint list | |
| listId | No | SharePoint list ID for existing list operations | |
| siteId | Yes | SharePoint site ID containing the list | |
| columns | No | List column definitions | |
| template | No | Template to use for list creation | |
| description | No | Description of the SharePoint list |
manage_sharepoint_sitesTry in Inspector
Manage SharePoint sites including creation, configuration, permissions, and site collection administration.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL for the SharePoint site | |
| title | No | Title for the SharePoint site | |
| action | Yes | Action to perform on SharePoint site | |
| owners | No | List of owner email addresses | |
| siteId | No | SharePoint site ID for existing site operations | |
| members | No | List of member email addresses | |
| settings | No | Site configuration settings | |
| template | No | Web template ID for site creation (e.g., STS#3 for Modern Team Site) | |
| description | No | Description of the SharePoint site |
manage_teams_policiesTry in Inspector
Manage Microsoft Teams policies for messaging, meetings, calling, apps, and live events across the organization.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on Teams policy | |
| assignTo | No | Policy assignment | |
| policyId | No | Teams policy ID for specific operations | |
| settings | No | Policy settings | |
| policyType | Yes | Type of Teams policy | |
| description | No | Description of the policy | |
| displayName | No | Display name for the policy |
manage_user_settingsTry in Inspector
Manage user account settings including profile information, mailbox settings, licenses, and authentication methods.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform on user settings | |
| userId | Yes | User ID or UPN | |
| settings | No | User settings to update |
oauth_authorizeTry in Inspector
Manage OAuth 2.0 authorization for user-delegated access to OneDrive and SharePoint files with secure token handling.
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Authorization code to exchange for access token | |
| state | No | State parameter for CSRF protection | |
| action | Yes | OAuth action: get authorization URL, exchange code for token, refresh token, or revoke access | |
| scopes | No | OAuth scopes to request (e.g., Files.ReadWrite, Sites.ReadWrite.All) | |
| refreshToken | No | Refresh token to exchange for new access token |
search_audit_logTry in Inspector
Search and analyze Azure AD unified audit logs for security events, user activities, and compliance monitoring.
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | Maximum number of records to return | |
| filter | No | OData filter string (e.g., 'activityDateTime ge 2024-01-01T00:00:00Z') |
FAQ
How do I claim this server?
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
What are the benefits of claiming a server?
- Control your server's listing on Glama, including description and metadata
- Receive usage reports showing how your server is being used
- Get monitoring and health status updates for your server
Your Connectors
Sign in to create a connector for this server.