mcp-server-notion logo

mcp-server-notion

by dulltz

mcp-server-notion is an MCP server that utilizes the Notion API to search for and retrieve content from Notion articles. It allows programmatic access to article information by using Notion as a content source.

View on GitHub

Last updated: N/A

What is mcp-server-notion?

An MCP server that uses the Notion API to search for articles on Notion and retrieve their contents.

How to use mcp-server-notion?

Configure the server with a Notion API token. Use the notion_search tool to find articles by keyword and limit the number of results. Use the notion_get_article tool to retrieve the content of a specific article, specifying the article ID and desired output format (json, markdown, or text).

Key features of mcp-server-notion

  • Search for articles within Notion databases

  • Retrieve full article content or partial content

Use cases of mcp-server-notion

  • Content aggregation from Notion

  • Programmatic access to Notion articles

  • Building applications that leverage Notion as a content source

  • Automated content retrieval workflows

FAQ from mcp-server-notion

What is the minimum Python version required?

Python 3.13 or higher is required.

Do I need a Notion API integration?

Yes, a Notion API integration needs to be setup with appropriate permissions.

Where do I get the Notion API token?

The Notion API token is obtained when you create a Notion integration.

What are the supported output formats for articles?

The supported output formats are JSON, Markdown, and Text.

What happens if the article ID is invalid?

The server will return an error indicating that the article was not found.