/
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