ClawLink
Productivity54 toolsBrowser login (OAuth), no API keys

Notion integration for AI agents

Manage pages, databases, and blocks

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Notion once and call the same tools from all of them.

Deeper comparison, failure modes and setup details: Notion for AI agents, in depth.

Setup

Connect Notion through ClawLink's hosted setup to search, read, and manage pages, databases, and blocks in your workspace.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Notion exposes 54 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
notion_create_commentCreate a comment on a Notion page or discussionWrite
notion_create_databaseCreate a new Notion databaseWrite
notion_duplicate_pageDuplicate a Notion pageRead
notion_query_databaseQuery a Notion databaseRead
notion_retrieve_pageRetrieve a Notion page by IDRead
notion_update_blockUpdate a Notion blockWrite
notion_update_pageUpdate properties on a Notion pageWrite
notion_create_view_queryCreate a Notion view query and return the first page of page referencesWrite
notion_fetch_all_block_contentsFetch all child blocks for a given Notion blockRead
notion_fetch_block_contentsRetrieves a paginated list of direct, first-level child block objects along with contents for aRead
notion_fetch_block_metadataFetches metadata for a Notion block (including pages, which are special blocks) using its UUIDRead
notion_fetch_commentsFetches unresolved comments for a specified Notion block or page IDRead
notion_fetch_dataFetches Notion items (pages and/or databases) from the Notion workspace, use this to getRead
notion_fetch_databaseFetches a Notion database's structural metadata (properties, title, etc.) via itsRead
notion_fetch_rowRetrieves a Notion database row's properties and metadata; use fetch_block_contents for pageRead
notion_get_about_userRetrieves detailed information about a specific Notion user, such as their name, avatar, andRead
notion_get_page_markdownRetrieve a Notion page's full content rendered as Notion-flavored Markdown in a single API callRead
notion_get_page_property_actionCall this to get a specific property from a Notion page when you have a valid `page_id` andRead
notion_get_view_query_resultsGet a page of results from a cached Notion view queryRead
notion_list_data_source_templatesList all templates for a Notion data sourceRead
notion_list_file_uploadsRetrieve file uploads for the current bot integration, sorted by most recent firstRead
notion_list_usersRetrieves a paginated list of users (excluding guests) from the Notion workspace; the number ofRead
notion_list_viewsList Notion views for a database or data sourceRead
notion_query_data_sourceQuery a Notion data sourceRead
notion_query_database_with_filterQuery a Notion database with server-side filtering, sorting, and paginationRead
notion_retrieve_commentRetrieve a specific comment by its IDRead
notion_retrieve_database_propertyRetrieve a specific property object of a Notion databaseRead
notion_retrieve_file_uploadRetrieve details of a Notion File Upload object by its identifierRead
notion_retrieve_viewRetrieve a Notion view and its configurationRead
notion_search_notion_pageSearches Notion pages and databases by titleRead