/
by ai.smithery
*Updated June 17th 2025** Manage your Microsoft 365 services effortlessly. Create and manage distr…
Server configuration and capabilities from the MCP manifest
Size: 9,224 bytes (2,306 tokens)
Tools Found: 1
Analysis ID: ehjw7k52
Microsoft 365 Core MCP Server for managing distribution lists, security groups, M365 groups, and Exchange settings
Stars
Registry ID: d2836d1a-c050-43b6-b896-0c426ee83103
Added to Registry: 9/21/2025
Last Updated: 9/22/2025
Last Seen: 9/22/2025
License: MIT License
Default Branch: main
Last Push: 7/26/2025
Open Issues: 3
Historical performance and growth metrics over time
{ "name": "m365-core-server", "tags": [], "tools": [ { "name": "handleExchangeSettings", "description": "Manage Exchange settings for users and organization.", "input_schema": { "type": "object", "required": [ "settingType", "action", "target" ], "properties": { "action": { "enum": [ "get", "update" ], "type": "string" }, "target": { "type": "string" }, "settings": { "type": "object", "properties": { "rules": { "type": "array", "items": {} }, "retentionTags": { "type": "array", "items": {} }, "sharingPolicy": {} } }, "settingType": { "enum": [ "mailbox", "transport", "organization", "retention" ], "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleUserSettings", "description": "Manage user settings.", "input_schema": { "type": "object", "required": [ "action", "userId" ], "properties": { "action": { "enum": [ "get", "update" ], "type": "string" }, "userId": { "type": "string" }, "settings": { "type": "object" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleOffboarding", "description": "Manage user offboarding process.", "input_schema": { "type": "object", "required": [ "action", "userId" ], "properties": { "action": { "enum": [ "start", "check", "complete" ], "type": "string" }, "userId": { "type": "string" }, "options": { "type": "object", "properties": { "backupData": { "type": "boolean" }, "revokeAccess": { "type": "boolean" }, "retainMailbox": { "type": "boolean" }, "convertToShared": { "type": "boolean" } } } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleSharePointSite", "description": "Manage SharePoint sites.", "input_schema": { "type": "object", "required": [ "action" ], "properties": { "url": { "type": "string" }, "title": { "type": "string" }, "action": { "enum": [ "get", "create", "update", "delete", "add_users", "remove_users" ], "type": "string" }, "owners": { "type": "array", "items": { "type": "string" } }, "siteId": { "type": "string" }, "members": { "type": "array", "items": { "type": "string" } }, "settings": { "type": "object", "properties": { "isPublic": { "type": "boolean" }, "allowSharing": { "type": "boolean" }, "storageQuota": { "type": "number" } } }, "template": { "type": "string" }, "description": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleSharePointList", "description": "Manage SharePoint lists.", "input_schema": { "type": "object", "required": [ "action", "siteId" ], "properties": { "items": { "type": "array", "items": { "type": "object" } }, "title": { "type": "string" }, "action": { "enum": [ "get", "create", "update", "delete", "add_items", "get_items" ], "type": "string" }, "listId": { "type": "string" }, "siteId": { "type": "string" }, "columns": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "type": { "type": "string" }, "required": { "type": "boolean" }, "defaultValue": {} } } }, "description": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleAzureAdRoles", "description": "Manage Azure AD roles.", "input_schema": { "type": "object", "required": [ "action" ], "properties": { "action": { "enum": [ "list_roles", "list_role_assignments", "assign_role", "remove_role_assignment" ], "type": "string" }, "filter": { "type": "string" }, "roleId": { "type": "string" }, "principalId": { "type": "string" }, "assignmentId": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleAzureAdApps", "description": "Manage Azure AD applications.", "input_schema": { "type": "object", "required": [ "action" ], "properties": { "appId": { "type": "string" }, "action": { "enum": [ "list_apps", "get_app", "update_app", "add_owner", "remove_owner" ], "type": "string" }, "filter": { "type": "string" }, "ownerId": { "type": "string" }, "appDetails": { "type": "object" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleAzureAdDevices", "description": "Manage Azure AD devices.", "input_schema": { "type": "object", "required": [ "action" ], "properties": { "action": { "enum": [ "list_devices", "get_device", "enable_device", "disable_device", "delete_device" ], "type": "string" }, "filter": { "type": "string" }, "deviceId": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleServicePrincipals", "description": "Manage Azure AD service principals.", "input_schema": { "type": "object", "required": [ "action" ], "properties": { "spId": { "type": "string" }, "action": { "enum": [ "list_sps", "get_sp", "add_owner", "remove_owner" ], "type": "string" }, "filter": { "type": "string" }, "ownerId": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleCallMicrosoftApi", "description": "Make generic calls to Microsoft APIs.", "input_schema": { "type": "object", "required": [ "apiType", "path", "method" ], "properties": { "body": { "type": "object" }, "path": { "type": "string" }, "method": { "enum": [ "get", "post", "put", "patch", "delete" ], "type": "string" }, "apiType": { "enum": [ "graph", "azure" ], "type": "string" }, "timeout": { "type": "number" }, "fetchAll": { "type": "boolean" }, "batchSize": { "type": "number" }, "apiVersion": { "type": "string" }, "maxRetries": { "type": "number" }, "retryDelay": { "type": "number" }, "queryParams": { "type": "object" }, "expandFields": { "type": "array", "items": { "type": "string" } }, "selectFields": { "type": "array", "items": { "type": "string" } }, "customHeaders": { "type": "object" }, "responseFormat": { "enum": [ "json", "minimal", "raw" ], "type": "string" }, "subscriptionId": { "type": "string" }, "graphApiVersion": { "type": "string" }, "consistencyLevel": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } }, "isError": { "type": "boolean" } } } }, { "name": "handleSearchAuditLog", "description": "Search audit logs.", "input_schema": { "type": "object", "properties": { "top": { "type": "number" }, "filter": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleManageAlerts", "description": "Manage security alerts.", "input_schema": { "type": "object", "required": [ "action" ], "properties": { "top": { "type": "number" }, "action": { "enum": [ "list_alerts", "get_alert" ], "type": "string" }, "filter": { "type": "string" }, "alertId": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleDistributionLists", "description": "Manage distribution lists.", "input_schema": { "type": "object", "required": [ "action" ], "properties": { "action": { "enum": [ "get", "create", "update", "delete", "add_members", "remove_members" ], "type": "string" }, "listId": { "type": "string" }, "members": { "type": "array", "items": { "type": "string" } }, "displayName": { "type": "string" }, "emailAddress": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleSecurityGroups", "description": "Manage security groups.", "input_schema": { "type": "object", "required": [ "action" ], "properties": { "action": { "enum": [ "get", "create", "update", "delete", "add_members", "remove_members" ], "type": "string" }, "groupId": { "type": "string" }, "members": { "type": "array", "items": { "type": "string" } }, "settings": { "type": "object", "properties": { "mailEnabled": { "type": "boolean" }, "securityEnabled": { "type": "boolean" } } }, "description": { "type": "string" }, "displayName": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } }, { "name": "handleM365Groups", "description": "Manage M365 groups.", "input_schema": { "type": "object", "required": [ "action" ], "properties": { "action": { "enum": [ "get", "create", "update", "delete", "add_members", "remove_members" ], "type": "string" }, "owners": { "type": "array", "items": { "type": "string" } }, "groupId": { "type": "string" }, "members": { "type": "array", "items": { "type": "string" } }, "settings": { "type": "object", "properties": { "visibility": { "type": "string" } } }, "description": { "type": "string" }, "displayName": { "type": "string" } } }, "output_schema": { "type": "object", "properties": { "content": { "type": "array", "items": { "type": "object", "properties": { "text": { "type": "string" }, "type": { "type": "string" } } } } } } } ], "version": "1.0.0", "categories": [], "description": "Microsoft 365 Core MCP Server for managing distribution lists, security groups, M365 groups, and Exchange settings" }
Forks
Watchers
Contributors
Last Push: 7/26/2025
Open Issues: 3