Skip to main content

At a glance

  • Availability: Enabled by default.
  • Auth: OAuth 2.0.
  • Connection: A user authorizes the connection in the provider’s consent screen.

Credentials

Set these per environment. See Connect an integration. With a managed OAuth app, Connect works without these variables; set them to use your own OAuth app instead.
VariableRequiredDescription
NOTION_CLIENT_IDYesNotion OAuth Client ID (from your integration) Docs.
NOTION_CLIENT_SECRETYesNotion OAuth Client Secret Docs.

Tools

ToolAccessDescription
Search NotionReadSearch pages and databases in the workspace
Read PageReadRead the content of a Notion page
Create PageWriteCreate a new page in a database or as a subpage
Query DatabaseReadQuery a Notion database with filters and sorts
Get Page MetadataReadRetrieve Notion page metadata and properties without fetching child block content
Get DatabaseReadRetrieve Notion database metadata, title, and property schema
Append BlocksWriteAppend child blocks to a Notion page or block
Update PageWriteUpdate Notion page properties or archive/unarchive a page
Create DatabaseWriteCreate a new Notion database as a subpage with a property schema
List UsersReadList users in the Notion workspace so pages can mention or attribute the right person

Example prompts

  • Search my Notion workspace for relevant documentation or notes about a topic.
  • Read and summarize a specific Notion page. Extract the key points and action items.
  • Create a new meeting notes page with today’s date, attendees, agenda, and action items sections.