Notion MCP Server
Provides tools for managing Notion pages, blocks, search, and users, exposing Notion content as resources.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Notion MCP Serversearch for recent project updates"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Notion MCP Server
A Model Context Protocol (MCP) server for Notion integration, providing AI assistants with secure access to Notion workspaces.
Features
Page Management: Create, read, update, and archive Notion pages
Search: Search across your Notion workspace
Block Operations: Append blocks and manage page content
User Management: Access workspace users and permissions
Resource Providers: Expose Notion content as MCP resources
Related MCP server: Notion MCP Server
Setup
Install dependencies:
npm installSet up Notion API:
Go to Notion Developers
Create a new integration
Copy the integration token
Configure environment:
cp .env.example .env # Edit .env with your Notion API keyShare pages with integration:
Go to your Notion pages
Share → Add people → Find your integration → Invite
Usage
Development
npm run devProduction
npm run build
npm startTesting with MCP Inspector
npx @modelcontextprotocol/inspectorTools Available
notion_get_page: Retrieve a page by IDnotion_create_page: Create a new pagenotion_update_page: Update an existing pagenotion_search: Search workspace contentnotion_append_blocks: Add blocks to a pagenotion_get_users: Get workspace usersnotion_archive_page: Archive a page
Resources
notion://pages: Recent pages in workspacenotion://page/{id}: Specific page content
Integration with Claude Desktop
Add to your Claude Desktop configuration:
{
"mcpServers": {
"notion": {
"command": "node",
"args": ["path/to/notion-mcp-server/dist/index.js"],
"env": {
"NOTION_API_KEY": "your_token_here"
}
}
}
}This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MostafaSwaisy/notion-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server