Skip to main content
Connect agents to Notion to create, read, update, and search pages, databases, and workspace content programmatically.

Setup

  1. In Agent Studio, go to ToolsNotionConnect
  2. Sign in with your Notion account and authorize access
  3. Review the requested permissions and click Allow

Composio vs ACI: Which provider to use?

This tool is available through two providers. Both connect to the same underlying service but differ in action coverage and auth handling. Choose Composio when you need the widest selection of actions and deep workflow automation. Choose ACI when you need direct API-level control or a specific action not covered by Composio.

Available actions: Composio

Available actions: ACI

Adding to an agent

  1. Open your agent in Agent Studio → Agent Builder
  2. Go to Tools and enable Notion
  3. Select only the actions your agent needs
  4. Set auth mode: Shared (agent acts on one account) or Per-user (each end-user connects their own account)

Example use cases

Automated meeting notes to Notion After a meeting, an agent creates a new Notion page under a specified parent using NOTION_CREATE_NOTION_PAGE, then appends structured meeting notes with action items using NOTION_ADD_MULTIPLE_PAGE_CONTENT. Project tracker database management An agent uses NOTION_QUERY_DATABASE to fetch open tasks from a project tracker, updates task statuses with NOTION_UPDATE_ROW_DATABASE, and inserts new tasks from external sources using NOTION_INSERT_ROW_DATABASE. Knowledge base search and retrieval An agent searches the Notion workspace for relevant documentation using NOTION_SEARCH_NOTION_PAGE or NOTION_FETCH_DATA, then retrieves the full content of matching pages using NOTION_FETCH_BLOCK_CONTENTS to answer user questions.