/microsoft-365-onenote | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
microsoft-365-onenote_create_notebook_section | Create a section in a OneNote notebook |
microsoft-365-onenote_create_onenote_notebook | Create a OneNote notebook |
microsoft-365-onenote_create_section_page | Create a page in a OneNote section |
microsoft-365-onenote_delete_page | Delete a OneNote page |
microsoft-365-onenote_get_notebook | Get a single OneNote notebook by its ID. |
microsoft-365-onenote_get_page | Get OneNote page metadata |
microsoft-365-onenote_get_page_content | Get OneNote page HTML content |
microsoft-365-onenote_list_notebook_sections | List sections in a OneNote notebook |
microsoft-365-onenote_list_onenote_notebooks | List OneNote notebooks |
microsoft-365-onenote_list_section_pages | List pages in a OneNote section |
microsoft-365-onenote_search_pages | Search OneNote pages by title and content text. |
microsoft-365-onenote_update_page | Update the content of a OneNote page by appending, prepending, replacing, or inserting HTML relative to a target element (default: append to the page body). |
microsoft-365-onenote_create_notebook_section
Create a section in a OneNote notebook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
notebook_id | string | Yes | — | The unique ID of the OneNote notebook |
displayName | string | Yes | — | Display name for the new section |
microsoft-365-onenote_create_onenote_notebook
Create a OneNote notebook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
displayName | string | Yes | — | Display name for the new notebook |
microsoft-365-onenote_create_section_page
Create a page in a OneNote section Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
section_id | string | Yes | — | The unique ID of the OneNote section |
body | string | Yes | — | HTML content of the OneNote page. Must include a title tag in the head element. |
microsoft-365-onenote_delete_page
Delete a OneNote page Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page_id | string | Yes | — | The unique ID of the OneNote page to delete |
microsoft-365-onenote_get_notebook
Get a single OneNote notebook by its ID. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
notebook_id | string | Yes | — | The unique ID of the OneNote notebook |
$select | string | No | — | Comma-separated properties to return (e.g. “id,displayName,lastModifiedDateTime”) |
microsoft-365-onenote_get_page
Get OneNote page metadata Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page_id | string | Yes | — | The unique ID of the OneNote page |
$select | string | No | — | Comma-separated properties to return |
microsoft-365-onenote_get_page_content
Get OneNote page HTML content Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page_id | string | Yes | — | The unique ID of the OneNote page |
microsoft-365-onenote_list_notebook_sections
List sections in a OneNote notebook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
notebook_id | string | Yes | — | The unique ID of the OneNote notebook |
$select | string | No | — | Comma-separated properties to return |
microsoft-365-onenote_list_onenote_notebooks
List OneNote notebooks Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
$orderby | string | No | — | Sort order (e.g. “displayName asc”, “lastModifiedDateTime desc”) |
$select | string | No | — | Comma-separated properties to return (e.g. “id,displayName,lastModifiedDateTime”) |
$top | integer | No | — | Number of notebooks to return |
microsoft-365-onenote_list_section_pages
List pages in a OneNote section Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
section_id | string | Yes | — | The unique ID of the OneNote section |
$orderby | string | No | — | Sort order (e.g. “lastModifiedDateTime desc”) |
$select | string | No | — | Comma-separated properties to return (e.g. “id,title,lastModifiedDateTime”) |
$top | integer | No | — | Number of pages to return |
microsoft-365-onenote_search_pages
Search OneNote pages by title and content text. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
search_text | string | Yes | — | Text to search for across OneNote page titles and content |
$top | integer | No | — | Maximum number of pages to return |
microsoft-365-onenote_update_page
Update the content of a OneNote page by appending, prepending, replacing, or inserting HTML relative to a target element (default: append to the page body). Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page_id | string | Yes | — | The unique ID of the OneNote page to update |
content | string | Yes | — | The HTML content to apply (e.g. “<p>New paragraph</p>“) |
action | string | No | — | How to apply the content: “append” (default), “prepend”, “insert”, or “replace”. |
target | string | No | — | The element to target: “body” (default) or a data-id of an element on the page. |

