Skip to main content

Overview

Notion tool allows you to search, create, and update pages and databases in Notion. The user asks to read or update a page; the agent calls Notion and returns the outcome.

Installation

Environment Variables

Get your token from Notion Integrations.

Quick Start

1

Simple Usage

2

With Configuration

Use the same tool with an agent — see Usage with Agent below, or pass env vars and options from the sections above.

Usage with Agent

Available Methods

search(query)

Search Notion pages and databases.

create_page(parent_id, title, content)

Create a new page.

get_page(page_id)

Get page content.

Common Errors

How It Works


Best Practices

Read the Notion token from the environment, never hard-code it.
Notion integrations only see pages explicitly shared with them — grant access first.
Notion throttles bursts. Retry with backoff so the agent stays responsive.

File

Read and write local documents

Google Search

Search the web for content

Slack

Send messages and updates