Microsoft Graph MCP Server for Cloudflare Workers
98 tools available in the Microsoft 365 MCP server. Each tool can be called by AI assistants to perform specific actions.
microsoft_list_my_planner_tasksList all Planner tasks assigned to me.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_list_planner_plansList Planner plans for a group.
Args:
{
"type": "object",
"required": [
"groupId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"groupId": {
"type": "string",
"description": "Group/Team ID"
}
}
}microsoft_get_planner_planGet a Planner plan.
Args:
{
"type": "object",
"required": [
"planId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"planId": {
"type": "string",
"description": "Plan ID"
}
}
}microsoft_move_messageMove a message to a different folder.
Args:
{
"type": "object",
"required": [
"messageId",
"destinationFolderId"
],
"properties": {
"messageId": {
"type": "string",
"description": "Message ID"
},
"destinationFolderId": {
"type": "string",
"description": "Destination folder ID"
}
}
}microsoft_delete_messageDelete an email message.
Args:
{
"type": "object",
"required": [
"messageId"
],
"properties": {
"messageId": {
"type": "string",
"description": "Message ID"
}
}
}microsoft_get_meGet the current user's profile information.
Returns the authenticated user's profile including name, email, job title, and other details.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
}
}
}microsoft_get_userGet a user's profile by ID or UPN.
Args:
{
"type": "object",
"required": [
"userId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"userId": {
"type": "string",
"description": "User ID or userPrincipalName"
}
}
}microsoft_list_usersList users in the organization.
Args:
{
"type": "object",
"properties": {
"top": {
"type": "integer",
"maximum": 999,
"minimum": 1,
"description": "Number of users to return"
},
"filter": {
"type": "string",
"description": "OData filter expression"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"select": {
"type": "string",
"description": "Properties to return"
}
}
}microsoft_get_managerGet a user's manager.
Args:
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"userId": {
"type": "string",
"description": "User ID (defaults to current user)"
}
}
}microsoft_list_direct_reportsList a user's direct reports.
Args:
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"userId": {
"type": "string",
"description": "User ID (defaults to current user)"
}
}
}microsoft_list_mail_foldersList mail folders (Inbox, Sent, Drafts, etc.).
{
"type": "object",
"properties": {
"top": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_list_messagesList email messages, optionally filtered by folder.
Args:
{
"type": "object",
"properties": {
"top": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"filter": {
"type": "string",
"description": "OData filter (e.g., \"isRead eq false"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"orderby": {
"type": "string",
"description": "OData orderby (e.g., \"receivedDateTime desc"
},
"folderId": {
"type": "string",
"description": "Mail folder ID"
}
}
}microsoft_get_messageGet a specific email message by ID.
Args:
{
"type": "object",
"required": [
"messageId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"messageId": {
"type": "string",
"description": "Message ID"
}
}
}microsoft_send_mailSend an email message.
Args:
{
"type": "object",
"required": [
"to",
"subject",
"body"
],
"properties": {
"cc": {
"type": "array",
"items": {
"type": "string"
},
"description": "CC recipients"
},
"to": {
"type": "array",
"items": {
"type": "string"
},
"description": "Recipient email addresses"
},
"bcc": {
"type": "array",
"items": {
"type": "string"
},
"description": "BCC recipients"
},
"body": {
"type": "string",
"description": "Email body"
},
"subject": {
"type": "string",
"description": "Email subject"
},
"bodyType": {
"enum": [
"text",
"html"
],
"type": "string",
"default": "text"
},
"importance": {
"enum": [
"low",
"normal",
"high"
],
"type": "string"
},
"saveToSentItems": {
"type": "boolean"
}
}
}microsoft_reply_to_messageReply to an email message.
Args:
{
"type": "object",
"required": [
"messageId",
"comment"
],
"properties": {
"comment": {
"type": "string",
"description": "Reply text"
},
"replyAll": {
"type": "boolean"
},
"messageId": {
"type": "string",
"description": "Message ID"
}
}
}microsoft_forward_messageForward an email message.
Args:
{
"type": "object",
"required": [
"messageId",
"to"
],
"properties": {
"to": {
"type": "array",
"items": {
"type": "string"
},
"description": "Forward to addresses"
},
"comment": {
"type": "string",
"description": "Comment to include"
},
"messageId": {
"type": "string",
"description": "Message ID"
}
}
}microsoft_update_messageUpdate message properties (mark as read, add categories).
Args:
{
"type": "object",
"required": [
"messageId"
],
"properties": {
"isRead": {
"type": "boolean",
"description": "Mark as read/unread"
},
"messageId": {
"type": "string",
"description": "Message ID"
},
"categories": {
"type": "array",
"items": {
"type": "string"
},
"description": "Categories"
}
}
}microsoft_list_attachmentsList attachments for a message.
Args:
{
"type": "object",
"required": [
"messageId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"messageId": {
"type": "string",
"description": "Message ID"
}
}
}microsoft_create_mail_folderCreate a new mail folder.
Args:
{
"type": "object",
"required": [
"displayName"
],
"properties": {
"displayName": {
"type": "string",
"description": "Folder name"
},
"parentFolderId": {
"type": "string",
"description": "Parent folder ID"
}
}
}microsoft_list_calendarsList user's calendars.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_list_eventsList calendar events.
Args:
{
"type": "object",
"properties": {
"top": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"calendarId": {
"type": "string",
"description": "Calendar ID"
},
"endDateTime": {
"type": "string",
"description": "End date (ISO 8601)"
},
"startDateTime": {
"type": "string",
"description": "Start date (ISO 8601)"
}
}
}microsoft_get_eventGet a specific calendar event.
Args:
{
"type": "object",
"required": [
"eventId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"eventId": {
"type": "string",
"description": "Event ID"
}
}
}microsoft_create_eventCreate a calendar event.
Args:
{
"type": "object",
"required": [
"subject",
"startDateTime",
"endDateTime"
],
"properties": {
"body": {
"type": "string",
"description": "Description"
},
"subject": {
"type": "string",
"description": "Event subject"
},
"bodyType": {
"enum": [
"text",
"html"
],
"type": "string",
"default": "text"
},
"location": {
"type": "string",
"description": "Location"
},
"attendees": {
"type": "array",
"items": {
"type": "string"
},
"description": "Attendee emails"
},
"endDateTime": {
"type": "string",
"description": "End date/time (ISO 8601)"
},
"endTimeZone": {
"type": "string",
"default": "UTC",
"description": "End time zone"
},
"startDateTime": {
"type": "string",
"description": "Start date/time (ISO 8601)"
},
"startTimeZone": {
"type": "string",
"default": "UTC",
"description": "Start time zone"
},
"isOnlineMeeting": {
"type": "boolean",
"default": false,
"description": "Create Teams meeting"
},
"reminderMinutesBeforeStart": {
"type": "integer"
}
}
}microsoft_update_eventUpdate a calendar event.
Args:
{
"type": "object",
"required": [
"eventId"
],
"properties": {
"body": {
"type": "string"
},
"eventId": {
"type": "string",
"description": "Event ID"
},
"subject": {
"type": "string"
},
"location": {
"type": "string"
},
"endDateTime": {
"type": "string"
},
"endTimeZone": {
"type": "string"
},
"startDateTime": {
"type": "string"
},
"startTimeZone": {
"type": "string"
},
"isOnlineMeeting": {
"type": "boolean"
}
}
}microsoft_delete_eventDelete a calendar event.
Args:
{
"type": "object",
"required": [
"eventId"
],
"properties": {
"eventId": {
"type": "string",
"description": "Event ID"
}
}
}microsoft_respond_to_eventRespond to a calendar event invitation.
Args:
{
"type": "object",
"required": [
"eventId",
"response"
],
"properties": {
"comment": {
"type": "string",
"description": "Comment"
},
"eventId": {
"type": "string",
"description": "Event ID"
},
"response": {
"enum": [
"accept",
"tentativelyAccept",
"decline"
],
"type": "string",
"description": "Response"
}
}
}microsoft_get_schedule_availabilityGet free/busy availability for users.
Args:
{
"type": "object",
"required": [
"schedules",
"startTime",
"endTime"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"endTime": {
"type": "string",
"description": "End time (ISO 8601)"
},
"timeZone": {
"type": "string",
"default": "UTC"
},
"schedules": {
"type": "array",
"items": {
"type": "string"
},
"description": "Emails to check"
},
"startTime": {
"type": "string",
"description": "Start time (ISO 8601)"
}
}
}microsoft_get_my_driveGet the current user's OneDrive information.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_list_drive_itemsList files and folders in OneDrive.
Args:
{
"type": "object",
"properties": {
"top": {
"type": "integer",
"maximum": 200,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"driveId": {
"type": "string",
"description": "Drive ID"
},
"folderId": {
"type": "string",
"description": "Folder ID"
}
}
}microsoft_delete_pageDelete a OneNote page.
Args:
{
"type": "object",
"required": [
"pageId"
],
"properties": {
"pageId": {
"type": "string",
"description": "Page ID"
}
}
}microsoft_get_drive_itemGet a file or folder by ID.
Args:
{
"type": "object",
"required": [
"itemId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"itemId": {
"type": "string",
"description": "Item ID"
},
"driveId": {
"type": "string"
}
}
}microsoft_get_drive_item_by_pathGet a file or folder by path.
Args:
{
"type": "object",
"required": [
"path"
],
"properties": {
"path": {
"type": "string",
"description": "Path relative to root"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"driveId": {
"type": "string"
}
}
}microsoft_search_driveSearch for files in OneDrive.
Args:
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"driveId": {
"type": "string"
}
}
}microsoft_create_folderCreate a folder in OneDrive.
Args:
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Folder name"
},
"driveId": {
"type": "string"
},
"parentId": {
"type": "string",
"description": "Parent folder ID"
}
}
}microsoft_upload_fileUpload a file to OneDrive (max 4MB for simple upload).
Args:
{
"type": "object",
"required": [
"filename",
"content"
],
"properties": {
"content": {
"type": "string",
"description": "File content"
},
"driveId": {
"type": "string"
},
"filename": {
"type": "string",
"description": "File name"
},
"parentId": {
"type": "string",
"description": "Parent folder ID"
}
}
}microsoft_download_fileDownload a file's content.
Args:
{
"type": "object",
"required": [
"itemId"
],
"properties": {
"itemId": {
"type": "string",
"description": "Item ID"
},
"driveId": {
"type": "string"
}
}
}microsoft_delete_drive_itemDelete a file or folder.
Args:
{
"type": "object",
"required": [
"itemId"
],
"properties": {
"itemId": {
"type": "string",
"description": "Item ID"
},
"driveId": {
"type": "string"
}
}
}microsoft_copy_drive_itemCopy a file or folder.
Args:
{
"type": "object",
"required": [
"itemId",
"destinationParentId"
],
"properties": {
"itemId": {
"type": "string",
"description": "Item ID"
},
"driveId": {
"type": "string"
},
"newName": {
"type": "string",
"description": "New name"
},
"destinationParentId": {
"type": "string",
"description": "Destination folder ID"
}
}
}microsoft_move_drive_itemMove a file or folder.
Args:
{
"type": "object",
"required": [
"itemId",
"destinationParentId"
],
"properties": {
"itemId": {
"type": "string",
"description": "Item ID"
},
"driveId": {
"type": "string"
},
"newName": {
"type": "string",
"description": "New name"
},
"destinationParentId": {
"type": "string",
"description": "Destination folder ID"
}
}
}microsoft_create_share_linkCreate a sharing link for a file or folder.
Args:
{
"type": "object",
"required": [
"itemId",
"type"
],
"properties": {
"type": {
"enum": [
"view",
"edit"
],
"type": "string",
"description": "Link type"
},
"scope": {
"enum": [
"anonymous",
"organization"
],
"type": "string",
"default": "organization"
},
"itemId": {
"type": "string",
"description": "Item ID"
},
"driveId": {
"type": "string"
}
}
}microsoft_list_permissionsList sharing permissions for a file or folder.
Args:
{
"type": "object",
"required": [
"itemId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"itemId": {
"type": "string",
"description": "Item ID"
},
"driveId": {
"type": "string"
}
}
}microsoft_list_joined_teamsList teams the current user has joined.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_get_teamGet team details.
Args:
{
"type": "object",
"required": [
"teamId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"teamId": {
"type": "string",
"description": "Team ID"
}
}
}microsoft_list_channelsList channels in a team.
Args:
{
"type": "object",
"required": [
"teamId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"teamId": {
"type": "string",
"description": "Team ID"
}
}
}microsoft_list_channel_messagesList messages in a channel.
Args:
{
"type": "object",
"required": [
"teamId",
"channelId"
],
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"teamId": {
"type": "string",
"description": "Team ID"
},
"channelId": {
"type": "string",
"description": "Channel ID"
}
}
}microsoft_send_channel_messageSend a message to a channel.
Args:
{
"type": "object",
"required": [
"teamId",
"channelId",
"content"
],
"properties": {
"teamId": {
"type": "string",
"description": "Team ID"
},
"content": {
"type": "string",
"description": "Message content"
},
"channelId": {
"type": "string",
"description": "Channel ID"
},
"contentType": {
"enum": [
"text",
"html"
],
"type": "string"
}
}
}microsoft_reply_to_channel_messageReply to a channel message.
Args:
{
"type": "object",
"required": [
"teamId",
"channelId",
"messageId",
"content"
],
"properties": {
"teamId": {
"type": "string",
"description": "Team ID"
},
"content": {
"type": "string",
"description": "Reply content"
},
"channelId": {
"type": "string",
"description": "Channel ID"
},
"messageId": {
"type": "string",
"description": "Message ID"
},
"contentType": {
"enum": [
"text",
"html"
],
"type": "string"
}
}
}microsoft_list_chatsList user's chats.
{
"type": "object",
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_list_chat_messagesList messages in a chat.
Args:
{
"type": "object",
"required": [
"chatId"
],
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"chatId": {
"type": "string",
"description": "Chat ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_send_chat_messageSend a message in a chat.
Args:
{
"type": "object",
"required": [
"chatId",
"content"
],
"properties": {
"chatId": {
"type": "string",
"description": "Chat ID"
},
"content": {
"type": "string",
"description": "Message content"
},
"contentType": {
"enum": [
"text",
"html"
],
"type": "string"
}
}
}microsoft_create_online_meetingCreate a Teams online meeting.
Args:
{
"type": "object",
"required": [
"subject",
"startDateTime",
"endDateTime"
],
"properties": {
"subject": {
"type": "string",
"description": "Meeting subject"
},
"attendees": {
"type": "array",
"items": {
"type": "string"
}
},
"endDateTime": {
"type": "string",
"description": "End date/time (ISO 8601)"
},
"startDateTime": {
"type": "string",
"description": "Start date/time (ISO 8601)"
}
}
}microsoft_list_contactsList Outlook contacts.
{
"type": "object",
"properties": {
"top": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"filter": {
"type": "string",
"description": "OData filter"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_get_contactGet a contact by ID.
Args:
{
"type": "object",
"required": [
"contactId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"contactId": {
"type": "string",
"description": "Contact ID"
}
}
}microsoft_create_contactCreate a new Outlook contact.
Args:
{
"type": "object",
"properties": {
"surname": {
"type": "string"
},
"jobTitle": {
"type": "string"
},
"givenName": {
"type": "string"
},
"companyName": {
"type": "string"
},
"mobilePhone": {
"type": "string"
},
"emailAddress": {
"type": "string"
},
"businessPhone": {
"type": "string"
}
}
}microsoft_update_contactUpdate a contact.
Args:
{
"type": "object",
"required": [
"contactId"
],
"properties": {
"surname": {
"type": "string"
},
"jobTitle": {
"type": "string"
},
"contactId": {
"type": "string",
"description": "Contact ID"
},
"givenName": {
"type": "string"
},
"companyName": {
"type": "string"
},
"mobilePhone": {
"type": "string"
},
"emailAddress": {
"type": "string"
},
"businessPhone": {
"type": "string"
}
}
}microsoft_delete_contactDelete a contact.
Args:
{
"type": "object",
"required": [
"contactId"
],
"properties": {
"contactId": {
"type": "string",
"description": "Contact ID"
}
}
}microsoft_list_contact_foldersList contact folders.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_list_task_listsList To Do task lists.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_create_task_listCreate a new task list.
Args:
{
"type": "object",
"required": [
"displayName"
],
"properties": {
"displayName": {
"type": "string",
"description": "List name"
}
}
}microsoft_delete_task_listDelete a task list.
Args:
{
"type": "object",
"required": [
"listId"
],
"properties": {
"listId": {
"type": "string",
"description": "List ID"
}
}
}microsoft_list_tasksList tasks in a task list.
Args:
{
"type": "object",
"required": [
"listId"
],
"properties": {
"top": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"listId": {
"type": "string",
"description": "Task list ID"
}
}
}microsoft_get_taskGet a task by ID.
Args:
{
"type": "object",
"required": [
"listId",
"taskId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"listId": {
"type": "string",
"description": "Task list ID"
},
"taskId": {
"type": "string",
"description": "Task ID"
}
}
}microsoft_create_taskCreate a new task.
Args:
{
"type": "object",
"required": [
"listId",
"title"
],
"properties": {
"body": {
"type": "string",
"description": "Task body"
},
"title": {
"type": "string",
"description": "Task title"
},
"listId": {
"type": "string",
"description": "Task list ID"
},
"importance": {
"enum": [
"low",
"normal",
"high"
],
"type": "string"
},
"dueDateTime": {
"type": "string",
"description": "Due date (ISO 8601)"
},
"dueTimeZone": {
"type": "string"
}
}
}microsoft_update_taskUpdate a task.
Args:
{
"type": "object",
"required": [
"listId",
"taskId"
],
"properties": {
"body": {
"type": "string"
},
"title": {
"type": "string"
},
"listId": {
"type": "string",
"description": "Task list ID"
},
"taskId": {
"type": "string",
"description": "Task ID"
},
"importance": {
"enum": [
"low",
"normal",
"high"
],
"type": "string"
},
"dueDateTime": {
"type": "string"
},
"dueTimeZone": {
"type": "string"
}
}
}microsoft_delete_taskDelete a task.
Args:
{
"type": "object",
"required": [
"listId",
"taskId"
],
"properties": {
"listId": {
"type": "string",
"description": "Task list ID"
},
"taskId": {
"type": "string",
"description": "Task ID"
}
}
}microsoft_list_checklist_itemsList checklist items for a task.
Args:
{
"type": "object",
"required": [
"listId",
"taskId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"listId": {
"type": "string",
"description": "Task list ID"
},
"taskId": {
"type": "string",
"description": "Task ID"
}
}
}microsoft_create_checklist_itemCreate a checklist item.
Args:
{
"type": "object",
"required": [
"listId",
"taskId",
"displayName"
],
"properties": {
"listId": {
"type": "string",
"description": "Task list ID"
},
"taskId": {
"type": "string",
"description": "Task ID"
},
"displayName": {
"type": "string",
"description": "Item name"
}
}
}microsoft_update_checklist_itemUpdate a checklist item.
Args:
{
"type": "object",
"required": [
"listId",
"taskId",
"itemId"
],
"properties": {
"itemId": {
"type": "string",
"description": "Checklist item ID"
},
"listId": {
"type": "string",
"description": "Task list ID"
},
"taskId": {
"type": "string",
"description": "Task ID"
},
"isChecked": {
"type": "boolean"
},
"displayName": {
"type": "string"
}
}
}microsoft_list_planner_tasksList tasks in a Planner plan.
Args:
{
"type": "object",
"required": [
"planId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"planId": {
"type": "string",
"description": "Plan ID"
}
}
}microsoft_get_planner_taskGet a Planner task.
Args:
{
"type": "object",
"required": [
"taskId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"taskId": {
"type": "string",
"description": "Task ID"
}
}
}microsoft_create_planner_taskCreate a Planner task.
Args:
{
"type": "object",
"required": [
"planId",
"title"
],
"properties": {
"title": {
"type": "string",
"description": "Task title"
},
"planId": {
"type": "string",
"description": "Plan ID"
},
"bucketId": {
"type": "string",
"description": "Bucket ID"
},
"dueDateTime": {
"type": "string",
"description": "Due date (ISO 8601)"
}
}
}microsoft_update_planner_taskUpdate a Planner task.
Args:
{
"type": "object",
"required": [
"taskId",
"etag"
],
"properties": {
"etag": {
"type": "string",
"description": "ETag from task"
},
"title": {
"type": "string"
},
"taskId": {
"type": "string",
"description": "Task ID"
},
"bucketId": {
"type": "string"
},
"dueDateTime": {
"type": "string"
},
"percentComplete": {
"type": "integer",
"maximum": 100,
"minimum": 0
}
}
}microsoft_delete_planner_taskDelete a Planner task.
Args:
{
"type": "object",
"required": [
"taskId",
"etag"
],
"properties": {
"etag": {
"type": "string",
"description": "ETag from task"
},
"taskId": {
"type": "string",
"description": "Task ID"
}
}
}microsoft_list_planner_bucketsList buckets in a plan.
Args:
{
"type": "object",
"required": [
"planId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"planId": {
"type": "string",
"description": "Plan ID"
}
}
}microsoft_create_planner_bucketCreate a bucket in a plan.
Args:
{
"type": "object",
"required": [
"planId",
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Bucket name"
},
"planId": {
"type": "string",
"description": "Plan ID"
}
}
}microsoft_get_planner_task_detailsGet task details including description and checklist.
Args:
{
"type": "object",
"required": [
"taskId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"taskId": {
"type": "string",
"description": "Task ID"
}
}
}microsoft_get_root_siteGet the organization's root SharePoint site.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_get_siteGet a SharePoint site by ID.
Args:
{
"type": "object",
"required": [
"siteId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"siteId": {
"type": "string",
"description": "Site ID or path"
}
}
}microsoft_search_sitesSearch for SharePoint sites.
Args:
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_list_site_listsList SharePoint lists in a site.
Args:
{
"type": "object",
"required": [
"siteId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"siteId": {
"type": "string",
"description": "Site ID"
}
}
}microsoft_get_listGet a SharePoint list.
Args:
{
"type": "object",
"required": [
"siteId",
"listId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"listId": {
"type": "string",
"description": "List ID"
},
"siteId": {
"type": "string",
"description": "Site ID"
}
}
}microsoft_list_list_itemsList items in a SharePoint list.
Args:
{
"type": "object",
"required": [
"siteId",
"listId"
],
"properties": {
"top": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"listId": {
"type": "string",
"description": "List ID"
},
"siteId": {
"type": "string",
"description": "Site ID"
}
}
}microsoft_get_list_itemGet a SharePoint list item.
Args:
{
"type": "object",
"required": [
"siteId",
"listId",
"itemId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"itemId": {
"type": "string",
"description": "Item ID"
},
"listId": {
"type": "string",
"description": "List ID"
},
"siteId": {
"type": "string",
"description": "Site ID"
}
}
}microsoft_create_list_itemCreate a SharePoint list item.
Args:
{
"type": "object",
"required": [
"siteId",
"listId",
"fields"
],
"properties": {
"fields": {
"type": "string",
"description": "JSON object with field values"
},
"listId": {
"type": "string",
"description": "List ID"
},
"siteId": {
"type": "string",
"description": "Site ID"
}
}
}microsoft_update_list_itemUpdate a SharePoint list item.
Args:
{
"type": "object",
"required": [
"siteId",
"listId",
"itemId",
"fields"
],
"properties": {
"fields": {
"type": "string",
"description": "JSON object with field values"
},
"itemId": {
"type": "string",
"description": "Item ID"
},
"listId": {
"type": "string",
"description": "List ID"
},
"siteId": {
"type": "string",
"description": "Site ID"
}
}
}microsoft_delete_list_itemDelete a SharePoint list item.
Args:
{
"type": "object",
"required": [
"siteId",
"listId",
"itemId"
],
"properties": {
"itemId": {
"type": "string",
"description": "Item ID"
},
"listId": {
"type": "string",
"description": "List ID"
},
"siteId": {
"type": "string",
"description": "Site ID"
}
}
}microsoft_get_site_driveGet the document library drive for a site.
Args:
{
"type": "object",
"required": [
"siteId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"siteId": {
"type": "string",
"description": "Site ID"
}
}
}microsoft_list_notebooksList OneNote notebooks.
{
"type": "object",
"properties": {
"top": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}microsoft_get_notebookGet a OneNote notebook.
Args:
{
"type": "object",
"required": [
"notebookId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"notebookId": {
"type": "string",
"description": "Notebook ID"
}
}
}microsoft_create_notebookCreate a OneNote notebook.
Args:
{
"type": "object",
"required": [
"displayName"
],
"properties": {
"displayName": {
"type": "string",
"description": "Notebook name"
}
}
}microsoft_list_sectionsList sections in a notebook.
Args:
{
"type": "object",
"required": [
"notebookId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"notebookId": {
"type": "string",
"description": "Notebook ID"
}
}
}microsoft_get_sectionGet a OneNote section.
Args:
{
"type": "object",
"required": [
"sectionId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"sectionId": {
"type": "string",
"description": "Section ID"
}
}
}microsoft_create_sectionCreate a section in a notebook.
Args:
{
"type": "object",
"required": [
"notebookId",
"displayName"
],
"properties": {
"notebookId": {
"type": "string",
"description": "Notebook ID"
},
"displayName": {
"type": "string",
"description": "Section name"
}
}
}microsoft_list_section_groupsList section groups in a notebook.
Args:
{
"type": "object",
"required": [
"notebookId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"notebookId": {
"type": "string",
"description": "Notebook ID"
}
}
}microsoft_list_pagesList pages in a section.
Args:
{
"type": "object",
"required": [
"sectionId"
],
"properties": {
"top": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"sectionId": {
"type": "string",
"description": "Section ID"
}
}
}microsoft_get_pageGet a OneNote page metadata.
Args:
{
"type": "object",
"required": [
"pageId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"pageId": {
"type": "string",
"description": "Page ID"
}
}
}microsoft_get_page_contentGet the HTML content of a OneNote page.
Args:
{
"type": "object",
"required": [
"pageId"
],
"properties": {
"pageId": {
"type": "string",
"description": "Page ID"
}
}
}microsoft_create_pageCreate a OneNote page.
Args:
{
"type": "object",
"required": [
"sectionId",
"htmlContent"
],
"properties": {
"title": {
"type": "string",
"description": "Page title"
},
"sectionId": {
"type": "string",
"description": "Section ID"
},
"htmlContent": {
"type": "string",
"description": "HTML content"
}
}
}