I wanted my AI assistant to read my work email and calendar. The obvious path was the Microsoft Graph API or the Microsoft 365 connector. Both need org admin OAuth consent. In a large organization, admin consent is a long road: tickets, approvals, security reviews, and waiting. So I stopped trying to go through the cloud. My Mac already has legitimate, authenticated access to the same data. Outlook syncs my Exchange account into Apple Mail and Apple Calendar. The credentials are mine, already granted, already inside org policy. The trick was reaching that local layer instead of the org-controlled API layer. Two pieces made it work: - Email through Apple Mail. A small AppleScript reads my inbox and writes replies straight to the Drafts folder. It never sends. I review every draft in Mail before anything leaves my machine. - Calendar through EventKit. This one was harder. My AI tool runs inside VS Code, so macOS attributes calendar permission to VS Code, which declares no calendar usage and gets auto-denied with no prompt. The fix was a small signed standalone .app helper. macOS runs it as its own process, it asks for calendar access on its own, and it gets granted independently of VS Code. The result: my assistant preps me for meetings, turns inbox threads into project tasks, and drafts replies in my voice. All local. Nothing sends without my review. No new cloud permissions, no admin consent, no policy exception. The lesson: when the cloud door is locked behind approvals, check the local door. The data you already have rights to is often reachable at the OS layer, with your existing credentials, inside the rules.