onenote-mcp
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
authenticate
Start the Microsoft authentication flow
listNotebooks
Get a list of all your OneNote notebooks
getNotebook
Get details of a specific notebook
listSections
List all sections in a notebook
listPages
List all pages in a section
getPage
Get the complete content of a specific page, including HTML formatting
createPage
Create a new page with HTML content
searchPages
Search for pages across your notebooks