How to Use Claude and Notion Together

Claude can read Notion pages and databases, draft content based on what is in them, and write back to Notion through a supported connection. Here is how to set up the Notion MCP server, what Claude can do, and how to keep cross-tool decisions and next steps from getting lost.

Updated 5 min read

The most direct way to use Claude and Notion together is through the Notion MCP server. Once connected, Claude can read page content, search your workspace, query databases, and with the right authorization, create or update pages. The connection uses Notion's official integration API, so Claude acts as an authorized integration within the permissions you set.

Both Claude and Notion are tools where context matters. A decision you make in a Notion page can affect work Claude handles in a different tool, and vice versa. Tools like fenbs help with that gap: they keep the cross-tool decisions and next steps in one shared record any connected assistant can read, so you do not have to restate the project state every time you switch between apps.

The connection options between Claude and Notion

Notion publishes an official MCP server that wraps its integration API. You configure the server with your Notion integration token, connect it to your Claude environment from Integrations, and Claude gains tools for reading pages, searching content, and writing to authorized pages and databases.

An alternative path is an automation platform like Zapier or Make, which both have Notion integrations. You can build workflows where Claude produces output and the platform writes it to Notion, or where a Notion trigger passes content to Claude. This is less flexible for conversational use but practical for repeating, well-defined tasks.

For background on what Claude is and how MCP connections work in general, see the main overview.

Set up the Notion MCP server

To use the official Notion MCP server, create a Notion integration at notion.so/profile/integrations. Give it a name, choose the capabilities you want to allow (read content, update content, insert content), and save the integration token. Then connect the server to your Claude environment following the instructions in Integrations.

Notion uses a permission model where an integration only has access to pages and databases you explicitly share with it. After you create the integration, go to each Notion page or database you want Claude to access and add the integration as a connection from the page's settings menu. Claude cannot read anything you have not shared in this way.

That per-page sharing is also a useful boundary. Share only the pages relevant to the current project. If a page contains sensitive information that Claude does not need, do not share it with the integration.

Read a Notion database or page in Claude

Once the connection is live, you can ask Claude to read a specific page, search your workspace for content on a topic, or query a database. Claude receives the structured content — text blocks, database rows, linked pages — and can summarize, answer questions about, or draft follow-up content based on it.

Keep in mind that Claude reads what is in Notion at that moment. If you update a page after Claude has read it in a session, it will not automatically re-read it. For long sessions, ask Claude to re-read a page if you know it changed.

How fenbs helps

Keep project context alongside your Notion workspace

fenbs keeps the decisions and rules that govern how you use Notion in your workflow, the tasks that cross between Notion and other tools, and Where we left off for each project. When Claude reads a Notion page and identifies a next step, that step goes into the fenbs project so any assistant — in any app — can pick it up.

Create a free account

Free for one person · No credit card · Works with Claude, ChatGPT, Cursor and more

Ask Claude to update Notion records

With update permissions enabled in your integration, Claude can create new pages, add blocks to an existing page, or update database properties. You can ask it to draft a meeting summary and save it to a specific Notion page, add a row to a project database, or update a status property on a task.

Claude works with Notion's content model: it understands pages, databases, properties, and block types. When you ask it to add a table, a checkbox list, or a callout block, it constructs the appropriate API call. Complex formatting that requires precise layout may need manual adjustment after Claude writes it.

Review before Claude writes to Notion

A write to Notion is harder to undo than a change in a chat. Database properties have history in Notion's page history, but recovering deleted content requires Notion's restore features and, depending on your plan, may be limited. Before Claude writes anything, read what it proposes to write.

For important databases — project trackers, client records, content calendars — consider leaving Claude with read-only access and copying its output to Notion yourself. That stays safe when you are getting started. You can expand the access when you are confident the workflow produces the right output consistently.

Keep cross-tool decisions and next steps

Notion and Claude are often two parts of a larger workflow. A decision you make in a Notion page, or a task Claude identifies while reading one, may need to travel to a coding session, a calendar app, or a team discussion. Without a shared record, those cross-tool items get stranded in the app where they were created.

When Claude reads a Notion page that contains a decision or an action item, ask it to add that item to your project record in fenbs. The task then appears in Where we left off and is visible to any assistant you connect in any session, not just the one where you read the Notion page.

How to do this with fenbs

  1. Create a free account and set up a project that corresponds to the work you are doing in Notion.
  2. Connect the Notion MCP server to Claude from Integrations and share the relevant Notion pages with your integration.
  3. In Decisions and rules, record which Notion pages Claude may read, which it may update, and which require your review before a write goes through.
  4. When Claude reads a Notion page and identifies a task or decision, ask it to add that item to the fenbs project so it is accessible from any session.
  5. Before each session ends, ask Claude to save progress in Where we left off so the next session — in Notion, in Claude, or anywhere else — starts from the current state.

fenbs does not replace Notion. It keeps the decisions, tasks, and context that connect your Notion work to the rest of your AI workflow. For related questions, see Notion MCP with Claude Code, Notion automations, and the guide on how to share Notion with Claude.

Questions people ask.

Does Claude have a built-in Notion integration?

Not built-in. You connect Claude to Notion by installing the Notion MCP server and authorizing it with a Notion integration token you create in your Notion settings.

Can Claude read all of my Notion workspace?

Only the pages and databases you explicitly share with the Notion integration. Claude cannot access content you have not connected to the integration.

Can Claude create new pages in Notion?

Yes, if you grant the integration insert content permissions and share the parent page or database. Ask Claude to draft the page and review the output before it writes.

How do I revoke Claude's access to Notion?

Remove the integration connection from the Notion page's settings, or delete the integration entirely from your Notion profile. This ends its access immediately.

What is the difference between the Notion MCP server and automation platforms?

The Notion MCP server gives Claude conversational, tool-based access inside a session. Automation platforms like Zapier or Make run defined workflows triggered by events, without Claude having direct session-level control.

More in Connect your AI tools

All Connect your AI tools articles

Start with one thing.

Free for one person · No credit card · Works with Claude, ChatGPT, Cursor and more

There is nothing to set up first. Write one line and you’ve started.