Notion MCP Server

Notion MCP Server

A simple server that integrates with Claude to allow querying and manipulating Notion pages and databases through natural language prompts.

arre-ankit

Note Taking
Databases
Search
JavaScript
Visit Server

README

Notion MCP Server

This is a simple MCP server that allows you to query Notion Pages.

Installation

git clone https://github.com/arre-ankit/notion-mcp-server.git
cd notion-mcp-server
npm install

Running the server

npm run build

Add Notion Integration

  • Go to https://www.notion.so/my-integrations
  • Click on "New integration"
  • Name it "Claude MCP Server"
  • Select "Read" and "Write" permissions for "Pages"
  • Copy the "Integration Token"

Add Claude Integration

claude_desktop_config.json

{
  "mcpServers": 
    "notion-mcp-server": {
      "command": "node",
      "args": [
        "Copy Path"
      ],
      "env": {
        "NOTION_API_TOKEN": "Your Notion Token"
      }
    }
  }
}

How to use

  • Write a prompt to query Notion Pages.
  • Add link to the Notion Page from the link in the prompt.
  • Eg: https://www.notion.so/154916e48026802f97d4df6086787817

alt text

Prompt: Make a new Databse entry in notion with this of list of movies to watch in 2024 Page link https://www.notion.so/154916e48026802f97d4df6086787817 Add the movie datase in this page

alt text

alt text

🤯 Woah it will be updated in your Notion Page!

Recommended Servers

Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Apple MCP Server

Apple MCP Server

Enables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.

Featured
Local
TypeScript
Claude Code MCP

Claude Code MCP

An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.

Featured
Local
JavaScript
dbt Semantic Layer MCP Server

dbt Semantic Layer MCP Server

A server that enables querying the dbt Semantic Layer through natural language conversations with Claude Desktop and other AI assistants, allowing users to discover metrics, create queries, analyze data, and visualize results.

Featured
TypeScript
Tavily MCP Server

Tavily MCP Server

Provides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.

Featured
Python
mixpanel

mixpanel

Connect to your Mixpanel data. Query events, retention, and funnel data from Mixpanel analytics.

Featured
TypeScript
Metabase MCP Server

Metabase MCP Server

Enables AI assistants to interact with Metabase databases and dashboards, allowing users to list and execute queries, access data visualizations, and interact with database resources through natural language.

Featured
JavaScript
Todoist MCP

Todoist MCP

An MCP server that enables LLMs to interact with Todoist tasks, projects, and other features through the Todoist API.

Featured
TypeScript
Linear MCP Server

Linear MCP Server

A Model Context Protocol server that integrates with Linear's issue tracking system, allowing LLMs to create, update, search, and comment on Linear issues through natural language interactions.

Featured
JavaScript