OneNote MCP Server logo

OneNote MCP Server

by MCP-Mirror

OneNote MCP Server is a Model Context Protocol (MCP) server implementation for Microsoft OneNote. It enables AI language models to interact with OneNote through a standardized interface.

View on GitHub

Last updated: N/A

What is OneNote MCP Server?

This is a Model Context Protocol (MCP) server that allows AI language models to interact with Microsoft OneNote. It provides a standardized way for AI to access and manipulate OneNote notebooks, sections, and pages.

How to use OneNote MCP Server?

  1. Install the server using npm install -g mcp-server-onenote. 2. Configure environment variables: AZURE_TENANT_ID, AZURE_CLIENT_ID, and AZURE_CLIENT_SECRET. 3. Register an Azure App with Microsoft Graph API permissions (Notes.ReadWrite.All, Notes.Read.All) and create a client secret. 4. Add the server configuration to your MCP client (e.g., Claude Desktop).

Key features of OneNote MCP Server

  • Notebook Management (List, Create, Get Details, Delete)

  • Section Management (List, Create, Get Details, Delete)

  • Page Management (List, Create, Read, Update, Delete)

  • Page Search Across Notebooks

Use cases of OneNote MCP Server

  • Integrating OneNote with AI language models for note-taking and summarization.

  • Automating OneNote content creation and management using AI.

  • Building AI-powered assistants that can access and modify OneNote notebooks.

  • Using OneNote as a knowledge base for AI applications.

FAQ from OneNote MCP Server

What is an MCP server?

An MCP (Model Context Protocol) server provides a standardized interface for AI language models to interact with applications like OneNote.

What Azure permissions are required?

The Azure App registration needs Microsoft Graph API permissions: Notes.ReadWrite.All and Notes.Read.All.

How do I get the Azure Tenant ID, Client ID, and Client Secret?

These are obtained when you register an application in the Azure Portal.

Can I contribute to this project?

Yes, see the CONTRIBUTING.md file for information on how to contribute.

What license is this project under?

This project is licensed under the MIT License.

OneNote MCP Server - MCP Server | MCP Directory