OneNote MCP Server
@MCP-Mirror
About OneNote MCP Server
Mirror of
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"onenote": {
"command": "npx",
"args": [
"-y",
"mcp-server-onenote"
],
"env": {
"AZURE_TENANT_ID": "",
"AZURE_CLIENT_ID": "",
"AZURE_CLIENT_SECRET": ""
}
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is OneNote MCP Server?
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, providing notebook, section, and page management capabilities.
How to use OneNote MCP Server?
Install the package globally with npm install -g mcp-server-onenote. Configure the required environment variables (AZURE_TENANT_ID, AZURE_CLIENT_ID, AZURE_CLIENT_SECRET) from an Azure App Registration. Then add the server configuration to your MCP client (e.g., Claude Desktop) as shown in the README.
Key features of OneNote MCP Server
- List all notebooks, sections, and pages
- Create new notebooks, sections, and pages with HTML content
- Read and update page content
- Delete notebooks, sections, and pages
- Search pages across notebooks
Use cases of OneNote MCP Server
- Automating note creation and organization via AI assistants
- Integrating language models with existing OneNote workflows
- Building intelligent note-taking applications that can search and update content
- Enabling cross-platform note management through MCP-compatible clients
FAQ from OneNote MCP Server
What does this server do?
It provides a standardized MCP interface for AI models to manage OneNote notebooks, sections, and pages (create, read, update, delete, search).
What are the prerequisites?
You need an Azure App Registration with Microsoft Graph API permissions (Notes.ReadWrite.All and Notes.Read.All) and a client secret. The server requires Node.js and npm.
How do I configure the server?
Set the environment variables AZURE_TENANT_ID, AZURE_CLIENT_ID, and AZURE_CLIENT_SECRET with values from your Azure App Registration. Then add the server to your MCP client configuration.
What permissions does this server need?
It requires the Microsoft Graph API delegated permissions Notes.ReadWrite.All and Notes.Read.All to access OneNote data.
How can I use this server with Claude Desktop?
Add the provided JSON configuration block to your MCP client settings, substituting your actual Azure credentials. The server will then be available for use with Claude Desktop.
Frequently asked questions
What does this server do?
It provides a standardized MCP interface for AI models to manage OneNote notebooks, sections, and pages (create, read, update, delete, search).
What are the prerequisites?
You need an Azure App Registration with Microsoft Graph API permissions (Notes.ReadWrite.All and Notes.Read.All) and a client secret. The server requires Node.js and npm.
How do I configure the server?
Set the environment variables `AZURE_TENANT_ID`, `AZURE_CLIENT_ID`, and `AZURE_CLIENT_SECRET` with values from your Azure App Registration. Then add the server to your MCP client configuration.
What permissions does this server need?
It requires the Microsoft Graph API delegated permissions `Notes.ReadWrite.All` and `Notes.Read.All` to access OneNote data.
How can I use this server with Claude Desktop?
Add the provided JSON configuration block to your MCP client settings, substituting your actual Azure credentials. The server will then be available for use with Claude Desktop.
Basic information
More Cloud & Infrastructure MCP servers

Aws Kb Retrieval Server
modelcontextprotocolModel Context Protocol Servers
🐋 Docker MCP server
ckreilingMCP server for Docker
AWS Model Context Protocol (MCP) Server
alexei-ledA lightweight service that enables AI assistants to execute AWS CLI commands (in safe containerized environment) through the Model Context Protocol (MCP). Bridges Claude, Cursor, and other MCP-aware AI tools with AWS CLI for enhanced cloud infrastructure management.
Terraform MCP Server
hashicorpThe Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
Kubernetes MCP Server
manusaModel Context Protocol (MCP) server for Kubernetes and OpenShift
Comments