OneNote MCP Server
@ZubeidHendricks
About OneNote MCP Server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"azure-onenote-mcp-server": {
"command": "npx",
"args": [
"mcp-server-onenote"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is OneNote MCP Server?
A Model Context Protocol (MCP) server implementation for Microsoft OneNote, enabling AI language models to interact with OneNote notebooks, sections, and pages through a standardized interface.
How to use OneNote MCP Server?
Install globally from npm with npm install -g mcp-server-onenote, then run mcp-server-onenote or use npx mcp-server-onenote. Configure three environment variables (AZURE_TENANT_ID, AZURE_CLIENT_ID, AZURE_CLIENT_SECRET) and add the server to your MCP client configuration with the command mcp-server-onenote.
Key features of OneNote MCP Server
- List, create, get, and delete notebooks
- List, create, get, and delete sections
- List, create, read, update, and delete pages
- Create pages with HTML content
- Search pages across all notebooks
Use cases of OneNote MCP Server
- An AI assistant creates a new notebook and populates it with notes from a conversation
- A developer automates the archival of daily logs into OneNote sections
- A chatbot searches across all notebooks for a specific keyword and returns relevant pages
- A workflow tool updates existing page content based on external input
FAQ from OneNote MCP Server
What Azure permissions are required?
The Azure app registration must include Microsoft Graph API permissions Notes.ReadWrite.All and Notes.Read.All.
How do I obtain the required Azure credentials?
Go to the Azure Portal, create an App Registration, add the Graph API permissions, create a client secret, and copy the tenant ID, client ID, and client secret.
Is the package available on npm?
Yes, it is published as mcp-server-onenote on the npm registry as of April 27, 2025.
Can I run this server without an Azure account?
No, the server requires an Azure App Registration with valid credentials to authenticate against Microsoft Graph.
How is the server connected to an MCP client?
The server runs as a subprocess launched by the MCP client (e.g., Claude Desktop) via the command specified in the client configuration; no network transport is configured.
Frequently asked questions
What Azure permissions are required?
The Azure app registration must include Microsoft Graph API permissions `Notes.ReadWrite.All` and `Notes.Read.All`.
How do I obtain the required Azure credentials?
Go to the Azure Portal, create an App Registration, add the Graph API permissions, create a client secret, and copy the tenant ID, client ID, and client secret.
Is the package available on npm?
Yes, it is published as `mcp-server-onenote` on the npm registry as of April 27, 2025.
Can I run this server without an Azure account?
No, the server requires an Azure App Registration with valid credentials to authenticate against Microsoft Graph.
How is the server connected to an MCP client?
The server runs as a subprocess launched by the MCP client (e.g., Claude Desktop) via the `command` specified in the client configuration; no network transport is configured.
Basic information
More Cloud & Infrastructure MCP servers

Aws Kb Retrieval Server
modelcontextprotocolModel Context Protocol Servers
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
reza-gholizadeManage Your Kubernetes Cluster with k8s mcp-server
tfmcp: Terraform Model Context Protocol Tool
nwiizo🌍 Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments. Supports reading Terraform configurations, analyzing plans, applying configurations, and managing state with Claude Desktop integrati
Comments