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
| Parameter | Type | Description |
| 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
| Field | Type | Description |
| 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);