Connect Microsoft Outlook Email to Siftree.

Microsoft Outlook lets you bring all your email accounts and calendars in one convenient spot.

Connect

Read from your Microsoft Outlook Email account

Sign in once. Siftree reads your records and reacts to new events as they happen.

  • Download Attachment

    Download an email attachment to /tmp . Use Find Email to locate the message, then Get Message with includeAttachments: true to get the messageId and attachment id fields. Example: after get-message(messageId="AAMk...",…

  • Find Contacts

    Search and list contacts in the authenticated user's Outlook contacts. Returns { count, contacts } where count is the Graph-reported total contact count ( @odata.count ) and contacts is the filtered result array. Omit…

  • Find Email

    Find (search, list, or count) email messages in a Microsoft Outlook mailbox via Microsoft Graph. By default a search or list request ( countOnly = false) scans the WHOLE mailbox (all folders including Sent, Archive,…

    Includes Sent, Archive, etc.), matching what you see when searching in Outlook; a count-only request ( countOnly = true) with no explicit folderScope stays inbox-scoped and counts ALL inbox messages by default, not just unread ones — also set isRead to false to count only unread messages (matching Outlook's unread inbox badge). Set folderScope explicitly to override this behavior for either mode. To search a shared mailbox, set userId (the mailbox owner's UPN or ID); add sharedFolderId to target a specific folder within it, and more

  • Find Shared Folder Email

    Search for an email in a shared folder in Microsoft Outlook.

  • Get Current User

    Returns the authenticated Microsoft user's ID, display name, email, and principal name via Microsoft Graph. Call this first when the user says 'my emails', 'my inbox', or needs identity context. Use the returned id to…

  • Get Folder

    Retrieve a single mail folder by its ID. Returns the folder's id , displayName , parentFolderId , childFolderCount , totalItemCount , and unreadItemCount . If you only have a display name and need the ID, use List…

  • Get Message

    Includes full body and optional attachments. Use Find Email first to search for messages and obtain a message id ; then call this tool to retrieve the full content. Set includeAttachments: true to expand attachment metadata — the id field of each attachment is required by Download Attachment . Example: after find-email(search="Eval-Festivus") returns a message with id: "AAMk...", call get-message(messageId="AAMk...", includeAttachments=true) to get the body text and attachment list, and more

  • Get Shared Folder

    Retrieve a single folder from a shared mailbox by its ID. Returns the folder's id , displayName , parentFolderId , childFolderCount , totalItemCount , and unreadItemCount . If you only have a display name and need the…

  • List Contacts

    Get a contact collection from the default contacts folder. Returns { count, contacts } where count is the true total number of contacts in the collection as reported by Microsoft Graph ( @odata.count ), and contacts is…

  • List Important Mail

    Get the most important mail from the user's Inbox (messages with high importance or flagged status). Returns { count, data } where count is the true total matching message count reported by Microsoft Graph (…

Show all 15
  • List Labels

    Get all the labels/categories that have been defined for a user.

  • New Attachment Received (Instant)Trigger

    Emit new event when a new email containing one or more attachments arrives in a specified Microsoft Outlook folder.

  • New Contact Event (Instant)Trigger

    Emit new event when a new Contact is created

  • New Email Event (Instant)Trigger

    Emit new event when an email is received in specified folders.

  • New Email in Shared Folder EventTrigger

    Emit new event when an email is received in specified shared folders.

Act

Take action in Microsoft Outlook Email

Agents update records and send messages for you, automatically, as drafts, or after you approve.

  • Add Label to Email

    Adds a label/category to an email in Microsoft Outlook.

  • Create Contact

    Add a contact to the root Contacts folder,

  • Create Draft Email

    Create a draft email,

  • Create Draft Reply

    Create a draft reply to an email.

  • Modify Email

    Apply one or more state mutations to an email message: mark read/unread, add/remove categories, move to a folder, or change the flag status. All params except messageId are optional — only the ones you provide are…

  • Move Email to Folder

    Moves an email to the specified folder in Microsoft Outlook.

  • Remove Label from Email

    Removes a label/category from an email in Microsoft Outlook.

  • Reply to Email

    Reply to an email in Microsoft Outlook.

  • Save Contact

    Create or update an Outlook contact (upsert). Omit contactId to create a new contact; provide contactId to update an existing one. Use Find Contacts first to look up a contact's id before updating. Example (create):…

  • Send Email

    Send a new email, reply to an existing message, or save a draft — all in one tool. Omit inReplyToMessageId to send a new email. Provide inReplyToMessageId to reply to an existing message (threads correctly). Set…

Show all 11
  • Update Contact

    Update an existing contact,

Put Microsoft Outlook Email data to work

Need something from Microsoft Outlook Email that isn't listed? Siftree can also collect from any public web page, or tell us what you need.

Siftree

Siftree is an AI platform that sales, CX, marketing, product, and strategy teams use to find, win, and keep customers.

Siftree connects calls, tickets, reviews, social, documents, video, and the systems you already use — then builds pipelines, datasets, tools, and cited insights your team and agents can operate on. Long-horizon agents keep building after you walk away.

[Machine-readable summary](https://www.siftree.com/llms.txt) — full machine-readable index.

Capabilities (summary):

  • - Connect anything: calls, tickets, reviews, social, documents, video, and existing systems.
  • - Describe what you need in plain language; Siftree builds pipelines, structures the data, and routes models for language, vision, audio, transcription, classification, and enrichment.
  • - Operate on datasets, tools, reports, and cited insights. You define the rules — what counts, how it's scored, what gets labeled.
  • - Marketplace: 14,824 sources across 4,169 apps and websites as of October 2026, plus any public website. Search, choose a source, and create an analysis-ready dataset without scraper maintenance.
  • - Native connectors for help desks, CRMs, and call recorders, plus upload and API. Audio and video are transcribed and labeled with everything else.
  • - Runs on a schedule or a trigger, and alerts your team in Slack when a threshold is crossed.
  • - Acts in your systems: writes labels and fields back to the help desk or CRM, opens issues in Linear or Jira, and drafts replies and emails. Each agent runs automatically, drafts for review, or asks first, and every action is logged.
  • - Ask questions of your data from Claude or ChatGPT through Siftree MCP.
  • - Enterprise protections: continuous verification of every request, encryption in storage and transit, privilege and identity governance, immutable activity logs.
  • - Teams use the eight products in place of separate point tools for prospecting data, support analytics, social listening, community triage, ad research, AI search visibility, research repositories, and competitive intelligence.

Contact: