The MCP tool directory.
Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.
[ 3313 tools indexed ]
[ all tools ]
30 / 3313
notion_create_comment
[ remote ]Create a comment on a page or reply in a discussion thread. Integration must have comment capabilities enabled.
notion_create_data_source
[ remote ]Create a new data source (table) under an existing database. Data sources are individual tables within a database (API 2025-09-03).
notion_create_database
[ remote ]Create a new inline database inside a page (legacy). Must include at least one title property in the schema.
notion_create_page
[ remote ]Create a new page in Notion. Set parent as a data source (data_source_id) or another page (page_id). Provide properties matching the parent schema. Optionally include initial content blocks.
notion_delete_block
[ remote ]Delete (archive) a block. The block is moved to trash.
notion_get_block
[ remote ]Retrieve a single block by ID. Returns block type, content, and whether it has children.
notion_get_block_children
[ remote ]Get child blocks of a page or block. This is how you read page content. Returns a paginated list of blocks.
notion_get_bot_user
[ remote ]Get the bot user info for this integration. Useful for checking identity and permissions.
notion_get_comment
[ remote ]Retrieve a single comment by ID.
notion_get_comments
[ remote ]List unresolved comments on a page or block.
notion_get_data_source
[ remote ]Retrieve a data source by ID. Returns title, property schema, and timestamps.
notion_get_database
[ remote ]Get a database by ID (legacy endpoint). Returns schema with properties and title. For new integrations prefer data source endpoints.
notion_get_page
[ remote ]Retrieve a Notion page by ID. Returns properties, parent, timestamps, and URL. Use notion_get_block_children to read the page content.
notion_get_page_property
[ remote ]Retrieve a specific property value from a page. Useful for paginated properties like relations or rollups.
notion_get_user
[ remote ]Get a user by ID.
notion_list_data_source_templates
[ remote ]List page templates available in a data source.
notion_list_users
[ remote ]List all users in the workspace. Returns names, types (person/bot), and avatars.
notion_move_page
[ remote ]Move a page to a new parent page or data source.
notion_query_data_source
[ remote ]Query pages in a data source with filters and sorts. For new API (2025-09-03). For legacy databases use notion_query_database.
notion_query_database
[ remote ]Query a database with filters and sorts (legacy endpoint). For new integrations prefer notion_query_data_source.
notion_search
[ remote ]Search pages and databases in your Notion workspace by title. Filter by object type and sort by last edited time.
notion_update_block
[ remote ]Update a block's content. Send the block type key with updated data, e.g. { "paragraph": { "rich_text": [...] } }.
notion_update_data_source
[ remote ]Update a data source title or property schema.
notion_update_page
[ remote ]Update a Notion page. Change properties, icon, cover, or archive/trash status. Use block tools to update page content.
npmAlternatives
[ remote ]Find similar alternatives
npmChangelogAnalysis
[ remote ]Changelog & release history
npmCompare
[ remote ]Compare multiple packages
npmDeprecated
[ remote ]Check deprecation status
npmDeps
[ remote ]Deps & devDeps analysis
npmLatest
[ remote ]Latest version & changelog