onenote-mcp

onenote-mcp

3.4

If you are the rightful owner of onenote-mcp 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 implementation that enables AI language models like Claude and other LLMs to interact with Microsoft OneNote.

The OneNote MCP Server is a specialized implementation designed to facilitate interaction between AI language models and Microsoft OneNote. It allows AI assistants to access, create, search, and analyze OneNote content directly through an AI interface. This server simplifies the authentication process using device code flow, eliminating the need for complex Azure setups. Users can list notebooks, sections, and pages, create new pages with HTML content, and perform searches across notes. The server is compatible with various AI assistants like Cursor and Claude Desktop, enabling seamless integration and interaction with OneNote data.

Features

  • Authentication with Microsoft OneNote using device code flow
  • List all notebooks, sections, and pages
  • Create new pages with HTML content
  • Read complete page content, including HTML formatting
  • Search across your notes

Tools

  1. authenticate

    Start the Microsoft authentication flow

  2. listNotebooks

    Get a list of all your OneNote notebooks

  3. getNotebook

    Get details of a specific notebook

  4. listSections

    List all sections in a notebook

  5. listPages

    List all pages in a section

  6. getPage

    Get the complete content of a specific page, including HTML formatting

  7. createPage

    Create a new page with HTML content

  8. searchPages

    Search for pages across your notebooks