@node2flow/notion-mcp

@node2flow/notion-mcp

MCP server for the Notion API, enabling management of pages, blocks, databases, data sources, comments, and users through natural language.

Category
Visit Server

README

@node2flow/notion-mcp

smithery badge npm version License: MIT

MCP server for the Notion API — manage pages, blocks, databases, data sources, comments, and users.

Quick Start

Claude Desktop / Cursor / VS Code

Add to your MCP client config:

{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": ["-y", "@node2flow/notion-mcp"],
      "env": {
        "NOTION_API_KEY": "ntn_your_integration_token"
      }
    }
  }
}

HTTP Mode (Streamable HTTP)

NOTION_API_KEY=ntn_xxx npx @node2flow/notion-mcp --http

MCP endpoint: http://localhost:3000/mcp

Cloudflare Worker

https://notion-mcp-community.node2flow.net/mcp?NOTION_API_KEY=ntn_xxx

Configuration

Variable Required Description
NOTION_API_KEY Yes Notion Internal Integration Token (starts with ntn_ or secret_)

Getting a Notion API Key

  1. Go to notion.so/my-integrations
  2. Click New integration
  3. Give it a name and select the workspace
  4. Copy the Internal Integration Token
  5. Share your pages/databases with the integration (click "..." > "Connections" > add your integration)

Tools (25)

Search (1)

Tool Description
notion_search Search pages and databases by title

Pages (5)

Tool Description
notion_create_page Create a new page
notion_get_page Get page by ID
notion_update_page Update page properties, icon, cover
notion_move_page Move page to new parent
notion_get_page_property Get a specific property value

Blocks (5)

Tool Description
notion_get_block Get a block by ID
notion_get_block_children Read page/block content
notion_append_blocks Add content blocks to page/block
notion_update_block Update block content
notion_delete_block Delete (archive) a block

Data Sources (5)

Tool Description
notion_create_data_source Create a data source table
notion_get_data_source Get data source by ID
notion_update_data_source Update data source schema
notion_query_data_source Query pages with filters/sorts
notion_list_data_source_templates List data source templates

Databases — Legacy (3)

Tool Description
notion_get_database Get database by ID
notion_query_database Query database with filters/sorts
notion_create_database Create inline database in page

Comments (3)

Tool Description
notion_create_comment Comment on page or reply to thread
notion_get_comments List comments on page/block
notion_get_comment Get single comment by ID

Users (3)

Tool Description
notion_list_users List all workspace users
notion_get_user Get user by ID
notion_get_bot_user Get bot integration info

License

MIT License - see LICENSE

Copyright (c) 2026 Node2Flow

Links

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured