Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

notion-mcp-server

MCP.Pizza Chef: orbit-logistics

@orbit-logistics/notion-mcp-server is an MCP server that mirrors the entire Notion API SDK as a set of tools, enabling Large Language Models (LLMs) to perform read, create, update, and delete operations on Notion pages via natural language commands. It facilitates deep integration with Notion, allowing LLMs to interact with workspace content programmatically and securely, streamlining workflows and automating content management within Notion.

Use This MCP server To

Read and summarize Notion pages via natural language queries Create new Notion pages or databases from LLM instructions Update existing Notion content programmatically Delete outdated or irrelevant Notion pages through LLM commands Automate content organization and tagging in Notion Integrate Notion data into AI-driven workflows and copilots Enable LLMs to manage project documentation inside Notion Sync Notion workspace data with other tools via LLM mediation

README

@orbit-logistics/notion-mcp-server

An MCP server that mirrors the entire Notion API SDK as a collection of tools, enabling Large Language Models (LLMs) to interact with Notion seamlessly.

Overview

@orbit-logistics/notion-mcp-server is built on the Model Context Protocol (MCP) and exposes the full Notion API as tools that LLMs can use. This allows for operations such as reading, creating, updating, and deleting Notion pages directly through natural language instructions.

Notion Integration Setup

Before using this server with Cursor or Claude Desktop, you must create a Notion integration and grant it access to your pages. Follow the instructions in the Notion documentation for creating an integration and adding the necessary permissions:

Notion Integration Getting Started

Usage

Using with Cursor

To integrate @orbit-logistics/notion-mcp-server with Cursor, follow these steps:

  1. Open Cursor Settings.
  2. Navigate to Features and scroll down to "MCP Servers".
  3. Click on "Add new MCP server".
  4. Enter a name of your choice and select "command" as the type.
  5. In the command field, enter the following (replace <notion_integration_token> with your actual token):
npx -y @orbit-logistics/notion-mcp-server -t <notion_integration_token>

This command starts the server with your Notion integration token. Cursor will then use this MCP server to access Notion's API tools.

Using with Claude Desktop

For Claude Desktop, MCP server configurations are stored in a JSON configuration file. Add the following entry to your claude_desktop_config.json (replace <notion_integration_token> with your actual token):

{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequential-thinking-test",
        "-t",
        "<notion_integration_token>"
      ]
    }
  }
}

This configuration allows Claude Desktop to invoke the notion MCP server for interactions with Notion.

License

This project is licensed under the MIT License.

Contributing

Contributions are welcome! Please feel free to open an issue or submit a pull request with your suggestions and improvements.

notion-mcp-server FAQ

How do I set up the Notion integration for this MCP server?
You must create a Notion integration via Notion's developer portal and grant it access to your pages as described in the Notion Integration Getting Started guide.
Can I use this MCP server with different LLM hosts?
Yes, it is designed to work with various MCP hosts like Cursor and Claude Desktop, enabling flexible LLM interactions with Notion.
Does this server support all Notion API operations?
Yes, it mirrors the entire Notion API SDK, allowing full CRUD operations on Notion content.
Is my Notion data secure when accessed through this MCP server?
Access is controlled by your Notion integration permissions, ensuring secure and scoped access to your workspace data.
Can I automate workflows combining Notion data with other APIs?
Yes, by using this MCP server alongside other MCP servers, you can create complex multi-tool workflows involving Notion data.
What programming languages or environments is this MCP server compatible with?
It is a Node.js-based MCP server and can be integrated into any environment supporting MCP clients and servers.
How do I update or maintain the Notion MCP server?
Updates are managed via the GitHub repository; follow the repo for releases and apply updates as needed.
Can I customize the permissions or scope of the Notion integration?
Yes, you configure permissions when creating the Notion integration in the Notion developer portal.