Design Engineer Logo
Visit Repo
Open Graph preview

MCP Notion Server

A server implementation enabling seamless integration with Notion's API and workspace features

Site favicon
💡 Knowledge Base

Overview

MCP-Notion-Server

Description

A server implementation enabling seamless integration with Notion's API and workspace features.

Category

Productivity & Documentation

Overview

This server provides comprehensive access to Notion's functionality through various API endpoints. Key features include:

  • Block management (append, retrieve, delete)
  • Page operations (retrieve, update properties)
  • Database handling (create, query, update)
  • Full support for Notion's hierarchical structure
  • Rich text and property management

Setup Requirements

  1. Create a Notion Integration
  2. Get Secret Key (Internal Integration Token)
  3. Grant workspace access to integration
  4. Configure server settings

Configuration

{
  "mcp-notion-server": {
    "command": "path-to/bin/node",
    "args": ["path-to/mcp-notion-server/"],
    "env": {
      "NOTION_API_KEY": "your-notion-integration-token"
    }
  }
}

Key Tools

  • notion_append_block_children: Add blocks to existing content
  • notion_retrieve_block: Get block information
  • notion_retrieve_page: Access page content
  • notion_query_database: Search and filter databases
  • notion_update_database: Modify database structure

Troubleshooting Tips

  • Verify integration permissions
  • Ensure proper page/database access
  • Check token configuration

Licensed under MIT License.