MenuClose
IntegrationsAll integrations
  • Preset · Your OAuth app
  • Watched changes
  • Scheduled check

Microsoft 365

Outlook, Teams, Excel, OneDrive, and Calendar, through your own Entra app.

What it doesIn the app: Settings, Connections

What Microsoft 365 can do

Can start
  • Watched changes: Microsoft Graph subscriptions, renewed for you.
  • Scheduled check: recent mail, Excel ranges, OneDrive.
Can do
  • Reads recent mail, an Excel range, OneDrive items, your calendar.
  • Writes one Excel cell.
  • Puts an approved email in Outlook Drafts. A draft never sends.
  • Posts to one pinned Teams channel, up to 20,000 bytes.
  • Outlook send and Microsoft Calendar invitations, only as scoped send.
Review and sending
  • Outlook send needs delegated Mail.Send and a board manager’s consent on the web.
  • Teams posts go out after approval, or as scoped send.
  • Outlook reply checks are best effort. A follow-up may send after a reply.
You need
  • A single-tenant app registration in Microsoft Entra.
  • A client secret. It lasts at most 24 months; BakedBrie reminds you 14 days before.
  • Admin consent, only if your tenant blocks user consent.
  • For Teams: the team ID and channel ID. No personal accounts.
Limits
  • Microsoft has no revocation endpoint. After you disconnect, remove access in My Apps.
  • Graph may delay a reply or omit a deleted one.
  • Microsoft limits calls per app and tenant. BakedBrie waits when asked.
Setup promptClaude Code or Codex

Let your agent set it up.

Connect Claude Code or Codex to BakedBrie with a Full control token first. Then paste this.

Connect Claude CodeConnect Codex
Setup promptSelect to copy
Help me connect Microsoft 365 to BakedBrie for {{GOAL}} on board {{BOARD}}. Call whoami, then read /docs/recipes/agent-service-setup and /docs/recipes/microsoft-365 with read_docs. Check what is already connected before creating anything. Ask me for missing non-secret details only when the next step needs them. Credentials go through prepare_secret from my own environment; never ask me to paste a secret into this chat. Use a preset if one exists. For another API, declare only the operations I approve. Tell me exactly what to register at the service: redirect URL, scopes, callback or webhook. Give me each BakedBrie web link where I sign in, choose an account, set limits or enter a signing secret. For triggers, use only a verified event, managed subscription or scheduled read this service supports. You cannot turn on automatic sending: explain the account, target, recipient field, message and limits, then send me to Board, Automate, Sending settings on the web. Finally read list_send_modes, list_trigger_sources and list_send_receipts and tell me what is live, paused or waiting on me. Never send a test without my approval.

StartFree

Start with one service.