About mcp-server-notion
mcp-server-notion is an MCP server for searching Notion articles and retrieving their contents through the Notion API. It is intended for programmatic access to content in Notion databases and can return full or partial articles.
Key features
- 01Searches articles in Notion databases
- 02Retrieves full or partial article content
- 03Supports JSON, Markdown, and text formats
Use cases
- 01Find Notion articles by keyword
- 02Extract article content for programmatic use
MCP support
It exposes `notion_search` and `notion_get_article` tools to MCP clients for searching articles and retrieving content by ID.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEmcp-server-notion
Overview
mcp-server-notion is an MCP server that uses the Notion API to search for articles on Notion and retrieve their contents. This service utilizes Notion as a content source, allowing you to easily access necessary article information programmatically.
Features
- Search for articles within Notion databases
- Retrieve full article content or partial content
Prerequisites
- Python 3.13 or higher
- Notion API integration setup and permissions
- Notion integration token
Configuration
NOTION_API_TOKEN=your_notion_integration_token
Tools
notion_search
query: Search keywordlimit: Maximum number of results
notion_get_article
article_id: ID of the article to retrieveformat: Output format (json, markdown, text)
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.