The catalogue/Outlook
Outlook
app.microsoft.outlook
Send, read, search, and organize Outlook emails via Microsoft Graph
Version2.0.0
Categoryproductivity
AuthOAuth 2
Tools20
Transportstdio
LicenceMIT
01
What it does
The app, in its own words.
Microsoft Outlook email management — send, read, search, and organize emails via Microsoft Graph API.
02
Tools
20 tools the agent can call.
Every one is declared with typed parameters and returns structured results, so the host can render them instead of narrating them.
- create-draftCreate a draft email message.
- create-folderCreate a new mail folder.
- delete-draftDelete a draft email.
- delete-folderDelete a mail folder and all its contents.
- delete-messageDelete a message (moves to Deleted Items) or permanently delete it.
- forward-messageForward an email message to other recipients.
- get-attachmentGet the content of an email attachment by its attachment ID.
- get-messageGet full details of a specific email message by ID, including body and attachments.
- list-draftsList all draft emails in the account.
- list-foldersList all mail folders in the account.
- list-messagesList email messages from inbox or a specific folder. Supports filtering by unread, importance, etc.
- list-rulesList all inbox rules (mail filters) for the account.
- modify-messageModify a message: mark as read/unread, set importance, add categories, or flag it.
- move-messageMove a message to a different mail folder.
- reply-messageReply to an existing email message.
- search-messagesSearch for email messages. Supports searching by subject, body, sender, etc.
- send-draftSend an existing draft email.
- send-messageSend an email message from the connected Outlook account.
- store-attachmentDownload and store an email attachment to the local filesystem.
- update-draftUpdate an existing draft email by replacing its content.
03
Auth and permissions
What it asks for.
Declared in the manifest, in advance. The app cannot reach anything it did not ask for here.
Scopes
openidprofileemailoffline_accessMail.ReadMail.ReadWriteMail.SendUser.Read
System secrets
CLIENT_IDCLIENT_SECRETREDIRECT_URI
User secrets
ACCESS_TOKENREFRESH_TOKENEMAILEXPIRY_DATE
Reading further
The manifest and the source for Outlook live in the monorepo, alongside the other apps.