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.

Confluence

Atlassian wiki

Google Docs

Google Docs

Trello

Task management