Notion
Notion MCPProductivity23 actions

Notion MCP Server

Let your AI agents run Notion for you, safely.

A hosted Notion MCP server for Claude, ChatGPT, Cursor and CLI agents. Paste one server URL into your AI client to use its 23 actions. There is nothing to install.

  • Enable or disable every action, per account. Block your agent from doing dangerous actions.

  • Ask in plain English. Pull reports, find insights and take action in Notion.

  • 23 read and write actions. Every Notion task your agent needs, from reporting to making changes.

  • Built for teams. Invite your team and share one connected account.

Works with
ChatGPTChatGPTClaudeClaudeClaude CodeClaude CodeCodexCodexGemini CLIGemini CLICursorCursorMistralMistralOpenClawOpenClawHermesHermesPerplexityGrokn8nWindsurfVS CodeZed
ChatGPT
Notion
ChatGPT
connected to Notion MCP
Online
ChatGPT
Actions

Available Actions

23 actions available to automate your Notion workflows.

23 actions

Notion
Write

Append Block Children

Append new child blocks to an existing block.

Notion
Write

Create Comment

Add a comment to a page or discussion thread.

Notion
Write

Create Data Source

Add a new data source to an EXISTING database. To create a database from scratch, use create_database instead.

Notion
Write

Create Database

Create a brand-new database with an initial data source under a parent page. Use this when you have no existing database yet.

Notion
Write

Create Page

Create a new page under a parent page or database.

Notion
Write

Delete Block

Archive (soft-delete) a block.

Notion
Read

Get Block

Retrieve a block by ID.

Notion
Read

Get Block Children

List children of a block (e.g. paragraphs inside a page).

Notion
Read

Get Comments

List comments on a page or block.

Notion
Read

Get Data Source

Retrieve a data source.

Notion
Read

Get Database

Retrieve a database (legacy endpoint).

Notion
Read

Get Page

Retrieve a page by ID.

Notion
Read

Get Page Property

Retrieve a single property item on a page.

Notion
Read

Get Self

Retrieve the integration's bot user (token owner).

Notion
Read

Get User

Retrieve a single user by their Notion user ID.

Notion
Read

List Data Source Templates

List templates available in a data source.

Notion
Read

List Users

List all users in the workspace.

Notion
Write

Move Page

Move a page to a new parent.

Notion
Read

Query Data Source

Query a data source (filter + sort + paginate).

Notion
Read

Search

Search pages and data sources visible to the integration.

Notion
Write

Update Block

Update a block's content or archived state.

Notion
Write

Update Data Source

Update a data source's title or schema.

Notion
Write

Update Page

Update a page's properties / icon / cover, or archive/unarchive it.

Compare

Notion MCP servers compared: hosted vs official

Notion runs its own hosted MCP server. It is a good fit if you only need Notion and manage client access from Notion settings. InsightfulPipe is a hosted alternative with Read-only connections, per-action controls and Notion next to your other platforms.

HostingHosted by InsightfulPipe: paste one URLHosted by Notion at mcp.notion.com
AuthenticationNotion OAuth, with a separate read-only integration for Read-only connectionsOAuth only; bearer tokens are not supported
Capabilities23 actions: 13 read, 10 write, across pages, blocks, databases, data sources and commentsSearch Notion and connected sources, read, create and update content, create pages and databases
Access controlRead-only connections, per-action switches, archiving blocks off by default, team rolesWorkspace owners manage MCP client access in Settings, Connections
Other platformsAds, analytics, e-commerce and data platforms in the same workspace, plus a CLINotion only
Overview

What you can do with the Notion MCP

The InsightfulPipe Notion MCP server is a hosted Model Context Protocol server that connects your Notion workspace to AI assistants such as Claude, ChatGPT, Cursor, Claude Code, Gemini CLI and Codex. You sign in with Notion, choose Read-only or Read & Write access, pick the pages to share with the integration and add one server URL to your AI client.

ClaudeNotionAcme StoreRead-only
Ask about your Notion account…
01Find and summarize docs

Find and summarize docs

Search shared pages for a plan, brief or meeting note and get a summary of its content.

See all Notion actions
ClaudeNotionAcme StoreRead-only
Ask about your Notion account…
02Report from databases

Report from databases

Query a content calendar, task list or CRM database with filters and sorts, and summarize what is due or blocked.

See all Notion actions
ClaudeNotionAcme StoreRead-only
Ask about your Notion account…
03Turn notes into tasks

Turn notes into tasks

Create a database page for each action item from a conversation, with properties such as owner, status and due date.

See all Notion actions
23
actions
one server URL
13
read actions
reports, audits, research
10
write actions
create, update, manage
Setup

How to connect the Notion MCP server

Add the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.

MCP server URL

https://notion.insightfulmcp.com/

Connect Notion to Claude

Fastest: add InsightfulPipe from the Claude Directory

One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to Notion only, follow the steps below.

Open Claude Directory

Or add the Notion server manually:

  1. 01
    Copy the server URL:
    https://notion.insightfulmcp.com/
  2. 02
    Open Claude connector settings (Customize > Connectors), click + and then Add custom connector.
  3. 03
    Paste the URL and click Add.
  4. 04
    Click Connect, then click Authorize access in the browser.

Start a new chat, click +, open Connectors and turn the connector on to use it.

The Free plan can add one custom connector. On Team and Enterprise plans, an Owner first adds it under Organization settings > Connectors, then each member clicks Connect in Customize > Connectors.

Watch the setup tutorial

Playbook

Prompts and skills that run on the Notion MCP

Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.

Prompt

“Find our Q3 marketing plan and summarize it”

Searches pages, then reads the page content

Prompt

“Show tasks in Content Calendar due this week that are not done”

Queries the data source with filters

Prompt

“Add a page to the Tasks database for each action item in these notes”

Creates pages with properties in the database

Prompt

“Mark these three tasks as Done”

Updates the Status property on each page

Prompt

“Append a Results section with these bullet points to the launch page”

Appends blocks to the page

Prompt

“Create a database for campaign ideas with Name, Channel and Status”

Creates a database under a parent page

Prompt

“What comments are on the brand guidelines page?”

Lists comments on the page

HAVE QUESTIONS?

Frequently asked questions

A Notion MCP server connects Notion to AI assistants through the Model Context Protocol (MCP), an open standard for giving AI tools access to data and actions. Once connected, you can ask Claude, ChatGPT or Cursor to find and summarize pages, query databases and create or update content.

Ready to connect your data?

Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.

Start a trial today.