[ agent capabilities ]

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 /

notion_create_comment

[  remote  ]

Create a comment on a page or reply in a discussion thread. Integration must have comment capabilities enabled.

Notion /

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 /

notion_create_database

[  remote  ]

Create a new inline database inside a page (legacy). Must include at least one title property in the schema.

Notion /

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 /

notion_delete_block

[  remote  ]

Delete (archive) a block. The block is moved to trash.

Notion /

notion_get_block

[  remote  ]

Retrieve a single block by ID. Returns block type, content, and whether it has children.

Notion /

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 /

notion_get_bot_user

[  remote  ]

Get the bot user info for this integration. Useful for checking identity and permissions.

Notion /

notion_get_comment

[  remote  ]

Retrieve a single comment by ID.

Notion /

notion_get_comments

[  remote  ]

List unresolved comments on a page or block.

Notion /

notion_get_data_source

[  remote  ]

Retrieve a data source by ID. Returns title, property schema, and timestamps.

Notion /

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 /

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 /

notion_get_page_property

[  remote  ]

Retrieve a specific property value from a page. Useful for paginated properties like relations or rollups.

Notion /

notion_get_user

[  remote  ]

Get a user by ID.

Notion /

notion_list_data_source_templates

[  remote  ]

List page templates available in a data source.

Notion /

notion_list_users

[  remote  ]

List all users in the workspace. Returns names, types (person/bot), and avatars.

Notion /

notion_move_page

[  remote  ]

Move a page to a new parent page or data source.

Notion /

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 /

notion_query_database

[  remote  ]

Query a database with filters and sorts (legacy endpoint). For new integrations prefer notion_query_data_source.

Notion /

notion_search

[  remote  ]

Search pages and databases in your Notion workspace by title. Filter by object type and sort by last edited time.

Notion /

notion_update_block

[  remote  ]

Update a block's content. Send the block type key with updated data, e.g. { "paragraph": { "rich_text": [...] } }.

Notion /

notion_update_data_source

[  remote  ]

Update a data source title or property schema.

Notion /

notion_update_page

[  remote  ]

Update a Notion page. Change properties, icon, cover, or archive/trash status. Use block tools to update page content.

NPM Sentinel /

npmAlternatives

[  remote  ]

Find similar alternatives

NPM Sentinel /

npmChangelogAnalysis

[  remote  ]

Changelog & release history

NPM Sentinel /

npmCompare

[  remote  ]

Compare multiple packages

NPM Sentinel /

npmDeprecated

[  remote  ]

Check deprecation status

NPM Sentinel /

npmDeps

[  remote  ]

Deps & devDeps analysis

NPM Sentinel /

npmLatest

[  remote  ]

Latest version & changelog