eshlon/onenotemcp
If you are the rightful owner of onenotemcp 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.
The OneNote MCP Server is a Model Context Protocol server that facilitates secure interaction between AI language models and Microsoft OneNote data.
Tools
Functions exposed to the LLM to take actions
authenticate
Initiates the device code authentication flow with Microsoft Graph.
saveAccessToken
Loads and verifies the locally saved access token.
listNotebooks
Lists all your OneNote notebooks.
searchPages
Searches for pages by title across all notebooks.
getPageContent
Retrieves the content of a specific OneNote page.
getPageByTitle
Finds a page by its title and retrieves its content.
createPage
Creates a new OneNote page in the first available section.
updatePageContent
Replaces the entire content of an existing page.
appendToPage
Adds new content to the end of an existing page.
updatePageTitle
Changes the title of an existing page.
replaceTextInPage
Finds and replaces text within a page.
addNoteToPage
Adds a formatted, timestamped note/comment to a page.
addTableToPage
Adds a formatted table to a page from CSV data.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client