Skip to content

Let Claude write and organise your Notion pages

Meeting notes, specs and to-dos end up scattered across pages nobody can find.

4 stepsSimple
Claude DesktopClaude CodeNotionSlack

How it connects

Your AI reaches your apps through small connectors called MCP servers.
Your AI
Claude DesktopClaude Code
Connectors
NotionSlack
Your apps
NotionSlack

This setup is for anyone who writes meeting notes, specs or task lists in Notion and wants them filed in the right place without manual tidying. Claude creates and updates Notion pages and database entries from your rough notes, then shares links in Slack. You end up with consistent pages in known locations and a channel that announces them.

Set it up

4 steps. Open one for the details.
  1. 1Connect the Notion MCP server

    Add Notion's hosted MCP server in Claude Desktop or Claude Code and sign in with OAuth. Claude reads and writes with your Notion permissions, so it can edit any page you can edit. Ask it to search for a known page to confirm the connection works.

    Tip: Duplicate an important page before the first write test so you have a clean copy to compare.

  2. 2Choose where pages go

    Pick the exact database or parent page for each kind of content, for example a Meeting Notes database and a Specs page. Give Claude the page URLs and the property names it should fill, such as Date, Owner and Status. Put these rules in a Claude project or CLAUDE.md so every session uses them.

    Tip: Database properties must already exist; Claude fills them but you should create and name them yourself.

  3. 3Ask for structured output

    Paste raw notes or a transcript and ask for a specific structure: summary, decisions, action items with owners, and open questions. For specs, give Claude your headings so new pages match old ones. Open each new page in Notion and check owners and dates before you share it.

    Tip: Ask Claude to create action items as separate database rows so you can filter and assign them.

  4. 4Share new pages

    Connect the Slack MCP server and limit the bot to the channels where page links belong. After Claude creates a page, have it post the title, a two-line summary and the link. Keep posting to a small set of channels so people know where to look.

    Tip: Ask Claude to post only after you confirm the page, at least for the first week.

Then just ask

Things to say once it's connected. Click one to copy it.
Ask Claude Desktop…Claude Desktop

Good to know

What you need, what it won't do, and how to keep it safe.
What you need
  • A Notion account with edit access to the target databases and pages
  • Claude Desktop or Claude Code
  • A Slack workspace where you can install the Slack app
  • Existing database properties for the fields you want filled
Limits
  • Claude may get Notion formatting wrong on complex layouts such as columns, synced blocks or embeds.
  • Owners and dates come from your notes; if the notes are vague, Claude will guess or leave them empty.
  • Large edits to long pages can be slow and may need several prompts.
Keep it safe
  • Grant access to specific teamspaces only.
  • Keep private HR and finance pages out of scope.

Questions

Straight answers before you start
Can Claude delete or overwrite pages?
It can edit content you have permission to edit, and Notion keeps page history so you can restore earlier versions. Start with prompts that create new pages, and ask Claude to show its changes before it updates existing ones.
Does it work with Notion databases?
Yes. The Notion server can query databases and create or update rows, including properties like select, date and person. It works best when you name the database and properties in your prompt.
Which Claude apps support this?
Claude Desktop and Claude Code both connect to Notion's hosted MCP server. On some Claude plans, custom connectors need a paid subscription, so check your connector settings.
What if pages land in the wrong place?
Move them in Notion and update your instructions with the correct parent page or database URL. Vague targets like the projects page cause most misfiled pages.

Tools in this setup

The products involved