onenote-mcp-server

onenote-mcp-server

3.2

If you are the rightful owner of onenote-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for Microsoft OneNote that enables reading and creating notebooks, sections, and pages through Claude Desktop or any MCP-compatible client.

The OneNote MCP Server is a specialized server that facilitates interaction with Microsoft OneNote through the Model Context Protocol (MCP). It allows users to read and create notebooks, sections, and pages using Claude Desktop or any MCP-compatible client. The server ensures secure authentication via Microsoft's Device Code flow and supports token caching for seamless re-authentication. It requires Node.js 14.0.0 or higher and a Microsoft Azure AD app registration with appropriate Graph API permissions. The server is fully compliant with the MCP protocol, making it a versatile tool for managing OneNote content programmatically.

Features

  • 🔐 Secure authentication via Microsoft Device Code flow
  • 📚 List all OneNote notebooks
  • 📑 Browse sections within notebooks
  • 📄 View pages in sections
  • ✍️ Create new notebooks, sections, and pages
0