@softeria/ms-365-mcp-server
Version:
Microsoft 365 MCP Server
376 lines (375 loc) • 7.92 kB
JSON
[
{
"pathPattern": "/me/messages",
"method": "get",
"toolName": "list-mail-messages",
"scopes": [
"Mail.Read"
]
},
{
"pathPattern": "/me/mailFolders",
"method": "get",
"toolName": "list-mail-folders",
"scopes": [
"Mail.Read"
]
},
{
"pathPattern": "/me/mailFolders/{mailFolder-id}/messages",
"method": "get",
"toolName": "list-mail-folder-messages",
"scopes": [
"Mail.Read"
]
},
{
"pathPattern": "/me/messages/{message-id}",
"method": "get",
"toolName": "get-mail-message",
"scopes": [
"Mail.Read"
]
},
{
"pathPattern": "/me/sendMail",
"method": "post",
"toolName": "send-mail",
"scopes": [
"Mail.Send"
]
},
{
"pathPattern": "/me/messages/{message-id}",
"method": "delete",
"toolName": "delete-mail-message",
"scopes": [
"Mail.ReadWrite"
]
},
{
"pathPattern": "/me/events",
"method": "get",
"toolName": "list-calendar-events",
"scopes": [
"Calendars.Read"
]
},
{
"pathPattern": "/me/events/{event-id}",
"method": "get",
"toolName": "get-calendar-event",
"scopes": [
"Calendars.Read"
]
},
{
"pathPattern": "/me/events",
"method": "post",
"toolName": "create-calendar-event",
"scopes": [
"Calendars.ReadWrite"
]
},
{
"pathPattern": "/me/events/{event-id}",
"method": "patch",
"toolName": "update-calendar-event",
"scopes": [
"Calendars.ReadWrite"
]
},
{
"pathPattern": "/me/events/{event-id}",
"method": "delete",
"toolName": "delete-calendar-event",
"scopes": [
"Calendars.ReadWrite"
]
},
{
"pathPattern": "/me/calendarView",
"method": "get",
"toolName": "get-calendar-view",
"scopes": [
"Calendars.Read"
]
},
{
"pathPattern": "/me/calendars",
"method": "get",
"toolName": "list-calendars",
"scopes": [
"Calendars.Read"
]
},
{
"pathPattern": "/me/drives",
"method": "get",
"toolName": "list-drives",
"scopes": [
"Files.Read"
]
},
{
"pathPattern": "/drives/{drive-id}/root",
"method": "get",
"toolName": "get-drive-root-item",
"scopes": [
"Files.Read"
]
},
{
"pathPattern": "/drives/{drive-id}/root",
"method": "get",
"toolName": "get-root-folder",
"scopes": [
"Files.Read"
]
},
{
"pathPattern": "/drives/{drive-id}/items/{driveItem-id}/children",
"method": "get",
"toolName": "list-folder-files",
"scopes": [
"Files.Read"
]
},
{
"pathPattern": "/drives/{drive-id}/items/{driveItem-id}/children/{driveItem-id1}/content",
"method": "get",
"toolName": "download-onedrive-file-content",
"scopes": [
"Files.Read"
]
},
{
"pathPattern": "/drives/{drive-id}/items/{driveItem-id}",
"method": "delete",
"toolName": "delete-onedrive-file",
"scopes": [
"Files.ReadWrite"
]
},
{
"pathPattern": "/drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/charts/add",
"method": "post",
"toolName": "create-excel-chart",
"isExcelOp": true,
"scopes": [
"Files.ReadWrite"
]
},
{
"pathPattern": "/drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/range()/format",
"method": "patch",
"toolName": "format-excel-range",
"isExcelOp": true,
"scopes": [
"Files.ReadWrite"
]
},
{
"pathPattern": "/drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/range()/sort",
"method": "patch",
"toolName": "sort-excel-range",
"isExcelOp": true,
"scopes": [
"Files.ReadWrite"
]
},
{
"pathPattern": "/drives/{drive-id}/items/{driveItem-id}/workbook/worksheets/{workbookWorksheet-id}/range(address='{address}')",
"method": "get",
"toolName": "get-excel-range",
"isExcelOp": true,
"scopes": [
"Files.Read"
]
},
{
"pathPattern": "/drives/{drive-id}/items/{driveItem-id}/workbook/worksheets",
"method": "get",
"toolName": "list-excel-worksheets",
"isExcelOp": true,
"scopes": [
"Files.Read"
]
},
{
"pathPattern": "/me/onenote/notebooks",
"method": "get",
"toolName": "list-onenote-notebooks",
"scopes": [
"Notes.Read"
]
},
{
"pathPattern": "/me/onenote/notebooks/{notebook-id}/sections",
"method": "get",
"toolName": "list-onenote-notebook-sections",
"scopes": [
"Notes.Read"
]
},
{
"pathPattern": "/me/onenote/sections/{onenoteSection-id}/pages",
"method": "get",
"toolName": "list-onenote-section-pages",
"scopes": [
"Notes.Read"
]
},
{
"pathPattern": "/me/onenote/pages/{onenotePage-id}/content",
"method": "get",
"toolName": "get-onenote-page-content",
"scopes": [
"Notes.Read"
]
},
{
"pathPattern": "/me/onenote/pages",
"method": "post",
"toolName": "create-onenote-page",
"scopes": [
"Notes.Create"
]
},
{
"pathPattern": "/me/todo/lists",
"method": "get",
"toolName": "list-todo-task-lists",
"scopes": [
"Tasks.Read"
]
},
{
"pathPattern": "/me/todo/lists/{todoTaskList-id}/tasks",
"method": "get",
"toolName": "list-todo-tasks",
"scopes": [
"Tasks.Read"
]
},
{
"pathPattern": "/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}",
"method": "get",
"toolName": "get-todo-task",
"scopes": [
"Tasks.Read"
]
},
{
"pathPattern": "/me/todo/lists/{todoTaskList-id}/tasks",
"method": "post",
"toolName": "create-todo-task",
"scopes": [
"Tasks.ReadWrite"
]
},
{
"pathPattern": "/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}",
"method": "patch",
"toolName": "update-todo-task",
"scopes": [
"Tasks.ReadWrite"
]
},
{
"pathPattern": "/me/todo/lists/{todoTaskList-id}/tasks/{todoTask-id}",
"method": "delete",
"toolName": "delete-todo-task",
"scopes": [
"Tasks.ReadWrite"
]
},
{
"pathPattern": "/me/planner/tasks",
"method": "get",
"toolName": "list-planner-tasks",
"scopes": [
"Tasks.Read"
]
},
{
"pathPattern": "/planner/plans/{plannerPlan-id}",
"method": "get",
"toolName": "get-planner-plan",
"scopes": [
"Tasks.Read"
]
},
{
"pathPattern": "/planner/plans/{plannerPlan-id}/tasks",
"method": "get",
"toolName": "list-plan-tasks",
"scopes": [
"Tasks.Read"
]
},
{
"pathPattern": "/planner/tasks/{plannerTask-id}",
"method": "get",
"toolName": "get-planner-task",
"scopes": [
"Tasks.Read"
]
},
{
"pathPattern": "/planner/tasks",
"method": "post",
"toolName": "create-planner-task",
"scopes": [
"Tasks.ReadWrite"
]
},
{
"pathPattern": "/me/contacts",
"method": "get",
"toolName": "list-outlook-contacts",
"scopes": [
"Contacts.Read"
]
},
{
"pathPattern": "/me/contacts/{contact-id}",
"method": "get",
"toolName": "get-outlook-contact",
"scopes": [
"Contacts.Read"
]
},
{
"pathPattern": "/me/contacts",
"method": "post",
"toolName": "create-outlook-contact",
"scopes": [
"Contacts.ReadWrite"
]
},
{
"pathPattern": "/me/contacts/{contact-id}",
"method": "patch",
"toolName": "update-outlook-contact",
"scopes": [
"Contacts.ReadWrite"
]
},
{
"pathPattern": "/me/contacts/{contact-id}",
"method": "delete",
"toolName": "delete-outlook-contact",
"scopes": [
"Contacts.ReadWrite"
]
},
{
"pathPattern": "/me",
"method": "get",
"toolName": "get-current-user",
"scopes": [
"User.Read"
]
}
]