OneNoteMCP MCP Server

OneNote MCP Server Implementation

Local serverstdioGo

What is the OneNoteMCP MCP Server?

OneNote MCP Server Implementation

The short version

Forked from ZubeidHendricks/azure-onenote-mcp-server see that page for the original README.md

An MCP for OneNote. Forked and revised extensively, now works with personal notebooks. Updated to the latest MCP API. Supports caching credentials.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the OneNoteMCP MCP Server

{
  "mcpServers": {
    "onenote": {
      "command": "node",
      "args": [
        "C:\\git\\azure-onenote-mcp-server\\dist\\index.js"
      ],
      "env": {
        "AZURE_CLIENT_ID": "...",
        "AZURE_CLIENT_SECRET": "YOUR_AZURE_CLIENT_SECRET",
        "AUTH_CACHE_DIR": "C:\\git\\azure-onenote-mcp-server\\.cache"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
AZURE_CLIENT_IDDeclared in the maintainer’s client configuration.Check documentation
AZURE_CLIENT_SECRETDeclared in the maintainer’s client configuration.Check documentation
AUTH_CACHE_DIRDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use OneNoteMCP to Notes.Read.”
  • “Use OneNoteMCP to Functionality.”

Frequently asked questions

OneNote MCP Server Implementation Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.