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 15Show fewer⌄
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…
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.
- 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.