Can AI agents automate OneNote?

Microsoft · hybrid · productivitynotesoffice-suite

OneNote has a real but content-model-constrained automation surface rather than no API. Microsoft Graph v1.0 can list and create notebooks, sections, section groups, and pages for personal OneDrive, Microsoft 365, group, and SharePoint-site notebooks. It retrieves page bodies as HTML and creates or modifies pages through HTML, multipart payloads, and element-targeted JSON patches; it can also copy and permanently delete pages. The stable overview explicitly says that the OneNote API does not support app-only authentication, so unattended tenant automation must not be assumed even though some operation pages now display application-permission rows. That documentation conflict needs a live tenant probe before any app-only design is accepted. The API also has HTML-element restrictions, request and section limits, incomplete national-cloud availability, and no full-fidelity canvas object model or general search surface. Microsoft's generated Graph SDKs and Graph PowerShell module expose the same API as typed clients and cmdlets. The standard first-party OneNote Business connector gives Power Automate, Logic Apps, Power Apps, and Copilot Studio practical page and section actions plus polling triggers, but it requires a OneDrive for Business notebook and has documented throttling and feature limits. An official OneNote-specific MCP server, native change-notification surface, and repeatable computer-use result were not established.

Best path today: api · Overall automatability: 7/10

Modalities

ModalityStatusDetail
APIyesrestoauth2-delegated
coverage: partial · docs
SDKyescsharpgojavajavascriptphppowershellpython
official: yes
MCPunknown
verdict: unknown
Integrationsyespower_automate
CLIyes
Extensibilityyesmicrosoft-graphgraph-powershellpower-automate
webhooks: unknown
Data access
export: graph-json, page-html · import: graph-json, page-html
RPA / UI automationunknownweb-domwindows-nativemacos-native
No repeatable UI probe was run. Microsoft Graph, generated Graph clients, PowerShell, and the first-party Power Automate connector provide supported notebook automation without controlling the OneNote canvas.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
7777

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-16
platformsdeclaredsource2026-08-16
licensedeclaredsource2026-08-16
modalities.api.existsdeclaredsource2026-08-16
modalities.api.kinds[0]declaredsource2026-08-16
modalities.api.auth[0]declaredsource2026-08-16
modalities.api.coveragedeclaredsource2026-08-16
modalities.sdkdeclaredsource2026-08-16
modalities.sdk.languagesdeclaredsource2026-08-16
modalities.integrations.power_automatedeclaredsource2026-08-16
modalities.cli.existsdeclaredsource2026-08-16
modalities.extensibility.scriptingdeclaredsource2026-08-16
modalities.data_access.exportdeclaredsource2026-08-16
modalities.data_access.importdeclaredsource2026-08-16
verdict.scores.apideclaredsource2026-08-16
verdict.scores.integrationsdeclaredsource2026-08-16
verdict.scores.clideclaredsource2026-08-16
freshness.watch[0].urldeclaredsource2026-08-16
freshness.watch[1].urldeclaredsource2026-08-16
freshness.watch[2].urldeclaredsource2026-08-16

Last verified 2026-08-16 · volatility high · JSON record