> For the complete documentation index, see [llms.txt](https://notara-1.gitbook.io/notara-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://notara-1.gitbook.io/notara-docs/connectors/notion.md).

# Notion

Search and read pages and databases in your Notion workspace via an integration token.

## What It Enables

| Tool             | Capability | Description                                              |
| ---------------- | ---------- | -------------------------------------------------------- |
| `search`         | `read`     | Search across all pages and databases by keyword         |
| `get_page`       | `read`     | Get a page's properties and content blocks as plain text |
| `query_database` | `read`     | Query a database and return rows with their properties   |
| `list_databases` | `read`     | List all databases the integration has access to         |

All tools are read-only. Page content is returned as structured text; rich-text formatting is stripped to plain values.

## Setup

**Required:** Notion integration token.

**Where to find it:** [notion.so/my-integrations](https://www.notion.so/my-integrations)

1. In the Notara dashboard, go to **Tools**.
2. Click the **Notion** tile.
3. Go to Notion's integrations page and click **New integration**.
4. Give it a name, select your workspace, and set **Read content** capability.
5. Copy the **Internal Integration Token**.
6. Paste it into the credential field and click **Verify & Save**.
7. In Notion, open each page or database you want accessible and click **Connect → \[your integration]** in the page menu.

Your token is encrypted at rest with AES-256-GCM.

## Example Prompts

> "Search Notion for our product roadmap."

> "Read the contents of the Engineering Onboarding page."

> "List all rows in the Customer Requests database."
