Skip to content

Notion Integration

The Notion node lets your agents create and update pages, query databases, manage blocks, and upload files.

Standard OAuth. During authorization, you choose which pages and databases the integration can access.

ToolDescription
search-notionSearch pages and databases by title or content
create-a-pageCreate a new page with optional parent and properties
retrieve-a-pageGet metadata and content from a page
update-a-pageModify page properties and content
move-pageMove a page to a different parent
append-a-blockAdd content blocks to a page
retrieve-a-blockGet details about a specific content block
ToolDescription
retrieve-a-databaseGet database metadata
retrieve-a-data-sourceGet schema and properties for a data source
query-data-sourceQuery a data source with filters and sorts
create-a-data-sourceCreate a new data source
update-a-data-sourceUpdate data source properties
list-data-source-templatesList available templates
ToolDescription
create-a-commentAdd a comment to a page
retrieve-commentsFetch comments from a page
Server URLhttps://mcp.notion.com/mcp
TransportStreamable HTTP
DocsNotion MCP Guide
  • Query Data Source supports Notion filter syntax — your agent can build complex queries with AND/OR conditions.
  • To add content to an existing page, use Append Block to ParentUpdate Page only changes property values, not page content.
  • Retrieve Page Content can return markdown, which is often easier for agents to work with than raw block objects.