Overview
The Notion server provides comprehensive integration with Notion workspaces, enabling AI assistants to manage databases, pages, blocks, and comments for enhanced productivity and knowledge management.Getting Started
What You Can Do
Page Management
Create, update, retrieve, and manage Notion pages with full content control
Database Operations
Query databases, create new databases, and manage database properties
Content Creation
Add blocks, append content, and structure information with rich text formatting
Team Collaboration
Manage comments, retrieve user information, and facilitate workspace collaboration
Available Tools (21)
User Management
API-get-user
API-get-user
API-get-user — Retrieve a specific user by user IDAPI-get-users
API-get-users
API-get-users — List all users in the workspace with pagination supportAPI-get-self
API-get-self
API-get-self — Retrieve your token’s bot user informationDatabase Operations
API-post-database-query
API-post-database-query
API-post-database-query — Query a database with filters, sorts, and paginationAPI-create-a-database
API-create-a-database
API-create-a-database — Create a new database with specified propertiesAPI-update-a-database
API-update-a-database
API-update-a-database — Update database title, description, and propertiesAPI-retrieve-a-database
API-retrieve-a-database
API-retrieve-a-database — Retrieve database information and schemaPage Management
API-post-page
API-post-page
API-post-page — Create a new page with properties, content, and coverAPI-patch-page
API-patch-page
API-patch-page — Update page properties, icon, cover, and archive statusAPI-retrieve-a-page
API-retrieve-a-page
API-retrieve-a-page — Retrieve page content and propertiesAPI-retrieve-a-page-property
API-retrieve-a-page-property
API-retrieve-a-page-property — Retrieve a specific page property itemBlock Management
API-get-block-children
API-get-block-children
API-get-block-children — Retrieve all child blocks from a parent blockAPI-patch-block-children
API-patch-block-children
API-patch-block-children — Append new blocks as children to existing blocksAPI-retrieve-a-block
API-retrieve-a-block
API-retrieve-a-block — Retrieve a specific block by block IDAPI-update-a-block
API-update-a-block
API-update-a-block — Update block content and propertiesAPI-delete-a-block
API-delete-a-block
API-delete-a-block — Delete a block from the pageSearch & Comments
API-post-search
API-post-search
API-post-search — Search pages and databases by title with filters and sortingAPI-retrieve-a-comment
API-retrieve-a-comment
API-retrieve-a-comment — Retrieve comments on a specific block or pageAPI-create-a-comment
API-create-a-comment
API-create-a-comment — Create a new comment on a pageUse Cases
Knowledge Management
- Content Creation: “Create a new project page with task database and initial content”
- Information Retrieval: “Search for all pages related to ‘quarterly planning’”
- Documentation: “Update the API documentation page with new endpoints”
Database Operations
- Data Analysis: “Query the customer database for all high-priority leads”
- Project Tracking: “Create a new project database with status and assignee properties”
- Reporting: “Retrieve all completed tasks from the sprint database”
Team Collaboration
- Feedback Collection: “Add a comment to the design review page”
- User Management: “List all workspace members and their roles”
- Content Review: “Get all comments on the proposal document”
Content Structure
- Page Organization: “Add bullet points and paragraphs to the meeting notes page”
- Database Setup: “Create a CRM database with contact properties and relationships”
- Information Architecture: “Retrieve all child pages from the company handbook”
The Notion server requires appropriate workspace permissions and OAuth2 authentication to access and modify content in your Notion workspace.
Guardrails
In addition to the 14 universal guardrails, this server has 19 server-specific guardrails across 11 operations.Rich guardrail set — combining allowlist controls (approved pages/databases), sensitive content filters on reads, protected content on writes, and batch size limits.
| Guardrail | Operation | Timing | Description |
|---|---|---|---|
| Approved Comment Pages | create-a-comment | Request | Restricts comments to approved pages only |
| Protected Blocks | delete-a-block | Request | Prevents deletion of protected blocks |
| Retrieve Block Children Sensitive Content Filter | get-block-children | Response | Redacts sensitive content from block children |
| Approved Move Database Targets | move-page | Request | Restricts page moves to approved databases |
| Approved Move Targets | move-page | Request | Restricts page moves to approved parent pages |
| Protected Pages (Move) | move-page | Request | Prevents moving protected pages |
| Protected Pages (Update) | patch-page | Request | Prevents updates to protected pages |
| Approved Databases | post-database-query | Request | Only allows querying approved databases |
| Approved Database Parents | post-page | Request | Restricts page creation to approved databases |
| Approved Page Parents | post-page | Request | Restricts page creation to approved parent pages |
| Search Sensitive Content Filter | post-search | Response | Redacts sensitive content from search results |
| Search Term Filter | post-search | Request | Prevents searching for sensitive terms |
| Approved Data Sources | query-data-source | Request | Only allows querying approved data sources |
| Page Property Filter | query-data-source | Response | Filters results by property values |
| Query Sensitive Content Filter | query-data-source | Response | Redacts sensitive content from query results |
| Retrieve Block Sensitive Content Filter | retrieve-a-block | Response | Redacts sensitive content from block retrieval |
| Approved Pages (Retrieve) | retrieve-a-page | Request | Restricts retrieval to approved pages only |
| Protected Data Sources | update-a-data-source | Request | Prevents updates to protected databases |
| Batch Operation Size Limit | (all operations) | Request | Limits number of operations in batch requests |

