mcp-notion mcp

v1.0.0 · MCP Tool · productivity · registry.pascalai.org

Interact with Notion workspace: read/write pages, query databases, create blocks and manage content.

notionproductivitywikidatabasepages

Input Parameters

ParameterTypeDescription
api_keyrequired string Notion integration token.
operationrequired string One of: get_page, create_page, update_page, query_database, create_database, append_blocks, get_blocks, search, get_database.
page_idoptional string
database_idoptional string
parent_idoptional string
titleoptional string
propertiesoptional object Page or database property values.
filteroptional object Database query filter.
sortsoptional array[object]
blocksoptional array[object] Block content to append.
queryoptional string
page_sizeoptional integer Default: 20.

Output Fields

FieldTypeDescription
operation string
page object
pages array[object]
results array[object]
blocks array[object]

Examples

Query tasks database

// Input
{
  "api_key": "secret_xxx",
  "operation": "query_database",
  "database_id": "abc123",
  "filter": {
    "property": "Status",
    "select": {
      "equals": "In Progress"
    }
  },
  "page_size": 10
}

// Output
{
  "operation": "query_database",
  "results": []
}

Install & Discovery

Install

ppm install mcp-notion

Get JSON Schema

GET /v1/packages/mcp-notion/1.0.0/schema

Discover by keyword

GET /v1/mcp/discover?q=notion
Discovery hint: Install with ppm install mcp-notion or invoke remotely via POST /v1/invoke/mcp-notion on the MCP Service.

PascalAI Usage

uses toolslib;
var Tool := LoadTool('mcp-notion');
var R := Tool.Call(JsonObj([]));
Writeln(R.ToJSON);