Outlook
Overview
SLUG: OUTLOOK
Description
Outlook is Microsoft’s email and calendaring platform integrating contacts, tasks, and scheduling, enabling users to manage communications and events in a unified workspace
Authentication Details
OAuth2
Connecting to Outlook
Create an auth config
Use the dashboard to create an auth config for the Outlook toolkit. This allows you to connect multiple Outlook accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Outlook Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using OAuth2
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Outlook toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
OUTLOOK_ADD_MAIL_ATTACHMENT
Tool Name: Add mail attachment
Description
Action Parameters
Action Response
OUTLOOK_CREATE_EMAIL_RULE
Tool Name: Create Email Rule
Description
Action Parameters
Action Response
OUTLOOK_DELETE_MAIL_FOLDER
Tool Name: Delete mail folder
Description
Action Parameters
Action Response
OUTLOOK_DOWNLOAD_OUTLOOK_ATTACHMENT
Tool Name: Download Outlook attachment
Description
Action Parameters
Action Response
OUTLOOK_GET_MAIL_DELTA
Tool Name: Get mail delta
Description
Action Parameters
Action Response
OUTLOOK_GET_MAIL_TIPS
Tool Name: Get mail tips
Description
Action Parameters
Action Response
OUTLOOK_LIST_CALENDARS
Tool Name: List Outlook calendars
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_CALENDAR_CREATE_EVENT
Tool Name: Create Calendar Event
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_CREATE_CONTACT
Tool Name: Create contact
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_CREATE_DRAFT
Tool Name: Create email draft
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_GET_CONTACT
Tool Name: Get contact
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_GET_EVENT
Tool Name: Get calendar event
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_GET_PROFILE
Tool Name: Get Outlook profile
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_LIST_EVENTS
Tool Name: List events
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_LIST_MAIL_FOLDERS
Tool Name: List mail folders
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_LIST_MESSAGES
Tool Name: List Messages
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_MOVE_MESSAGE
Tool Name: Move message to folder
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_REPLY_EMAIL
Tool Name: Reply to Email
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_SEND_EMAIL
Tool Name: Send email
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_UPDATE_EMAIL
Tool Name: Update email message
Description
Action Parameters
Action Response
OUTLOOK_UPDATE_MAILBOX_SETTINGS
Tool Name: Update mailbox settings
Description
Action Parameters
Action Response
OUTLOOK_CREATE_CALENDAR
Tool Name: Create calendar
Description
Action Parameters
Action Response
OUTLOOK_CREATE_CONTACT_FOLDER
Tool Name: Create contact folder
Description
Action Parameters
Action Response
OUTLOOK_CREATE_MAIL_FOLDER
Tool Name: Create mail folder
Description
Action Parameters
Action Response
OUTLOOK_CREATE_MASTER_CATEGORY
Tool Name: Create master category
Description
Action Parameters
Action Response
OUTLOOK_GET_MAILBOX_SETTINGS
Tool Name: Get mailbox settings
Description
Action Parameters
Action Response
OUTLOOK_GET_MASTER_CATEGORIES
Tool Name: Get master categories
Description
Action Parameters
Action Response
OUTLOOK_GET_SUPPORTED_LANGUAGES
Tool Name: Get supported languages
Description
Action Parameters
Action Response
OUTLOOK_GET_SUPPORTED_TIME_ZONES
Tool Name: Get supported time zones
Description
Action Parameters
Action Response
OUTLOOK_LIST_EVENT_ATTACHMENTS
Tool Name: List event attachments
Description
Action Parameters
Action Response
OUTLOOK_LIST_OUTLOOK_ATTACHMENTS
Tool Name: List Outlook attachments
Description
Action Parameters
Action Response
OUTLOOK_LIST_REMINDERS
Tool Name: List event reminders
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_ADD_EVENT_ATTACHMENT
Tool Name: Add event attachment
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_CREATE_DRAFT_REPLY
Tool Name: Create a draft reply
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_DELETE_CONTACT
Tool Name: Delete Contact
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_DELETE_EVENT
Tool Name: Delete Calendar Event
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_GET_CONTACT_FOLDERS
Tool Name: Get contact folders
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_GET_MESSAGE
Tool Name: Get email message
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_GET_SCHEDULE
Tool Name: Get schedule
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_LIST_CONTACTS
Tool Name: List Outlook contacts
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_SEARCH_MESSAGES
Tool Name: Search Outlook messages
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_UPDATE_CALENDAR_EVENT
Tool Name: Update calendar event
Description
Action Parameters
Action Response
OUTLOOK_OUTLOOK_UPDATE_CONTACT
Tool Name: Update Contact
Description
Action Parameters
Action Response