/onenote | Type: Application | PCID required: Yes
Notebooks, pages, and content management
Tools
| Tool | Description |
|---|---|
onenote_list_notebooks | List all OneNote notebooks |
onenote_get_notebook | Get a specific notebook by ID |
onenote_create_page | Create a new page in OneNote |
onenote_get_page | Get a specific page by ID |
onenote_update_page | Update page content |
onenote_list_sections | List sections across all notebooks or within a specific notebook. Sections contain pages and are essential for navigation and organizing content. |
onenote_get_page_content | Get the full HTML content of a OneNote page. Use this to read what is actually written on a page. The onenote_get_page tool only returns metadata. |
onenote_create_notebook | Create a new OneNote notebook. |
onenote_search_pages | Search pages across all notebooks |
onenote_list_notebooks
List all OneNote notebooks Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
expand | string[] | No | — | Additional data to expand |
onenote_get_notebook
Get a specific notebook by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
notebookId | string | Yes | — | Notebook ID to retrieve |
expand | string[] | No | — | Additional data to expand |
onenote_create_page
Create a new page in OneNote Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
sectionId | string | Yes | — | Section ID to create page in |
title | string | Yes | — | Page title |
content | string | Yes | — | Page content (HTML format) |
onenote_get_page
Get a specific page by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
pageId | string | Yes | — | Page ID to retrieve |
includeContent | boolean | No | true | Include page content |
onenote_update_page
Update page content Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
pageId | string | Yes | — | Page ID to update |
content | string | Yes | — | Updated page content (HTML format) |
onenote_list_sections
List sections across all notebooks or within a specific notebook. Sections contain pages and are essential for navigation and organizing content. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
notebookId | string | No | — | Optional notebook ID to list sections from. If omitted, lists sections across all notebooks. |
top | number | No | — | Maximum number of sections to return (default: 20) |
onenote_get_page_content
Get the full HTML content of a OneNote page. Use this to read what is actually written on a page. The onenote_get_page tool only returns metadata. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
pageId | string | Yes | — | Page ID to retrieve content from |
onenote_create_notebook
Create a new OneNote notebook. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
displayName | string | Yes | — | Name for the new notebook |
onenote_search_pages
Search pages across all notebooks Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
search | string | Yes | — | Search query |
top | number | No | 20 | Maximum number of results |

