Tools that your AI agent can use through this MCP server to interact with Notion
Update a page's property values. To append page content, use the Append Block action instead. See the documentation
Update a data source. See the documentation
Updates a child block object. See the documentation
Send a file upload. See the documentation
Searches for a page or data source. See the documentation
Returns a user using the ID specified. See the documentation
Get details of a page. See the documentation
Get a Property Item object for a selected page and property. See the documentation
Use this action to retrieve a file upload. See the documentation
Get the property schema of a data source in Notion. See the documentation
Get all content of a data source. See the documentation
Get page content as block objects or markdown. Blocks can be text, lists, media, a page, among others. See the documentation
Query a data source with a specified filter. See the documentation
Use this action to list file uploads. See the documentation
Returns all users in the workspace. See the documentation
Retrieve the Notion identity tied to the current OAuth token, returning the full users.retrieve payload for me (person or bot). Includes the user ID, name, avatar URL, type (person vs bot), and workspace ownership metadata—useful for confirming which workspace is connected, adapting downstream queries, or giving an LLM the context it needs about who is operating inside Notion. See the documentation.
Create a new page copied from an existing page block. See the documentation
Sets a Block object, including page blocks, to archived: true using the ID specified. See the documentation
Create a page from a parent page. See the documentation
Create a page from a data source. See the documentation
Create a file upload. See the documentation
Create a database and its initial data source. See the documentation
Create a comment in a page or existing discussion thread. See the documentation
Use this action to finalize a mode=multi_part file upload after all of the parts have been sent successfully. See the documentation
Append new and/or existing blocks to the specified parent. See the documentation