Notion MCP Server
@edcolyer
About Notion MCP Server
An MCP server for Notion.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"notion": {
"command": "node",
"args": [
"path/to/mcp-server-notion/dist/index.js"
],
"env": {
"NOTION_API_KEY": ""
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Notion MCP Server?
Notion MCP Server connects Claude AI to Notion workspaces, enabling read, write, search, and query operations through the Model Context Protocol. It is built for users who want Claude to interact directly with their Notion databases and pages.
How to use Notion MCP Server?
Install Node.js (v16+), obtain a Notion API key, share your pages/databases with the integration, build the server with npm run build, then add the server configuration to claude_desktop_config.json with your API key. Restart Claude to begin using the tools.
Key features of Notion MCP Server
- Search across Notion workspaces with a query string
- Retrieve detailed content from a specific Notion page
- Get metadata and schema of a Notion database
- Query and filter entries in a Notion database with complex queries
- Read and update existing Notion content
- Retrieve database schemas and page details
Use cases of Notion MCP Server
- Search a Notion workspace for relevant information
- Retrieve full content of a specific page for analysis
- Explore database schemas before querying data
- Query and filter database entries using complex criteria
- Update existing Notion content from within Claude
FAQ from Notion MCP Server
What do I need to run the server?
Node.js v16 or later, a Notion API key from an integration, and Claude Desktop.
How do I get a Notion API key?
Create an internal integration at https://www.notion.so/my-integrations, then copy the API key from the integration settings.
How does Claude access my Notion data?
You must share your Notion pages and databases with the integration by using the “Add connections” option in each page/database menu.
Can I write or update content in Notion?
Yes, the server supports updating existing content, as stated in the project overview.
Where does my data live?
All data remains in your Notion workspace; the server only reads and writes through the Notion API.
Frequently asked questions
What do I need to run the server?
Node.js v16 or later, a Notion API key from an integration, and Claude Desktop.
How do I get a Notion API key?
Create an internal integration at https://www.notion.so/my-integrations, then copy the API key from the integration settings.
How does Claude access my Notion data?
You must share your Notion pages and databases with the integration by using the “Add connections” option in each page/database menu.
Can I write or update content in Notion?
Yes, the server supports updating existing content, as stated in the project overview.
Where does my data live?
All data remains in your Notion workspace; the server only reads and writes through the Notion API.
Basic information
More Memory & Knowledge MCP servers
Solomd
zhitongblogA markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI providers BYOK.
Groundwork
Rarefied-EarthGroundwork: company memory for your AI tools. Docs public. Source closed. Public proof needs no account.
Context Portal MCP (ConPort)
GreatScottyMacContext Portal (ConPort): A memory bank MCP server building a project-specific knowledge graph to supercharge AI assistants. Enables powerful Retrieval Augmented Generation (RAG) for context-aware development in your IDE.
Context7 MCP - Up-to-date Docs For Any Cursor Prompt
upstashContext7 Platform -- Up-to-date code documentation for LLMs and AI code editors
Rust Docs MCP Server
Govcraft🦀 Prevents outdated Rust code suggestions from AI assistants. This MCP server fetches current crate docs, uses embeddings/LLMs, and provides accurate context via a tool call.
Comments