Notion MCP Server
Integrates with the Notion API to provide tools for searching and interacting with Notion pages and databases.
Click on "Deploy 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 deployed
Maintenance
Related MCP Connectors
Streamline your Attio workflows using natural language to search, create, update, and organize com…
- KnowtisOAuthapp.knowtis
Create, search and manage Knowtis collaborative notes from AI assistants.
Search, read, create and edit your Memol notes from Claude. Team note-taking with AI search.
Query and audit AppSheet apps in natural language via Knotrik's pre-scanned definitions.
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.1,069MIT
- 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.1,069MIT
- 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.135,702MIT