Notion
for LuumenAI

Runbooks in Notion, followed and turned into skills.

Turn what your team wrote down in Notion into something that runs. LuumenAI searches SOPs and runbooks, follows them step by step, and can package a page into a shared skill — with updates written back only after review.

The Notion toolbox

54 tools: 26 read, 28 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadCreate Notion view queryCreate a Notion view query and return the first page of page references.
  • ReadFetch All Notion Block ContentsFetch all child blocks for a given Notion block.
  • ReadFetch Notion Block ChildrenRetrieves a paginated list of direct, first-level child block objects along with contents for a given parent Notion block or page ID; use block IDs from the response for subsequent calls to access…
  • ReadFetch Notion block metadataFetches metadata for a Notion block (including pages, which are special blocks) using its UUID.
  • ReadFetch commentsFetches unresolved comments for a specified Notion block or page ID.
  • ReadFetch Notion DataFetches Notion items (pages and/or databases) from the Notion workspace, use this to get minimal data about the items in the workspace with a query or list all items in the workspace with minimal data
  • ReadFetch DatabaseFetches a Notion database's structural metadata (properties, title, etc.) via its `database_id`, not the data entries; `database_id` must reference an existing database.
  • ReadFetch database rowRetrieves a Notion database row's properties and metadata; use fetch_block_contents for page content blocks.
  • ReadGet about userRetrieves detailed information about a specific Notion user, such as their name, avatar, and email, based on their unique user ID.
  • ReadGet page markdownRetrieve a Notion page's full content rendered as Notion-flavored Markdown in a single API call.
  • ReadGet page propertyCall 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.
  • ReadGet Notion view query resultsGet a page of results from a cached Notion view query.
  • ReadList data source templatesList all templates for a Notion data source.
  • ReadList Notion file uploadsRetrieve file uploads for the current bot integration, sorted by most recent first.
  • ReadList 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`.
  • ReadList Notion viewsList Notion views for a database or data source.
  • ReadQuery databaseQueries a Notion database to retrieve pages (rows).
  • ReadQuery database with filterQuery a Notion database with server-side filtering, sorting, and pagination.
  • ReadQuery data sourceQuery a Notion data source.
  • ReadRetrieve CommentRetrieve a specific comment by its ID.
  • ReadRetrieve Database PropertyRetrieve a specific property object of a Notion database.
  • ReadRetrieve Notion file uploadRetrieve details of a Notion File Upload object by its identifier.
  • ReadRetrieve pageRetrieve a Notion page's properties/metadata (not block content) by page_id.
  • ReadRetrieve Notion viewRetrieve a Notion view and its configuration.
  • ReadSearch Notion pages and databasesSearches Notion pages and databases by title.
  • ReadWho Am IReturn the identity (workspace, owner) of the connected Notion account.
  • WriteAdd multiple content blocks (bulk, user-friendly)Bulk-add content blocks to Notion. Approval by default
  • WriteAppend code blocks (code, quote, equation)Append code and technical blocks (code, quote, equation) to a Notion page. Approval by default
  • WriteAppend layout blocks (divider, TOC, columns)Append layout blocks (divider, TOC, breadcrumb, columns) to a Notion page. Approval by default
  • WriteAppend media blocks (image, video, audio, files)Append media blocks (image, video, audio, file, pdf, embed, bookmark) to a Notion page. Approval by default
  • WriteAppend table blocksAppend table blocks to a Notion page. Approval by default
  • WriteAppend task blocks (to-do, toggle, callout)Append task blocks (to-do, toggle, callout) to a Notion page or block. Approval by default
  • WriteAppend text blocks (paragraphs, headings, lists)Append text blocks (paragraphs, headings, lists) to a Notion page. Approval by default
  • WriteArchive Notion PageArchives (moves to trash) or unarchives (restores from trash) a specified Notion page. Approval by default
  • WriteCreate 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). Approval by default
  • WriteCreate Notion DatabaseCreates a new Notion database as a subpage under a specified parent page with a defined properties schema. Approval by default
  • WriteCreate Notion file uploadCreate a Notion FileUpload object and retrieve an upload URL. Approval by default
  • WriteCreate Notion pageCreates a new page in a Notion workspace under a specified parent page or database. Approval by default
  • WriteCreate Notion viewCreate a Notion view. Approval by default
  • WriteDelete a 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. Approval by default
  • WriteDelete Notion viewDelete a Notion view. Approval by default
  • WriteDelete Notion view queryDelete a cached Notion view query. Approval by default
  • WriteDuplicate pageDuplicates a Notion page, including all its content, properties, and nested blocks, under a specified parent page or workspace. Approval by default
  • WriteInsert row databaseCreates a new page (row) in a specified Notion database. Approval by default
  • WriteInsert Row From Natural LanguageCreates a new row (page) in a Notion database from a natural language description. Approval by default
  • WriteMove PageMove a Notion page to a new parent (page or database). Approval by default
  • WriteReplace page content (with backup)Safely replaces a page's child blocks by optionally backing up current content, deleting existing children, then appending new children in batches. Approval by default
  • WriteSend file uploadTransmit file contents to Notion for a file upload object. Approval by default
  • WriteUpdate blockUpdates existing Notion block's text content. Approval by default
  • WriteUpdate PageUpdate page properties, icon, cover, or archive status. Approval by default
  • WriteUpdate Database Row (Page)Updates a specific row/page within a Notion database by its page UUID (row_id). Approval by default
  • WriteUpdate database schemaUpdates an existing Notion database's schema including title, description, and/or properties (columns). Approval by default
  • WriteUpdate Notion viewUpdate a Notion view. Approval by default
  • WriteUpsert database rowsUpsert rows in a Notion database by querying for existing rows and creating or updating them. Approval by default

One prompt, start to finish

What a governed Notion run looks like inside Luumen.

Questions

How does LuumenAI connect to Notion?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Notion on its own?

Read actions answer immediately. Anything that writes — add multiple content blocks (bulk, user-friendly), append code blocks (code, quote, equation), append layout blocks (divider, toc, columns), append media blocks (image, video, audio, files), and more — is shown as a plan and requires approval by default, including the 6 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Notion — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Notion to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.