Notion
Tools
Name & Description | Type |
---|---|
NOTION_ADD_PAGE_CONTENTAppends a single content block to a Notion page or a parent block (must be page, toggle, to-do, bulleted/numbered list, callout, or quote); invoke repeatedly to add multiple blocks. | action |
NOTION_CREATE_COMMENTAdds a comment to a Notion page (via `parent page id`) or to an existing discussion thread (via `discussion id`); cannot create new discussion threads on specific blocks (inline comments). | action |
NOTION_CREATE_DATABASECreates a new Notion database as a subpage under a specified parent page with a defined properties schema; use this action exclusively for creating new databases. | action |
NOTION_CREATE_NOTION_PAGECreates a new page in a Notion workspace. | action |
NOTION_DELETE_BLOCKArchives a Notion block, page, or database using its id, which sets its 'archived' property to true (like moving to "trash" in the ui) and allows it to be restored later. | action |
NOTION_FETCH_COMMENTSFetches unresolved comments for a specified Notion block or page id. | action |
NOTION_FETCH_DATASimplifies the retrieval of Notion items by abstracting the native Notion API's complexity. | action |
NOTION_FETCH_DATABASEFetches a Notion database's structural metadata (properties, title, etc. | action |
NOTION_FETCH_ROWRetrieves a Notion database row's properties and metadata; use a different action for page content blocks. | action |
NOTION_GET_ABOUT_MERetrieves the user object for the bot associated with the current Notion integration token, typically to obtain the bot's user id for other API operations. | action |
NOTION_GET_ABOUT_USERRetrieves detailed information about a specific Notion user, such as their name, avatar, and email, based on their unique user id. | action |
NOTION_INSERT_ROW_DATABASECreates a new page (row) in a specified Notion database. | action |
NOTION_LIST_USERSRetrieves a paginated list of users (excluding guests) from the Notion workspace; the number of users returned per page may be less than the requested `page size`. | action |
NOTION_QUERY_DATABASEQueries a Notion database for pages (rows), where rows are pages and columns are properties; ensure sort property names correspond to existing database properties. | action |
NOTION_RETRIEVE_COMMENTTool to retrieve a specific comment by its id. | action |
NOTION_RETRIEVE_DATABASE_PROPERTYTool to retrieve a specific property object of a Notion database. | action |
NOTION_UPDATE_PAGETool to update the properties, icon, cover, or archive status of a page. | action |
NOTION_UPDATE_ROW_DATABASEUpdates or archives an existing Notion database row (page) using its `row id`, allowing modification of its icon, cover, and/or properties; ensure the target page is accessible and property details (names/ids and values) align with the database schema and specified formats. | action |
NOTION_UPDATE_SCHEMA_DATABASEUpdates an existing Notion database's title, description, and/or properties; at least one of these attributes must be provided to effect a change. | action |
NOTION_APPEND_BLOCK_CHILDRENAppends new child blocks to a specified parent block or page in Notion, ideal for adding content within an existing structure (e. | action |
NOTION_ARCHIVE_NOTION_PAGEArchives (moves to trash) or unarchives (restores from trash) a specified Notion page. | action |
NOTION_DUPLICATE_PAGEDuplicates a Notion page, including all its content, properties, and nested blocks, under a specified parent page or workspace. | action |
NOTION_FETCH_NOTION_BLOCKRetrieves a Notion block (or page, as pages are blocks) using its valid uuid; if the block has children, use a separate action to fetch them. | action |
NOTION_FETCH_NOTION_CHILD_BLOCKRetrieves a paginated list of direct, first-level child block objects for a given parent Notion block or page id; use block ids from the response for subsequent calls to access deeply nested content. | action |
NOTION_GET_PAGE_PROPERTY_ACTIONCall this to get a specific property from a Notion page when you have a valid `page id` and `property id`; handles pagination for properties returning multiple items. | action |
NOTION_NOTION_UPDATE_BLOCKUpdates an existing Notion block's textual content or type-specific properties (e. | action |
NOTION_SEARCH_NOTION_PAGESearches Notion pages and databases by title; an empty query lists all accessible items, useful for discovering ids or as a fallback when a specific query yields no results. | action |
NOTION_PAGE_ADDED_TO_DATABASETriggers when a new page is added to a Notion database. | trigger |
NOTION_PAGE_ADDED_TRIGGERFires when a new subpage (a `child_page` type block) is added under a specified parent Notion page. | trigger |
NOTION_PAGE_UPDATED_TRIGGERTriggers when any block within a specified Notion page is updated. | trigger |