{
  "info": {
    "name": "Outlook — mcp.ai",
    "description": "REST API for the Outlook MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/outlook",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "outlook_add_mail_attachment",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/add/mail/attachment",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "add",
            "mail",
            "attachment"
          ]
        },
        "description": "Tool to add an attachment to an email message. use when you have a message id and need to attach a small (<3 mb) file or reference.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"item\": {},\n  \"name\": \"\",\n  \"user_id\": \"\",\n  \"isInline\": false,\n  \"contentId\": \"\",\n  \"message_id\": \"\",\n  \"odata_type\": \"\",\n  \"contentType\": \"\",\n  \"contentBytes\": \"\",\n  \"contentLocation\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_create_calendar",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/calendar",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "calendar"
          ]
        },
        "description": "Tool to create a new calendar in the signed-in user's mailbox. use when organizing events into a separate calendar.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"color\": \"\",\n  \"user_id\": \"\",\n  \"hexColor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_create_contact_folder",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/contact/folder",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "contact",
            "folder"
          ]
        },
        "description": "Tool to create a new contact folder in the user's mailbox. use when needing to organize contacts into custom folders.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"displayName\": \"\",\n  \"parentFolderId\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_create_email_rule",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/email/rule",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "email",
            "rule"
          ]
        },
        "description": "Create email rule filter with conditions and actions",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"actions\": {},\n  \"sequence\": 0,\n  \"isEnabled\": false,\n  \"conditions\": {},\n  \"displayName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_create_mail_folder",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/mail/folder",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "mail",
            "folder"
          ]
        },
        "description": "Tool to create a new mail folder. use when you need to organize email into a new folder.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"isHidden\": false,\n  \"displayName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_create_master_category",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/master/category",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "master",
            "category"
          ]
        },
        "description": "Tool to create a new category in the user's master category list. use after selecting a unique display name.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"color\": \"\",\n  \"displayName\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_delete_mail_folder",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/mail/folder",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "mail",
            "folder"
          ]
        },
        "description": "Delete a mail folder from the user's mailbox. use when you need to remove an existing mail folder.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"folder_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_download_outlook_attachment",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/download/outlook/attachment",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "download",
            "outlook",
            "attachment"
          ]
        },
        "description": "Downloads a specific file attachment from an email message in a microsoft outlook mailbox; the attachment must contain 'contentbytes' (binary data) and not be a link or embedded item.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"file_name\": \"\",\n  \"message_id\": \"\",\n  \"attachment_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_get_mail_delta",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/mail/delta",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "mail",
            "delta"
          ]
        },
        "description": "Tool to retrieve incremental changes (delta) of messages in a mailbox. use when syncing mailbox updates since last checkpoint.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"top\": 0,\n  \"skip\": 0,\n  \"count\": false,\n  \"expand\": \"\",\n  \"filter\": \"\",\n  \"search\": \"\",\n  \"select\": \"\",\n  \"orderby\": \"\",\n  \"user_id\": \"\",\n  \"folder_id\": \"\",\n  \"skip_token\": \"\",\n  \"delta_token\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_get_mail_tips",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/mail/tips",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "mail",
            "tips"
          ]
        },
        "description": "Tool to retrieve mail tips such as automatic replies and mailbox full status. use when you need to check recipient status before sending mail.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"EmailAddresses\": \"\",\n  \"MailTipsOptions\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_get_mailbox_settings",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/mailbox/settings",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "mailbox",
            "settings"
          ]
        },
        "description": "Tool to retrieve mailbox settings. use when you need to view settings such as automatic replies, time zone, and working hours for the signed-in or specified user.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"expand\": \"\",\n  \"select\": \"\",\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_get_master_categories",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/master/categories",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "master",
            "categories"
          ]
        },
        "description": "Tool to retrieve the user's master category list. use when you need to get all categories defined for the user.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"top\": 0,\n  \"skip\": 0,\n  \"filter\": \"\",\n  \"select\": \"\",\n  \"orderby\": \"\",\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_get_supported_languages",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/supported/languages",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "supported",
            "languages"
          ]
        },
        "description": "Tool to retrieve supported languages in the user's mailbox. use when you need to display or select from available mailbox languages.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_get_supported_time_zones",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/supported/time/zones",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "supported",
            "time",
            "zones"
          ]
        },
        "description": "Tool to retrieve supported time zones in the user's mailbox. use when you need a list of time zones to display or choose from for event scheduling.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"timeZoneStandard\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_list_calendars",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/calendars",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "calendars"
          ]
        },
        "description": "Tool to list calendars in the signed-in user's mailbox. use when you need to retrieve calendars with optional odata queries.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"top\": 0,\n  \"skip\": 0,\n  \"filter\": \"\",\n  \"select\": \"\",\n  \"orderby\": \"\",\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_list_event_attachments",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/event/attachments",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "event",
            "attachments"
          ]
        },
        "description": "Tool to list attachments for a specific outlook calendar event. use when you have an event id and need to view its attachments.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"top\": 0,\n  \"skip\": 0,\n  \"filter\": \"\",\n  \"select\": \"\",\n  \"orderby\": \"\",\n  \"user_id\": \"\",\n  \"event_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_list_outlook_attachments",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/outlook/attachments",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "outlook",
            "attachments"
          ]
        },
        "description": "Lists metadata (like name, size, and type, but not `contentbytes`) for all attachments of a specified outlook email message.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"message_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_list_reminders",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/reminders",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "reminders"
          ]
        },
        "description": "Tool to retrieve reminders for events occurring within a specified time range. use when you need to see upcoming reminders between two datetimes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"userId\": \"\",\n  \"endDateTime\": \"\",\n  \"startDateTime\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_add_event_attachment",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/add/event/attachment",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "add",
            "event",
            "attachment"
          ]
        },
        "description": "Adds an attachment to a specific outlook calendar event. use when you need to attach a file or nested item to an existing event.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"item\": {},\n  \"name\": \"\",\n  \"user_id\": \"\",\n  \"event_id\": \"\",\n  \"odata_type\": \"\",\n  \"contentBytes\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_calendar_create_event",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/calendar/create/event",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "calendar",
            "create",
            "event"
          ]
        },
        "description": "Creates a new outlook calendar event, ensuring `start datetime` is chronologically before `end datetime`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"body\": \"\",\n  \"is_html\": false,\n  \"show_as\": \"\",\n  \"subject\": \"\",\n  \"user_id\": \"\",\n  \"location\": \"\",\n  \"time_zone\": \"\",\n  \"categories\": \"\",\n  \"end_datetime\": \"\",\n  \"attendees_info\": \"\",\n  \"start_datetime\": \"\",\n  \"is_online_meeting\": false,\n  \"online_meeting_provider\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_create_contact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/create/contact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "create",
            "contact"
          ]
        },
        "description": "Creates a new contact in a microsoft outlook user's contacts folder.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"notes\": \"\",\n  \"surname\": \"\",\n  \"user_id\": \"\",\n  \"birthday\": \"\",\n  \"jobTitle\": \"\",\n  \"givenName\": \"\",\n  \"homePhone\": \"\",\n  \"categories\": \"\",\n  \"department\": \"\",\n  \"companyName\": \"\",\n  \"displayName\": \"\",\n  \"mobilePhone\": \"\",\n  \"businessPhones\": \"\",\n  \"emailAddresses\": \"\",\n  \"officeLocation\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_create_draft",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/create/draft",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "create",
            "draft"
          ]
        },
        "description": "Creates an outlook email draft with subject, body, recipients, and an optional attachment. supports creating drafts as part of existing conversation threads by specifying a conversationid; attachments",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"body\": \"\",\n  \"is_html\": false,\n  \"subject\": \"\",\n  \"attachment\": {},\n  \"cc_recipients\": \"\",\n  \"to_recipients\": \"\",\n  \"bcc_recipients\": \"\",\n  \"conversation_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_create_draft_reply",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/create/draft/reply",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "create",
            "draft",
            "reply"
          ]
        },
        "description": "Creates a draft reply in the specified user's outlook mailbox to an existing message (identified by a valid `message id`), optionally including a `comment` and cc/bcc recipients.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"comment\": \"\",\n  \"user_id\": \"\",\n  \"cc_emails\": \"\",\n  \"bcc_emails\": \"\",\n  \"message_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_delete_contact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/delete/contact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "delete",
            "contact"
          ]
        },
        "description": "Permanently deletes an existing contact, using its `contact id` (obtainable via 'list user contacts' or 'get contact'), from the outlook contacts of the user specified by `user id`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"contact_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_delete_event",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/delete/event",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "delete",
            "event"
          ]
        },
        "description": "Deletes an existing calendar event, identified by its unique `event id`, from a specified user's microsoft outlook calendar, with an option to send cancellation notifications to attendees.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"event_id\": \"\",\n  \"send_notifications\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_get_contact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/get/contact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "get",
            "contact"
          ]
        },
        "description": "Retrieves a specific outlook contact by its `contact id` from the contacts of a specified `user id` (defaults to 'me' for the authenticated user).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"contact_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_get_contact_folders",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/get/contact/folders",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "get",
            "contact",
            "folders"
          ]
        },
        "description": "Tool to retrieve a list of contact folders in the signed-in user's mailbox. use after authentication when you need to browse or select among contact folders.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"top\": 0,\n  \"skip\": 0,\n  \"expand\": \"\",\n  \"filter\": \"\",\n  \"select\": \"\",\n  \"orderby\": \"\",\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_get_event",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/get/event",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "get",
            "event"
          ]
        },
        "description": "Retrieves the full details of a specific calendar event by its id from a user's outlook calendar, provided the event exists.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"event_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_get_message",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/get/message",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "get",
            "message"
          ]
        },
        "description": "Retrieves a specific email message by its id from the specified user's outlook mailbox. use the 'select' parameter to include specific fields like 'internetmessageheaders' for filtering automated emai",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"select\": \"\",\n  \"user_id\": \"\",\n  \"message_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_get_profile",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/get/profile",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "get",
            "profile"
          ]
        },
        "description": "Retrieves the microsoft outlook profile for a specified user.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_get_schedule",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/get/schedule",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "get",
            "schedule"
          ]
        },
        "description": "Retrieves free/busy schedule information for specified email addresses within a defined time window.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"EndTime\": {},\n  \"Schedules\": \"\",\n  \"StartTime\": {},\n  \"availabilityViewInterval\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_list_contacts",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/list/contacts",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "list",
            "contacts"
          ]
        },
        "description": "Retrieves a user's microsoft outlook contacts, from the default or a specified contact folder.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"top\": 0,\n  \"filter\": \"\",\n  \"select\": \"\",\n  \"orderby\": \"\",\n  \"user_id\": \"\",\n  \"contact_folder_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_list_events",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/list/events",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "list",
            "events"
          ]
        },
        "description": "Retrieves events from a user's outlook calendar via microsoft graph api, supporting pagination, filtering, property selection, sorting, and timezone specification.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"top\": 0,\n  \"skip\": 0,\n  \"filter\": \"\",\n  \"select\": \"\",\n  \"orderby\": \"\",\n  \"user_id\": \"\",\n  \"timezone\": \"\",\n  \"expand_recurring_events\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_list_mail_folders",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/list/mail/folders",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "list",
            "mail",
            "folders"
          ]
        },
        "description": "Tool to list a user's top-level mail folders. use when you need folders like inbox, drafts, sent items; set include hidden folders=true to include hidden folders.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"include_hidden_folders\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_list_messages",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/list/messages",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "list",
            "messages"
          ]
        },
        "description": "Retrieves a list of email messages from a specified mail folder in an outlook mailbox, with options for filtering (including by conversationid to get all messages in a thread), pagination, and sorting",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"top\": 0,\n  \"skip\": 0,\n  \"folder\": \"\",\n  \"select\": \"\",\n  \"is_read\": false,\n  \"orderby\": \"\",\n  \"subject\": \"\",\n  \"user_id\": \"\",\n  \"categories\": \"\",\n  \"importance\": \"\",\n  \"from_address\": \"\",\n  \"conversationId\": \"\",\n  \"has_attachments\": false,\n  \"subject_contains\": \"\",\n  \"subject_endswith\": \"\",\n  \"sent_date_time_gt\": \"\",\n  \"sent_date_time_lt\": \"\",\n  \"subject_startswith\": \"\",\n  \"received_date_time_ge\": \"\",\n  \"received_date_time_gt\": \"\",\n  \"received_date_time_le\": \"\",\n  \"received_date_time_lt\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_move_message",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/move/message",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "move",
            "message"
          ]
        },
        "description": "Move a message to another folder within the specified user's mailbox. this creates a new copy of the message in the destination folder and removes the original message.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"message_id\": \"\",\n  \"destination_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_reply_email",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/reply/email",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "reply",
            "email"
          ]
        },
        "description": "Sends a plain text reply to an outlook email message, identified by `message id`, allowing optional cc and bcc recipients.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"comment\": \"\",\n  \"user_id\": \"\",\n  \"cc_emails\": \"\",\n  \"bcc_emails\": \"\",\n  \"message_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_search_messages",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/search/messages",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "search",
            "messages"
          ]
        },
        "description": "Searches messages in a microsoft 365 or enterprise outlook account mailbox, supporting filters for sender, subject, attachments, pagination, and sorting by relevance or date.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"size\": 0,\n  \"query\": \"\",\n  \"subject\": \"\",\n  \"fromEmail\": \"\",\n  \"from_index\": 0,\n  \"hasAttachments\": false,\n  \"enable_top_results\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_send_email",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/send/email",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "send",
            "email"
          ]
        },
        "description": "Sends an email with subject, body, recipients, and an optional attachment via microsoft graph api; attachments require a non-empty file with valid name and mimetype.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"body\": \"\",\n  \"is_html\": false,\n  \"subject\": \"\",\n  \"to_name\": \"\",\n  \"user_id\": \"\",\n  \"to_email\": \"\",\n  \"cc_emails\": \"\",\n  \"attachment\": {},\n  \"bcc_emails\": \"\",\n  \"save_to_sent_items\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_update_calendar_event",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/update/calendar/event",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "update",
            "calendar",
            "event"
          ]
        },
        "description": "Updates specified fields of an existing outlook calendar event.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"body\": {},\n  \"show_as\": \"\",\n  \"subject\": \"\",\n  \"user_id\": \"\",\n  \"event_id\": \"\",\n  \"location\": {},\n  \"attendees\": \"\",\n  \"time_zone\": \"\",\n  \"categories\": \"\",\n  \"end_datetime\": \"\",\n  \"start_datetime\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_update_contact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/update/contact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "update",
            "contact"
          ]
        },
        "description": "Updates an existing outlook contact, identified by `contact id` for the specified `user id`, requiring at least one other field to be modified.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"notes\": \"\",\n  \"surname\": \"\",\n  \"user_id\": \"\",\n  \"birthday\": \"\",\n  \"jobTitle\": \"\",\n  \"givenName\": \"\",\n  \"categories\": \"\",\n  \"contact_id\": \"\",\n  \"department\": \"\",\n  \"homePhones\": \"\",\n  \"companyName\": \"\",\n  \"displayName\": \"\",\n  \"mobilePhone\": \"\",\n  \"businessPhones\": \"\",\n  \"emailAddresses\": \"\",\n  \"officeLocation\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_outlook_update_email",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/outlook/update/email",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "outlook",
            "update",
            "email"
          ]
        },
        "description": "Updates specified properties of an existing email message; `message id` must identify a valid message within the specified `user id`'s mailbox.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"body\": {},\n  \"subject\": \"\",\n  \"user_id\": \"\",\n  \"importance\": \"\",\n  \"message_id\": \"\",\n  \"cc_recipients\": \"\",\n  \"to_recipients\": \"\",\n  \"bcc_recipients\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "outlook_update_mailbox_settings",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/mailbox/settings",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "mailbox",
            "settings"
          ]
        },
        "description": "Tool to update mailbox settings for the signed-in user. use when you need to configure automatic replies, default time zone, language, or working hours. example: schedule automatic replies for vacatio",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"language\": {},\n  \"timeZone\": \"\",\n  \"workingHours\": {},\n  \"automaticRepliesSetting\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}