Community MCP server for interacting with Notion workspaces.
npx -y @notionhq/mcp-server
{
"mcpServers": {
"notion": {
"env": {
"NOTION_API_KEY": "ntn_xxx"
},
"args": [
"-y",
"@notionhq/mcp-server"
],
"command": "npx"
}
}
}Create a new Notion page
{
"type": "object",
"required": [
"parent_id",
"title"
],
"properties": {
"title": {
"type": "string"
},
"content": {
"type": "string"
},
"parent_id": {
"type": "string"
}
}
}// Input
{
"title": "New Feature Spec",
"parent_id": "db_1"
}// Output
{
"id": "page_2",
"url": "https://notion.so/page_2"
}Query a Notion database with filters
{
"type": "object",
"required": [
"database_id"
],
"properties": {
"filter": {
"type": "object"
},
"database_id": {
"type": "string"
}
}
}// Input
{
"filter": {
"select": {
"equals": "In Progress"
},
"property": "Status"
},
"database_id": "db_1"
}// Output
{
"results": [
{
"title": "Feature X",
"status": "In Progress"
}
]
}Community MCP server for interacting with Notion workspaces.
Notion provides 4 tools including create_page, query_database, read_page, and 1 more.
Yes, Notion is completely free to use with no usage limits on the free tier.
You can install Notion using the following command: npx -y @notionhq/mcp-server. After installation, add the provided config snippet to your Claude Desktop or Cursor configuration.
Read content of a Notion page
{
"type": "object",
"required": [
"page_id"
],
"properties": {
"page_id": {
"type": "string"
}
}
}// Input
{
"page_id": "page_1"
}// Output
{
"title": "Q2 Roadmap",
"content": "## Goals\n- Launch v2"
}Search across all Notion pages
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string"
}
}
}// Input
{
"query": "roadmap"
}// Output
{
"results": [
{
"id": "page_1",
"title": "Q2 Roadmap"
}
]
}Notion is listed under the Productivity category in the AgentForge MCP registry.
Notion has a current uptime of 99.75% with an average response time of 280ms.
To connect Notion, click the "Connect Agent" button on this page to get the configuration snippet. Add it to your MCP client (Claude Desktop, Cursor, or any MCP-compatible tool). Your AI agent will then have access to all of Notion's tools via the Model Context Protocol.