ClawLink
Microsoft Apps270 toolsBrowser login (OAuth), no API keys

Outlook integration for AI agents

Read mail, manage calendar, and browse contacts

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Outlook once and call the same tools from all of them.

Deeper comparison, failure modes and setup details: Outlook for AI agents, in depth.

Setup

Connect Outlook through ClawLink's hosted setup to read mail, send messages, manage drafts and folders, browse contacts, manage calendars and tasks, and more.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Outlook exposes 270 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
outlook_calendar_create_eventCreate a new Outlook calendar eventRead
outlook_create_contactCreate a new Outlook contactWrite
outlook_create_draftCreate a new draft Outlook emailWrite
outlook_get_messageGet a specific Outlook messageRead
outlook_get_profileGet the connected Outlook user profileRead
outlook_list_calendarsList Outlook calendarsRead
outlook_list_mail_foldersList Outlook mail foldersRead
outlook_list_messagesList Outlook messagesRead
outlook_list_user_contactsList Outlook contactsRead
outlook_query_emailsQuery Outlook emails with filtersRead
outlook_reply_emailReply directly to an Outlook messageWrite
outlook_search_messagesSearch Outlook messagesRead
outlook_send_emailSend a new Outlook emailWrite
outlook_download_outlook_attachmentDownloads a specific file attachment from an email message in a Microsoft Outlook mailbox; theRead
outlook_find_meeting_timesSuggests meeting times based on organizer and attendee availability, time constraints, andRead
outlook_get_calendar_eventRetrieve a specific event from a specified calendarRead
outlook_get_calendar_event_attachmentRetrieve a specific attachment from an event within a calendarRead
outlook_get_calendar_from_eventRetrieve the parent calendar that contains a specific eventRead
outlook_get_calendar_from_groupRetrieve a specific calendar from a calendar group in Microsoft OutlookRead
outlook_get_calendar_groupRetrieve the properties and relationships of a calendar group objectRead
outlook_get_calendar_group_calendar_event_extensionRetrieve an open extension from a calendar event within a specific calendar group and calendarRead
outlook_get_calendar_group_scheduleRetrieve free/busy schedule information for a specific user's calendar within a calendar groupRead
outlook_get_calendar_permissionRetrieve a specific calendar permission for a user's calendarRead
outlook_get_calendar_permission_from_calendarRetrieve a specific calendar permission from a user's calendarRead
outlook_get_calendar_scheduleGet free/busy schedule information for users, distribution lists, or resourcesRead
outlook_get_calendar_viewGet events ACTIVE during a time window (includes multi-day events)Read
outlook_get_child_folder_messageRetrieve a specific email message from a child mail folderRead
outlook_get_child_folder_message_contentGet the MIME content of a message from a child mail folderRead
outlook_get_child_mail_folderRetrieve a specific child mail folder from a parent mail folderRead
outlook_get_contact_extensionRetrieve an open extension from a contact in Microsoft GraphRead