ClawLink
Microsoft Apps62 toolsHosted setup in the dashboard

OneNote integration for AI agents

Create and manage notebooks, sections, and pages

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect OneNote once and call the same tools from all of them.

Setup

Connect OneNote through ClawLink's hosted setup to read and write your notebooks, sections and pages. Personal Microsoft accounts (Outlook.com, Hotmail, Live) connect right away. A work or school account may show "Need admin approval": ask your IT admin to approve ClawLink once.

  • Auth: Hosted setup in the dashboard. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

OneNote exposes 62 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
onenote_copy_onenote_group_notebookCopies a OneNote notebook to the Notebooks folder in the destination Documents library. The notebook is copied asynchronously.Read
onenote_copy_onenote_site_notebookCopies a OneNote notebook to the destination site in the SharePoint documents library.Read
onenote_copy_section_to_notebook_for_user2Copies a OneNote section to a specific notebook for a specified user. Use this action when you need to duplicate an existing OneNote section into a different notebook under a specific user's account.Read
onenote_copy_section_to_notebook2Copies a OneNote section to a specific notebook within a SharePoint site.Read
onenote_copy_section_to_section_groupCopies a OneNote section from a Microsoft 365 group's notebook into another section group.Read
onenote_copy_section_to_section_group_for_userCopies a OneNote section to a specific section group for a specified user.Read
onenote_copy_site_page_to_section3Copies a OneNote page from a SharePoint site to a destination section.Read
onenote_copy_user_page_to_sectionCopy a OneNote page from a user's notebook to a specified section. Use this action when you need to duplicate a OneNote page into a different section within a user's Microsoft 365 account.Read
onenote_count_notebooks_section_groups_sectionsGets the count of OneNote sections within a section group in a user's notebook.Read
onenote_count_site_notebook_section_groups_sectionsGets the count of sections within a OneNote section group in a SharePoint site notebook.Read
onenote_create_group_notebookCreates a new OneNote notebook within a Microsoft 365 group. Use this action when you need to create a new notebook for storing notes within a specific Microsoft 365 group.Write
onenote_create_group_pagesCreates a new OneNote page in the default section of the default notebook for a Microsoft 365 group. Use this action when you need to programmatically create a new page in a group's OneNote notebook.Write
onenote_get_group_sectionsRetrieves a specific OneNote section from a Microsoft 365 groupRead
onenote_get_me_onenote_resources_valueRetrieves the binary content of a specific OneNote resource using its IDRead
onenote_get_me_section_page_contentRetrieves the HTML content of a specific OneNote page from a section for the signed-in userRead
onenote_get_notebook_from_web_urlRetrieves a OneNote notebook by using its web URL pathRead
onenote_get_notebook_section_groupRetrieves a specific section group from a OneNote notebook within a Microsoft 365 groupRead
onenote_get_onenote_group_operationsRetrieves the status of a long-running OneNote operation for a groupRead
onenote_get_onenote_group_sections_pagesRetrieves a specific OneNote page from a section within a section group in a Microsoft 365Read
onenote_get_onenote_site_operationsRetrieves the status of a long-running OneNote operation for a SharePoint siteRead
onenote_get_onenote_user_page_contentGets the HTML content of a specific OneNote page for a userRead
onenote_get_site_onenote_pagesRetrieves a specific OneNote page from a SharePoint siteRead
onenote_get_site_pages_previewRetrieves a text preview of a specific OneNote page from a section within a section group in aRead
onenote_get_site_sectionsRetrieves a specific OneNote section from a SharePoint siteRead
onenote_get_site_sections_pagesRetrieves a specific OneNote page from a section within a section group in a SharePoint siteRead
onenote_get_user_notebookRetrieves the properties and relationships of a OneNote notebook by ID for a specific userRead
onenote_get_user_pagesRetrieves a specific OneNote page from a user's OneNote notebooksRead
onenote_get_user_parent_section_group2Retrieves the parent section group of a OneNote section within a user's notebookRead
onenote_list_group_notebook_section_groupsRetrieves a list of section groups from the specified notebook within a Microsoft 365 groupRead
onenote_list_group_notebook_section_pagesLists all OneNote pages from a specific section within a notebook in a Microsoft 365 groupRead