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.
  • typescript

25

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

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"
      }
    }
  }
}
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational