Integrations Last updated March 14, 2026

Notion Integration

The Notion integration gives AI agents the ability to read and write Notion pages, databases, and blocks — without managing OAuth flows or Notion API tokens directly.

Connecting Notion #

Go to Dashboard → Tools → Notion and click Connect. You will be redirected to Notion's OAuth consent screen. Authorise AgentBridge and you will be redirected back with the integration active.

AgentBridge requests only the permissions required for the tools listed below. No write access is requested unless your agent calls a write tool.

Available Tools #

Tool nameDescriptionAuth scope
notion_searchFull-text search across pages and databasesread
notion_get_pageRetrieve a page and its propertiesread
notion_create_pageCreate a new page in a database or as a child of another pagewrite
notion_update_pageUpdate page propertieswrite
notion_append_blocksAppend block content to a pagewrite
notion_query_databaseQuery a database with filters and sortsread

Example — Create a Page #

typescript
const result = await agentbridge.execute({
  tool:  'notion_create_page',
  input: {
    parent:     { database_id: 'your-database-id' },
    properties: {
      Name: { title: [{ text: { content: 'Meeting Notes — March 14' } }] },
    },
    children: [
      { object: 'block', type: 'paragraph',
        paragraph: { rich_text: [{ text: { content: 'Action items: ...' } }] } },
    ],
  },
});