Notion MCP Server

Notion MCP Server is an MCP server that connects Claude and other Model Context Protocol clients directly to a user's Notion workspace. Knowledge workers, project managers, and developers use this server to inspect, retrieve, and manage Notion documentation using natural language commands. The integration exposes specialized tools for searching across a workspace, reading page content, creating new pages, and modifying existing page bodies or titles. In addition to standard document operations, the server provides full support for managing structured Notion databases. Clients can query databases using custom filters and sorting criteria, create new databases equipped with typed schemas, insert new rows containing rich properties such as selects, dates, and text, and update existing entries. By bridging the Notion API through the Model Context Protocol, the server allows AI models to handle documentation maintenance, task tracking, and workspace updates without requiring manual browser navigation.

Category: Notes & Knowledge Management

Tags: database, notion, productivity, wiki

Visit Notion MCP Server

How to install and configure Notion MCP Server

  1. Clone the repository and install dependencies: bash git clone https://github.com/SAhmadUmass/notion-mcp-server cd notion-mcp-server npm install 2. Build the project: bash npm run build 3. Obtain an integration API key from the Notion Developers portal and ensure your Notion pages are shared with your integration. 4. Open your Claude for Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS) and add the server configuration: json { "mcpServers": { "notion": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/notion-mcp-server/dist/index.js", "--notion-api-key=YOUR_ACTUAL_API_KEY_HERE" ] } } } 5. Replace the file path and API key with your actual values, then restart Claude for Desktop.

What you can do with Notion MCP Server

  • Search across entire Notion workspaces to locate specific meeting notes, requirements, and technical documentation using natural language queries. - Read and update existing Notion pages by appending new text content, replacing text bodies, or renaming page titles. - Construct new Notion databases with custom properties including title fields, select statuses, priority tags, and due dates. - Query structured database rows using specific filter criteria and sort orders to inspect project task lists and deliverables. - Insert new database rows and update properties on existing entries such as task status, priority levels, or completion dates.

Key facts

  • https://github.com/SAhmadUmass/notion-mcp-server
  • Notes & Knowledge Management, Project & Task Management
  • database, notion, productivity, wiki

Part of MCP Servers

Related MCP servers

  • MCP Kanban Memory — MCP Kanban Memory is an MCP server that provides a kanban-based task management and state retention system for AI-driven workflows.…
  • MCP Notes — MCP Notes is an MCP server that provides note-taking and note-management capabilities to AI models using Amazon Web Services DynamoDB…
  • MCP Memory Server - Python Implementation — MCP Memory Server - Python Implementation is an MCP server that provides persistent knowledge graph storage and retrieval using standard…
  • MCP Orchestro — MCP Orchestro is an MCP server that integrates AI coding tools with a Supabase-backed task orchestration and Kanban system. Designed…
  • MCP Outlook Tools — MCP Outlook Tools is an MCP server that enables AI assistants like Claude Desktop to connect with a locally installed…
  • MCP Personal Assistant Agent — MCP Personal Assistant Agent is an MCP server that connects AI clients to productivity services, external web information, and smart…

What can Notion MCP Server do?

Notion MCP Server allows LLMs to interact with a Notion workspace. It provides tools to search workspace content, read specific page details, create pages, update page titles and content, construct new databases, query databases with filters and sorting, and create or update database rows.

Which MCP clients work with Notion MCP Server?

Notion MCP Server works with Claude for Desktop and any other Model Context Protocol client capable of launching local node processes using stdio communication.

How do I install Notion MCP Server?

Clone the GitHub repository, install the dependencies with npm install, and run npm run build. Then, configure your client such as Claude for Desktop by pointing to the built dist/index.js file and supplying your Notion API key via command-line arguments or environment variables.

Why are tools not showing up in Claude for Desktop?

If tools do not display, inspect your Claude for Desktop logs to verify connectivity. Ensure your Notion integration token is valid and confirm that your target Notion pages or databases have been explicitly shared with your Notion integration.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories