| name | outlook-automation |
| description | Automate Outlook tasks via Rube MCP (Composio): emails, calendar, contacts, folders, attachments. Always search tools first for current schemas. |
| type | skill |
| created | 2026-02-27T00:00:00.000Z |
| domain | productivity |
| category | automation |
| risk | unknown |
| source | community |
| tags | ["skill","productivity","automation","outlook"] |
Outlook Automation via Rube MCP
Automate Microsoft Outlook operations through Composio's Outlook toolkit via Rube MCP.
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Outlook connection via
RUBE_MANAGE_CONNECTIONS with toolkit outlook
- Always call
RUBE_SEARCH_TOOLS first to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLS responds
- Call
RUBE_MANAGE_CONNECTIONS with toolkit outlook
- If connection is not ACTIVE, follow the returned auth link to complete Microsoft OAuth
- Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Search and Filter Emails
When to use: User wants to find specific emails across their mailbox
Tool sequence:
OUTLOOK_SEARCH_MESSAGES - Search with KQL syntax across all folders [Required]
OUTLOOK_GET_MESSAGE - Get full message details [Optional]
OUTLOOK_LIST_OUTLOOK_ATTACHMENTS - List message attachments [Optional]
OUTLOOK_DOWNLOAD_OUTLOOK_ATTACHMENT - Download attachment [Optional]
Key parameters:
query: KQL search string (from:, to:, subject:, received:, hasattachment:)
from_index: Pagination start (0-based)
size: Results per page (max 25)
message_id: Message ID (use hitId from search results)
Pitfalls:
- Only works with Microsoft 365/Enterprise accounts (not @hotmail.com/@outlook.com)
- Pagination relies on hitsContainers[0].moreResultsAvailable; stop only when false
- Use hitId from search results as message_id for downstream calls, not resource.id
- Index latency: very recent emails may not appear immediately
- Inline images appear as attachments; filter by mimetype for real documents
2. Query Emails in a Folder