Tool | What It Does | Example Use |
---|---|---|
List All Users | List all users | ”List all users and return name, type, and id” |
List All Pages | List all pages across all databases | ”List all pages and return title, url, and id” |
List All Blocks | List all blocks from a specific page | ”Using page id , list all blocks and return block id and type” |
Get User | Retrieve a specific user by ID | ”Using user id , return name and id” |
Get Current User | Retrieve information about the current bot user | ”Return the current bot user’s name and id” |
Search Pages | Search all pages | ”Search for pages matching search term and return title, url, and id” |
List Databases | List all databases | ”List all databases and return title and id” |
Get Database | Retrieve a specific database by ID | ”Using database id , return the database title and all property names and types” |
Query Database | Query a Notion database | ”Using database id , filter where property name equals value and return page id, title, and url” |
Get Page | Retrieve a page by ID | ”Using page id , return page title, url, created time, and last edited time” |
Get Block Children | List content blocks of a page or block | ”Using block id , list children and return block id, type, and plain text where available” |
Get Block | Retrieve a single block by ID | ”Using block id , return type and plain text content where available” |
Create Your Notion MCP Node
Add Your Prompt
Test Your Node
Save and Reuse
page title
and return id and url”project name
, then query its database for open tasks, update their status, and list all comments”database id
, query where Status
equals In Progress
and return title and assignee”Step 1: Find Pages
search term
and return page titles and IDsStep 2: Get Content Blocks
page id
, list child blocks and return block IDs, types, and plain text where availableStep 3: Summarize
Empty Outputs
Incorrect Results
Errors
Iterate Using the Chat