Skip to navigation

Outlook GCC High

Connect your AI agents to Outlook GCC High.
This Connector is in Beta

Merge has validated Outlook GCC High against the provider’s documented API and not yet verified it against the live one, so its behavior can differ from the documentation. It carries the same tool surface it will have at general availability. Connectors overview covers the tier and how to turn Beta Connectors off.

Authentication: OAuth or access token. See Magic Link for the runtime auth flow, or Application credentials to bring your own OAuth app.

Sample use cases

  • Summarize unread email in a GCC High mailbox from the last 24 hours
  • Find a meeting time that works for three attendees and send the invite
  • Move every message from procurement@agency.gov into the Contracts folder

Available Tools

list_message_attachments

List attachments for an email message with pagination support. Returns metadata only (id, name, size, contentType…

get_message_attachment

Get a specific attachment from an email message by ID. Returns full attachment details including base64-encoded…

get_message_attachments_metadata

Get metadata for all attachments in an email message without downloading content. Returns only essential fields (id…

get_events

Retrieve calendar events within a time range with pagination support. When start_time and end_time are provided…

get_event

Get a specific calendar event by ID. Event bodies are returned as plain text by default; pass body_format=‘html’ for…

create_event

Create a calendar event (one-time or recurring). Use recurrence parameter for recurring events.

update_event

Update a calendar event. For recurring events: updating an occurrence ID changes only that instance (creates an…

delete_event

Delete a calendar event

get_today_events

Get today’s calendar events

get_upcoming_events

Get upcoming calendar events

get_past_events

Get past calendar events from previous days

create_meeting

Create a meeting with attendees (one-time or recurring)

create_teams_meeting

Create a Teams meeting with enhanced online meeting support

search_events

Search for calendar events with pagination support

get_user_schedule

Get free/busy schedule information for users, distribution lists, or resources for a specified time period

find_meeting_times

Find optimal meeting times based on attendee availability, suggesting times that work for required participants

get_contacts

Retrieve contacts from a folder with pagination support

get_contact

Get a specific contact by ID

create_contact

Create a new contact

update_contact

Update a contact

delete_contact

Delete a contact

search_contacts

Search for contacts with pagination support

find_contacts_by_email

Find contacts by email address with pagination support

find_contacts_by_company

Find contacts by company name with pagination support

get_mail_folders

Get all mail folders with pagination support

get_mail_folder

Get a specific mail folder by ID

create_mail_folder

Create a new mail folder

update_mail_folder

Update a mail folder

delete_mail_folder

Delete a mail folder

copy_mail_folder

Copy a mail folder

move_mail_folder

Move a mail folder

get_child_folders

Get child folders of a parent folder with pagination support

get_well_known_folder

Get a well-known folder by name

get_folder_message_count

Get message counts for a folder

get_messages

Retrieve messages from a mailbox folder, with pagination. Default fields: id, subject, from, toRecipients…

get_message

Get a specific message by ID, including its body. Bodies are plain text by default; pass body_format=‘html’ for raw…

create_draft_message

Create a draft message. Attach files inline via attachments (base64 content_bytes, small files) and/or ONE large…

send_message

Send an email message

update_message

Update a message. Subject, body and recipients can only be changed while the message is still a draft; on sent or…

delete_message

Delete a message

move_message

Move a message to another mail folder by folder ID. Use get_mail_folders or get_well_known_folder to find the…

reply_to_message

Reply to an email message. Sends a reply to the original sender with the given comment text (set reply_all=true to…

mark_message_as_read

Mark a message as read

mark_message_as_unread

Mark a message as unread

get_unread_messages

Get unread messages from a folder with pagination support. Returns the same lean field set as get_messages (no…

search_messages

Search for messages with pagination support. Returns the same lean field set as get_messages (no message body); use…

list_users

List users in the organization with pagination support, filtering, ordering. B2B guests are excluded, so a page may…

search_users

Search for users by name, email with pagination support and full-text search. B2B guests are excluded, so a page may…

get_user_by_email

Get detailed user information by email address (userPrincipalName)