OneNote MCP server enables AI assistants to browse and interact with shared OneNote notebooks through browser automation. Built with Playwright and Node.js, it provides tools for navigating notebook hierarchies, reading/writing pages, capturing diagrams and images, and maintaining session state. The implementation focuses on working with publicly shared notebooks that don't require authentication, making it ideal for collaborative note-taking and knowledge management scenarios where AI assistants need direct access to OneNote content.
No reviews yet. Be the first to review!
Sign in to join the conversation
Launch the OneNote web app with a shared notebook URL. Parameters: shared_url (string)
List all available notebooks.
List all sections in the current notebook.
List all pages in the current section.
Go to a specific notebook. Parameters: notebook_name (string)
Go to a specific section. Parameters: section_name (string)
Go to a specific page. Parameters: page_name (string)
Get the content of the current page.
Add content to the current page. Parameters: content (string)
Create a new page. Parameters: page_name (string)
Search OneNote for specific terms. Parameters: search_term (string)
Take a screenshot of the current view.
Get the current state information.
Close the OneNote session and clean up resources.