home / mcp / systemprompt mcp notion server

SystemPrompt MCP Notion Server

This an Model Context Protocol (MCP) server that integrates Notion into your AI workflows. This server enables seamless access to Notion through MCP, allowing AI agents to interact with pages, databases, and comments.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ejb503-systemprompt-mcp-notion": {
      "command": "npx",
      "args": [
        "systemprompt-mcp-notion"
      ],
      "env": {
        "NOTION_API_KEY": "your_notion_integration_token",
        "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key"
      }
    }
  }
}

You get a high-performance MCP server that lets AI agents interact with Notion pages and databases through a standardized MCP interface. It enables creating, updating, and searching content in Notion as part of your AI workflows, making Notion your data source within your agent’s reasoning loop.

How to use

Connect your MCP client to the Notion MCP server to enable Notion-aware capabilities in your AI workflows. You can run the server locally and reference it from your MCP configuration, then use your client to send requests that create, update, or search Notion content. The server exposes capabilities for content operations and sampling to ensure Notion pages and databases stay in sync with your agent’s context.

How to install

Prerequisites you need before installation: Node.js and npm (or npx), and an MCP-compatible client.

npx -y @smithery/cli install systemprompt-mcp-notion --client claude

Install the MCP server package locally so you can run it in your environment.

npm install systemprompt-mcp-notion

Configuration

Set your API keys in an environment file to provide credentials to the MCP server. Create a .env file with the following keys.

SYSTEMPROMPT_API_KEY=your_systemprompt_api_key
NOTION_API_KEY=your_notion_integration_token

MCP configuration

Add the MCP server definitions to your MCP configuration. Use one or both of the following options depending on how you prefer to run the server.

{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": ["systemprompt-mcp-notion"],
      "env": {
        "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key",
        "NOTION_API_KEY": "your_notion_integration_token"
      }
    }
  }
}
{
  "mcpServers": {
    "notion": {
      "command": "node",
      "args": ["./node_modules/systemprompt-mcp-notion/build/index.js"],
      "env": {
        "SYSTEMPROMPT_API_KEY": "your_systemprompt_api_key",
        "NOTION_API_KEY": "your_notion_integration_token"
      }
    }
  }
}