Skip to main content

Notion

Search your Notion workspace and create or update pages and databases.

Tools

48 available tools

Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.

48 tools found.

  • AI search

    Tool name: notion-ai-search

    Notion ai search.

  • Check MCP next steps

    Tool name: notion-check-mcp-next-steps

    Finish all Notion tool calls needed for the current request, then call at most once with no arguments.

  • Convert page to skill

    Tool name: notion-convert-page-to-skill

    Mark an existing Notion page as a skill without changing its content.

  • Create attachment

    Tool name: notion-create-attachment

    Create an attachment and upload it to Notion.

  • Create comment

    Tool name: notion-create-comment

    Add a comment to a page or specific content.

  • Create database

    Tool name: notion-create-database

    Creates a new Notion database using SQL DDL syntax, or a canonical typed database for tasks, projects, or skills.

  • Create file upload

    Tool name: notion-create-file-upload

    Create a short-lived URL for uploading one local file directly to Notion.

  • Create folder

    Tool name: notion-create-folder

    Creates an empty Notion Folder.

  • Create pages

    Tool name: notion-create-pages

    Creates one or more Notion pages with the specified properties and content.

  • Create view

    Tool name: notion-create-view

    Create a new view on a Notion database.

  • Download attachment

    Tool name: notion-download-attachment

    Download the contents of a small UTF-8 text attachment created by the Notion MCP create-attachment tool.

  • Download skill

    Tool name: notion-download-skill

    Download a spec-compliant Notion Skill as a complete tar.gz archive containing SKILL.md and its supporting files and nested folders.

  • Duplicate page

    Tool name: notion-duplicate-page

    Duplicate a Notion page.

  • Fetch

    Read only

    Tool name: notion-fetch

    Retrieves details about a Notion entity (page, database, data source, or saved database view) by URL or ID.

  • Get async task

    Tool name: notion-get-async-task

    Retrieves the current status of an async task that was started by another tool (for example, "create_pages" called with "allow_async": true).

  • Get comments

    Read only

    Tool name: notion-get-comments

    Get comments and discussions from a Notion page.

  • Get file download URLS

    Tool name: notion-get-file-download-urls

    Get signed download URLs for files that fetch output cites by stable notion-file-block:// references.

  • Get session status

    Tool name: notion-get-session-status

    Get the latest turn's status for a Custom Agent session without waiting.

  • Get teams

    Read only

    Tool name: notion-get-teams

    Retrieves a list of teams (teamspaces) in the current workspace.

  • Get tool access

    Tool name: notion-get-tool-access

    Get current tool availability, parameter restrictions, and available upgrade links for this Notion connection.

  • Get users

    Read only

    Tool name: notion-get-users

    Retrieves a list of users in the current workspace.

  • List favorite pages

    Tool name: notion-list-favorite-pages

    List the current user's favorite pages and databases in sidebar order.

  • List private pages

    Tool name: notion-list-private-pages

    List the current user's top-level pages and databases in their Private sidebar section.

  • List recent pages

    Tool name: notion-list-recent-pages

    List pages and databases the current user recently viewed, ranked by recency and visit frequency.

  • List session events

    Tool name: notion-list-session-events

    List short summaries of saved events in a Custom Agent session.

  • List shared pages

    Tool name: notion-list-shared-pages

    List pages and databases in the current user's Shared sidebar section.

  • Memory search

    Tool name: notion-memory-search

    Search memories that the user's connected agents saved in earlier sessions: context, preferences, corrections, and decisions.

  • Move pages

    Tool name: notion-move-pages

    Move one or more Notion pages or databases to a new parent.

  • Query data sources

    Tool name: notion-query-data-sources

    Query Notion data sources using faithful structured rows, SQL, or a view.

  • Query meeting notes

    Tool name: notion-query-meeting-notes

    Query the current user's meeting notes data source.

  • Query multiple data sources

    Tool name: notion-query-multiple-data-sources

    Query data across multiple Notion data sources using read-only SQLite SQL.

  • Query sessions

    Tool name: notion-query-sessions

    List agent sessions available to the integration.

  • Read session event

    Tool name: notion-read-session-event

    Read the full visible content of one saved Custom Agent session event.

  • Restore pages

    Tool name: notion-restore-pages

    Restore Notion pages or databases from Trash to where they were before they were deleted.

  • Search

    Read only

    Tool name: notion-search

    Start with a non-empty query and omit optional parameters unless needed.

  • Search agents

    Tool name: notion-search-agents

    Search agents by name or description, or browse the current user's favorite agents and the workspace's newest agents.

  • Search sessions

    Tool name: notion-search-sessions

    Search past agent sessions by topic in a periodically refreshed index and return matching session URLs and excerpts.

  • Search skills

    Tool name: notion-search-skills

    Find active Notion Skills the authenticated user can access.

  • Send message to session

    Tool name: notion-send-message-to-session

    Send a follow-up message to a Custom Agent session you can access.

  • Show advanced analysis next steps

    Tool name: notion-show-advanced-analysis-next-steps

    Notion show advanced analysis next steps.

  • Spawn session

    Tool name: notion-spawn-session

    Start a session with a published Custom Agent.

  • Stop session

    Tool name: notion-stop-session

    Stop a running Custom Agent session you can access.

  • Update data source

    Tool name: notion-update-data-source

    Update a Notion data source's schema, title, or attributes using SQL DDL statements.

  • Update folder

    Tool name: notion-update-folder

    Update an existing Notion Folder with an explicit Folder operation.

  • Update page

    Destructive

    Tool name: notion-update-page

    Update a Notion page's properties or content.

  • Update view

    Tool name: notion-update-view

    Update a view's name, filters, sorts, or display configuration.

  • Upload skill

    Tool name: notion-upload-skill

    Import a spec-compliant Agent Skills directory into a page in a Skills database.

  • Wait session

    Tool name: notion-wait-session

    Wait for the latest turn in a Custom Agent session to stop running.

Compatibility

Connect Notion to the clients your teams already use

27 AI clients can connect to Notion through Runlayer. Pick one for its setup steps and controls.

Why Runlayer

Why connect Notion through Runlayer?

One approved path

Approve Notion once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.

Fine-grained policy

Control who can use each server, tool, and resource, and under which runtime conditions.

Runtime security

Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.

Audit and observability

Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.

Frequently asked questions