Setup
Create an Internal Integration
- Go to notion.so/my-integrations
- Click New integration → choose Internal (not Public)
- Give it a name and select your workspace
- Copy the Internal Integration Token
Share pages with the integration
In Notion, open the pages/databases you want the agent to access → click Share → invite your integration.
Available tools
| Tool | Description |
|---|---|
search | Search pages and databases |
get_page | Get page content |
create_page | Create a new page |
update_page | Update page properties |
query_database | Query a database with filters |
create_database_item | Add an item to a database |
get_block_children | Get page block content |
append_block | Append content to a page |

