The catalogue/Outlook

Outlook

app.microsoft.outlook

Send, read, search, and organize Outlook emails via Microsoft Graph

OAuth 2productivityRead the source
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.

outlookemailmicrosoftmailmessagesoffice365hotmail
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.

Read the sourceBack to the catalogue

Outlook · Agent Apps