Notion MCP Server

Provides a standardized interface for interacting with Notion's API as a Model Context Protocol (MCP) server.

Local serverstdioPython★ 111

What is the Notion MCP Server?

Provides a standardized interface for interacting with Notion's API as a Model Context Protocol (MCP) server.

The short version

A Model Context Protocol (MCP) server implementation for Notion integration, providing a standardized interface for interacting with Notion's API. Compatible with Claude Desktop and other MCP clients.

  • List and query Notion databases
  • Create and update pages
  • Search across Notion workspace
  • Get database details and block children
  • Full async/await support with httpx
  • Type-safe with Pydantic v2 models

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

VariableDescriptionRequired
NOTION_API_KEYCredential the server authenticates with.Yes

Frequently asked questions

It's a Model Context Protocol (MCP) server that provides a standardized interface for interacting with the Notion API, allowing you to easily manage and query your Notion data.