OneNote MCP — Unique AI Documentation
OneNote MCP
1 min read
Prototype Disclaimer
As clearly outlined in Experimental Prototypes this is a prototype.
Prototypes are provided as-is for demonstration and evaluation only — not products — with no support, warranties, or production use. Any assistance or commercialization requires a separate commercial agreement.
Overview
MCP server integrating Microsoft OneNote with Unique AI Chat using @modelcontextprotocol/sdk and Microsoft Graph JavaScript Client.
SSE Endpoint:https://onenote-mcp-app.azurewebsites.net/sse
Example flow with listNotebooks:
Tools
| Tool | Description |
|---|---|
authenticate |
Start device code auth flow |
listNotebooks |
List all notebooks |
listSections |
List sections in a notebook |
listPages |
List pages in a section |
getPage |
Get page content (HTML) |
searchPages |
Search pages by keyword |
createPage |
Create a new page |
appendToPage |
Append content to existing page |
Deployment
Deployed as a Docker container on Azure App Service (Sweden Central region).
| Resource | Details |
|---|---|
| App Service | onenote-mcp-app (B1 plan) |
| Container Registry | onenotemcpacr |
| Resource Group | rg-lab-demo-001-onenote-mcp |
Limitations
Single-user auth — all connections share one Microsoft account
Token in memory — container restart requires re-authentication