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 name | Description | Auth scope |
|---|---|---|
notion_search | Full-text search across pages and databases | read |
notion_get_page | Retrieve a page and its properties | read |
notion_create_page | Create a new page in a database or as a child of another page | write |
notion_update_page | Update page properties | write |
notion_append_blocks | Append block content to a page | write |
notion_query_database | Query a database with filters and sorts | read |
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: ...' } }] } },
],
},
});
Was this page helpful?