Capability

Notion — Workspace & Knowledge

Notion workspace operations through one Nango OAuth connection (Notion REST API): search pages and databases, read/create pages, list and query databases, and read/append block children. Search and query default their page size (max 100). Connect your Notion account to use it.

What your agent can do with it

  • notionNotion REST API access through Nango. credentialRef nango://notion resolves the user's Notion OAuth connection (Connection-Id + Provider-Config-Key) and proxies to the integration…
  • notion_searchSearches the user's Notion workspace by title across pages AND databases (most recently edited first). Returns raw page/database objects under `results`. Args: { query: string, pa…
  • notion_get_pageGets one page by id — its property values, parent, url and timestamps. Args: { pageId: string }.
  • notion_create_pageCreates a new page as a CHILD of a parent page, with the given title. Side-effecting write — routes through the capability-execution gate. Args: { parent: string (parent PAGE id),…
  • notion_list_databasesLists the databases the user has granted access to, each with its title and url (search filtered to databases). Args: { page_size?: number (default 25, max 100) }.
  • notion_query_databaseQueries a database and returns its rows (pages). Each row carries its raw `properties` so any column can be read (the title column's name varies per database). Args: { databaseId:…
  • notion_get_databaseGets one database's metadata AND schema — `properties` holds the field definitions a row must supply. Args: { databaseId: string }.
  • notion_get_block_childrenLists the child blocks of a page or block (raw block objects — a block's text lives under its own type key, e.g. paragraph.rich_text[].plain_text). Args: { blockId: string (a page…
  • notion_append_block_childrenAppends a paragraph of text as a new child block under a page or block. Side-effecting write — routes through the capability-execution gate. Args: { blockId: string (parent page o…