onenote-mcp

onenote-mcp

3.3

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.

An MCP server for browsing and interacting with OneNote web app using browser automation.

The OneNote MCP Server is designed to facilitate AI assistants and other MCP-compatible clients in programmatically browsing and interacting with OneNote notebooks shared via web links. It leverages browser automation to navigate OneNote's hierarchical structure, allowing users to read, add, and search content within notebooks. The server maintains session state and can take screenshots of the current view. It requires Python 3.10 or higher, browser-use, MCP SDK, Playwright, and an internet connection. The server is particularly useful for users who need to automate interactions with OneNote without direct authentication, as it works with publicly shared notebook links.

Features

  • Navigate OneNote's hierarchical structure (notebooks, sections, pages)
  • Read page content from OneNote
  • Add new content to existing pages
  • Create new pages
  • Search within OneNote