This MCP server, developed by suekou, enables seamless integration between Notion workspaces and AI systems like Claude Desktop. Built using the Model Context Protocol, it provides a comprehensive set of tools for interacting with Notion's API, including block manipulation, page and database operations, and querying capabilities. The implementation focuses on exposing Notion's features through a standardized interface, offering functionality to create, retrieve, update, and delete various Notion elements. It's particularly useful for organizations looking to incorporate Notion's collaborative workspace features into their AI workflows, enabling use cases such as automated note-taking, knowledge base management, and AI-assisted content creation without directly interacting with Notion's API.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Append child blocks to a parent block. Required inputs: block_id (string): The ID of the parent block; children (array): Array of block objects to append. Returns: Information about the appended blocks.
Retrieve information about a specific block. Required inputs: block_id (string): The ID of the block to retrieve. Returns: Detailed information about the block.
Retrieve the children of a specific block. Required inputs: block_id (string): The ID of the parent block. Optional inputs: start_cursor (string): Cursor for the next page of results; page_size (number, default: 100, max: 100): Number of blocks to retrieve. Returns: List of child blocks.
Delete a specific block. Required inputs: block_id (string): The ID of the block to delete. Returns: Confirmation of the deletion.
Retrieve information about a specific page. Required inputs: page_id (string): The ID of the page to retrieve. Returns: Detailed information about the page.
Update properties of a page. Required inputs: page_id (string): The ID of the page to update; properties (object): Properties to update. Returns: Information about the updated page.
Create a new database. Required inputs: parent (object): Parent object of the database; title (array): Title of the database as a rich text array; properties (object): Property schema of the database. Returns: Information about the created database.
Query a database. Required inputs: database_id (string): The ID of the database to query. Optional inputs: filter (object): Filter conditions; sorts (array): Sorting conditions; start_cursor (string): Cursor for the next page of results; page_size (number, default: 100, max: 100): Number of results to retrieve. Returns: List of results from the query.
Retrieve information about a specific database. Required inputs: database_id (string): The ID of the database to retrieve. Returns: Detailed information about the database.
Update information about a database. Required inputs: database_id (string): The ID of the database to update. Optional inputs: title (array): New title for the database; description (array): New description for the database; properties (object): Updated property schema. Returns: Information about the updated database.
Create a new item in a Notion database. Required inputs: database_id (string): The ID of the database to add the item to; properties (object): The properties of the new item. These should match the database schema. Returns: Information about the newly created item.