Microsoft Outlook (Graph) for your agents.
Connect Microsoft Outlook (Graph) once and every agent you run inside Even (Claude Code, Codex, OpenCode, Even Agents) can use it: 14 curated tools, discovered on demand, with your key stored on your machine and every call going direct to Microsoft Outlook (Graph).
What agents can do with Microsoft Outlook (Graph)
Curated for agents: the calls that matter, with schemas and descriptions written for tool use, not an endpoint dump.
microsoft-outlook_get_my_profileCheck the connection: returns the authenticated user's profile (displayName, mail, userPrincipalName).
microsoft-outlook_list_messagesList messages in the mailbox. Use $top to limit results (max 1000). Use $filter and $orderBy for custom queries.
microsoft-outlook_get_messageGet a specific message by its id. Returns full details including body, attachments, and headers.
microsoft-outlook_send_emailSend a new email. `message` is an object with subject, body (content, contentType), toRecipients, ccRecipients, etc. Example: {"subject": "Hello", "body": {"contentType": "Text", "content": "Hi there"}, "toRecipients": [{"emailAddress": {"address": "[email protected]"}}]}.
microsoft-outlook_list_mail_foldersList mail folders in the mailbox. Includes well-known folders like Inbox, Sent Items, Drafts.
microsoft-outlook_list_calendar_eventsList calendar events for the next 30 days. Use $top to limit and $filter for date ranges.
microsoft-outlook_create_draftCreate a draft email message in the Drafts folder.
microsoft-outlook_reply_to_messageReply to an existing message.
microsoft-outlook_forward_messageForward an existing message to recipients.
microsoft-outlook_delete_messageMove a message to the Deleted Items folder.
microsoft-outlook_move_messageMove a message to a different folder.
microsoft-outlook_get_calendar_eventGet a specific calendar event by id.
microsoft-outlook_create_calendar_eventCreate a new calendar event.
microsoft-outlook_list_contactsList contacts from the default contacts folder.
Connect it in a minute
The connect flow is agent-driven: Even opens the key page in its own browser and collects the key through a secure native field. It never passes through the chat.
- Paste the prompt below into any agent running inside Even, or click Connect in Even's catalog.
- This service uses OAuth: there is no key to paste.
- Click Connect and approve access on Microsoft's page in Even's browser.
- If Connect reports no OAuth app is configured, an admin must register a Microsoft Entra app and configure the broker first.
- Paste the key into Even's secure field. Even verifies it and your agents are live.
Connect Microsoft Outlook to Even: call connect_begin("microsoft-outlook") on the even-connect MCP and walk me through it.
Read and send emails via Microsoft Outlook, retrieve calendar events, and manage email folders through Graph API.
More Even Connect services
One MCP server, a handful of meta-tools, every service below. Agents search for the right tool at run time, so context stays lean.