Ga naar de hoofdinhoud

Integration / Productivity & Project Management

Notion MCP integration

Notion MCP gives agents authenticated read and write access to pages, databases, workspace search, tasks, documentation, and reporting workflows.

About Notion MCP

Notion MCP is a service that exposes Notion pages, databases, search, and tasks to integrations. Use it to give agents structured, authenticated access to your Notion workspace.

All integrations
Category
Productivity & Project Management, Document & File Management, Developer Tools & DevOps
Connection
OAuth
Type
Tool
Actions
42
Tags
library

Example prompts

What you can ask Growf to do with Notion MCP

  • Summarize recent meeting notes in Notion
  • Create a Notion project page from tasks
  • Find overdue tasks across Notion databases

Available actions

42 actions your agents can run in Notion MCP

  • Notion-ai-search

    Use this tool for every content search when fetch with id self reports current_tool_access.ai_search.status as available. If that status is unavailable, use search instead. Search Notion and sources connected to your workspace, such as Slack, Mail, and Calendar, with one concise natural-language qu…

  • Notion-check-mcp-next-steps

    When to call: Only when a Notion fetch result instructs you to. Finish all Notion tool calls needed for the current request, then call at most once with no arguments. Never call it per fetch or failure, without that instruction, or retry it. Result handling: If no next step is returned or rendering…

  • Notion-convert-page-to-skill

    Mark an existing Notion page as a skill without changing its content. The page must be in the current workspace, and the authenticated user must have permission to edit it. Use this tool only when the user wants the page's current contents designated as a skill.

  • Notion-create-attachment

    Create an attachment and upload it to Notion. Provide exactly one source: - content for small UTF-8 text artifacts such as HTML, Markdown, plain text, CSV, JSON, XML, CSS, YAML, TSV, calendar, GPX, or SVG files. - source_url for a file available at a direct, publicly reachable HTTPS URL. This suppo…

  • Notion-create-comment

    Add a comment to a page or specific content. Starts a new discussion unless `discussion_id` is provided. Provide `page_id` to identify the page, then choose ONE targeting mode: - `page_id` alone: Start a new page-level discussion - `page_id` + `selection_with_ellipsis`: Start a new discussion on th…

  • Notion-create-database

    Creates a new Notion database using SQL DDL syntax, or a canonical typed database for tasks, projects, or skills. Provide exactly one of: - schema: a CREATE TABLE statement. If no title property is provided, "Name" is auto-added. - database_type: one of tasks, projects, or skills. The database is c…

  • Notion-create-file-upload

    Create a short-lived URL for uploading one local file directly to Notion. After calling this tool, send exactly one multipart/form-data POST request to `upload_url`. Put the file in the `file` form field and include every header returned in `upload_headers`. Files are limited to 20 MiB for this sin…

  • Notion-create-folder

    Creates an empty Notion Folder. Set parent.page_id for a top-level Folder owned by a page, or parent.folder_id to create a nested Folder inside another Folder. A page-owned Folder is not inserted into the page's content. A nested Folder is appended to its parent Folder's content. The Folder inherit…

  • Notion-create-pages

    ## Overview Creates one or more Notion pages, with the specified properties and content. ## Parent If the user explicitly names a private or shared destination, omit "creation_mode" and create the page under that parent. Otherwise, use "creation_mode": "draft" as the safe default when the user clea…

  • Notion-create-view

    Create a new view on a Notion database. Exactly one of "database_id" or "parent_page_id" must be provided: - "database_id": add a new view tab to an existing database. - "parent_page_id": create an inline linked database view on a page that references the existing "data_source_id" (like the UI "/li…

  • Notion-download-attachment

    Download the contents of a small UTF-8 text attachment created by the Notion MCP `create-attachment` tool. Pass the `file_upload_id` returned by `create-attachment`. The attachment must belong to the requesting integration, have completed uploading, and use a supported text format such as HTML, Mar…

  • Notion-duplicate-page

    Duplicate a Notion page. The page must be within the current workspace, and you must have permission to access it. The duplication completes asynchronously, so do not rely on the new page identified by the returned ID or URL to be populated immediately. Let the user know that the duplication is in …

Put Notion MCP to work inside Growf.

Connect it once and every workspace, agent and workflow can use it — securely, with your team in the loop.