Documentation Index Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
Use this file to discover all available pages before exploring further.
Server path: /onenote | Type: Application | PCID required: Yes
Tool Description onenote_list_notebooksList all OneNote notebooks onenote_get_notebookGet a specific notebook by ID onenote_create_pageCreate a new page in OneNote onenote_get_pageGet a specific page by ID onenote_update_pageUpdate page content onenote_list_sectionsList sections across all notebooks or within a specific notebook. Sections contain pages and are essential for navigation and organizing content. onenote_get_page_contentGet 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_notebookCreate a new OneNote notebook. onenote_search_pagesSearch pages across all notebooks
onenote_list_notebooks
List all OneNote notebooks
Parameters:
Parameter Type Required Default Description expandstring[] No — Additional data to expand
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID"
},
"expand" : {
"type" : "array" ,
"items" : {
"type" : "string" ,
"enum" : [
"sections" ,
"sectionGroups"
]
},
"description" : "Additional data to expand"
}
},
"required" : [
"PCID"
]
}
onenote_get_notebook
Get a specific notebook by ID
Parameters:
Parameter Type Required Default Description notebookIdstring Yes — Notebook ID to retrieve expandstring[] No — Additional data to expand
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID"
},
"notebookId" : {
"type" : "string" ,
"description" : "Notebook ID to retrieve"
},
"expand" : {
"type" : "array" ,
"items" : {
"type" : "string" ,
"enum" : [
"sections" ,
"sectionGroups"
]
},
"description" : "Additional data to expand"
}
},
"required" : [
"PCID" ,
"notebookId"
]
}
onenote_create_page
Create a new page in OneNote
Parameters:
Parameter Type Required Default Description sectionIdstring Yes — Section ID to create page in titlestring Yes — Page title contentstring Yes — Page content (HTML format)
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID"
},
"sectionId" : {
"type" : "string" ,
"description" : "Section ID to create page in"
},
"title" : {
"type" : "string" ,
"description" : "Page title"
},
"content" : {
"type" : "string" ,
"description" : "Page content (HTML format)"
}
},
"required" : [
"PCID" ,
"sectionId" ,
"title" ,
"content"
]
}
onenote_get_page
Get a specific page by ID
Parameters:
Parameter Type Required Default Description pageIdstring Yes — Page ID to retrieve includeContentboolean No trueInclude page content
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID"
},
"pageId" : {
"type" : "string" ,
"description" : "Page ID to retrieve"
},
"includeContent" : {
"type" : "boolean" ,
"default" : true ,
"description" : "Include page content"
}
},
"required" : [
"PCID" ,
"pageId"
]
}
onenote_update_page
Update page content
Parameters:
Parameter Type Required Default Description pageIdstring Yes — Page ID to update contentstring Yes — Updated page content (HTML format)
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID"
},
"pageId" : {
"type" : "string" ,
"description" : "Page ID to update"
},
"content" : {
"type" : "string" ,
"description" : "Updated page content (HTML format)"
}
},
"required" : [
"PCID" ,
"pageId" ,
"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.
Parameters:
Parameter Type Required Default Description notebookIdstring No — Optional notebook ID to list sections from. If omitted, lists sections across all notebooks. topnumber No — Maximum number of sections to return (default: 20)
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID"
},
"notebookId" : {
"type" : "string" ,
"description" : "Optional notebook ID to list sections from. If omitted, lists sections across all notebooks."
},
"top" : {
"type" : "number" ,
"description" : "Maximum number of sections to return (default: 20)"
}
},
"required" : [
"PCID"
]
}
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 pageIdstring Yes — Page ID to retrieve content from
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID"
},
"pageId" : {
"type" : "string" ,
"description" : "Page ID to retrieve content from"
}
},
"required" : [
"PCID" ,
"pageId"
]
}
onenote_create_notebook
Create a new OneNote notebook.
Parameters:
Parameter Type Required Default Description displayNamestring Yes — Name for the new notebook
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID"
},
"displayName" : {
"type" : "string" ,
"description" : "Name for the new notebook"
}
},
"required" : [
"PCID" ,
"displayName"
]
}
onenote_search_pages
Search pages across all notebooks
Parameters:
Parameter Type Required Default Description searchstring Yes — Search query topnumber No 20Maximum number of results
{
"type" : "object" ,
"properties" : {
"PCID" : {
"type" : "string" ,
"description" : "Pink Connect ID"
},
"search" : {
"type" : "string" ,
"description" : "Search query"
},
"top" : {
"type" : "number" ,
"default" : 20 ,
"description" : "Maximum number of results"
}
},
"required" : [
"PCID" ,
"search"
]
}