Notion MCP Server
Integrates with the Notion API to provide tools for searching and interacting with Notion pages and databases.
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 meeting notes from last week"
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 Project
Introduction
This project integrates with the Notion API to provide tools and services for interacting with Notion databases and pages. It is built using TypeScript and the @notionhq/client library, and it follows the Model Context Protocol (MCP) for tool registration and interaction.
Related MCP server: Notion MCP Server
Summary
The Notion MCP project includes the following features:
A globally accessible Notion client for API interactions.
Services for searching Notion pages and databases.
A structured and modular codebase for maintainability.
Integration with the MCP Inspector for testing and debugging tools.
Prerequisites
Before starting, ensure you have the following:
Node.js: Install Node.js (v18 or later).
npm: Ensure npm is installed.
Environment Variable: Set up the
NOTION_API_KEYin a.envfile at the root of the project. Example:NOTION_API_KEY=<YOUR NOTION INTEGRATION API>
How to Start
Install Dependencies:
npm installBuild the Project:
npm run buildRun with MCP Inspector: Use the following command to start the application with the MCP Inspector:
npx @modelcontextprotocol/inspector node build/app.jsRun with Claude Desktop: Open up the Claude Desktop > Settings > Developer > Edit Config
"notion": { "command": "node", "args": [ "/Users/<username>/notion-mcp/build/app.js" ] }
This will start the application and allow you to inspect and test the registered tools.
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.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Notion workspaces through the Notion API. Provides tools to search, read, create, and update Notion pages and databases with real-time synchronization.837MIT
- FlicenseBqualityDmaintenanceEnables interaction with Notion workspaces through the Notion API. Supports creating, retrieving, and updating Notion pages and their properties, allowing users to manage Notion content through natural language.4
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Notion workspaces through the Notion API. Supports searching, reading, creating pages, and querying databases with filters and sorting capabilities.837MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Notion workspaces through the Notion API, allowing users to search, read, comment on, and create pages and databases using natural language commands.141,622MIT
Related MCP Connectors
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Search your knowledge bases from any AI assistant using hybrid RAG.
AI access to your aNotepad online notes: read, search, write, and organize via 22 tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/joonhuang/notion-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server