What can you do with it?
OneNote allows you to manage your digital notebooks programmatically through the Microsoft Graph API. You can create new pages in specific sections, update existing page content by appending or modifying notes, retrieve page content and metadata, delete pages you no longer need, and search across all your pages to find specific information. This integration is perfect for note-taking automation, knowledge management systems, meeting notes organization, and building applications that interact with OneNote notebooks.How to use it?
Basic Command Structure
Parameters
Required:action
- The operation to perform with OneNote
Tools
Create Page
Create a new page in a OneNote section Parameters:section-id
(required) - The ID of the section where the page will be createdtitle
(required) - Title for the new pagecontent
(required) - HTML content for the page
Update Page
Append or modify content on an existing page Parameters:page-id
(required) - The ID of the page to updatetarget
(required) - Where to apply the update (e.g., body, title)action
(required) - Type of update: append, replace, or insertcontent
(required) - HTML content to add or modify
Get Page
Retrieve the content and metadata of a specific page Parameters:page-id
(required) - The ID of the page to retrieve
Delete Page
Remove a page from OneNote Parameters:page-id
(required) - The ID of the page to delete
Search Pages
Find pages that match a search query Parameters:query
(required) - Search term to find in page titles or content