Communication

# Microsoft Outlook Connector

Connect to Microsoft Outlook to read, send, and manage emails via MS Graph.

$pip install "toolsconnector[outlook]"
23
Actions
Communication
Category
Free
Apache 2.0

## All 23 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`create_calendar_event ⚠` | Create a calendar event | subject, start, end [attendees, body] | `OutlookCalendarEvent`
`create_contact ⚠` | Create a new contact | given_name [surname, email, phone] | `OutlookContact`
`create_draft` | Create an email draft | to, subject, body | `OutlookMessageId`
`create_folder ⚠` | Create a mail folder | display_name [parent_folder_id] | `MailFolder`
`create_mail_rule ⚠` | Create a new inbox message rule | display_name, conditions, actions | `MailRule`
`delete_message ⚠` | Delete an email message | message_id | `NoneType`
`forward_message ⚠` | Forward an email message | message_id, to [comment] | `NoneType`
`get_attachment` | Get a single attachment by ID | message_id, attachment_id | `OutlookAttachment`
`get_contact` | Get a single contact by ID | contact_id | `OutlookContact`
`get_mail_tips` | Get mail tips for email addresses | email_addresses | `list`
`get_message` | Get a single email message by ID | message_id | `OutlookMessage`
`list_attachments` | List attachments on an email message | message_id | `list`
`list_calendar_events` | List calendar events | [start, end, limit, page_url] | `PaginatedList[OutlookCalendarEvent]`
`list_categories` | List master categories | — | `list`
`list_contacts` | List contacts | [limit, skip, page_url] | `PaginatedList[OutlookContact]`
`list_folders` | List mail folders | — | `list`
`list_mail_rules` | List inbox message rules | — | `list`
`list_messages` | List email messages from a folder | [folder, limit, skip, page_url] | `PaginatedList[OutlookMessage]`
`move_message` | Move a message to another folder | message_id, destination_folder_id | `OutlookMessage`
`reply_message ⚠` | Reply to an email message | message_id, body [reply_all] | `NoneType`
`search_messages` | Search email messages | query [limit, page_url] | `PaginatedList[OutlookMessage]`
`send_message ⚠` | Send an email message | to, subject, body [cc] | `OutlookMessageId`
`update_message` | Update properties of an email message | message_id [is_read, categories, importance] | `OutlookMessage`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing