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-searchNotion ai search.
Check MCP next steps
Tool name:
notion-check-mcp-next-stepsFinish 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-skillMark an existing Notion page as a skill without changing its content.
Create attachment
Tool name:
notion-create-attachmentCreate an attachment and upload it to Notion.
Create comment
Tool name:
notion-create-commentAdd a comment to a page or specific content.
Create database
Tool name:
notion-create-databaseCreates 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-uploadCreate a short-lived URL for uploading one local file directly to Notion.
Create folder
Tool name:
notion-create-folderCreates an empty Notion Folder.
Create pages
Tool name:
notion-create-pagesCreates one or more Notion pages with the specified properties and content.
Create view
Tool name:
notion-create-viewCreate a new view on a Notion database.
Download attachment
Tool name:
notion-download-attachmentDownload the contents of a small UTF-8 text attachment created by the Notion MCP create-attachment tool.
Download skill
Tool name:
notion-download-skillDownload 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-pageDuplicate a Notion page.
Fetch
Read onlyTool name:
notion-fetchRetrieves 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-taskRetrieves 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 onlyTool name:
notion-get-commentsGet comments and discussions from a Notion page.
Get file download URLS
Tool name:
notion-get-file-download-urlsGet signed download URLs for files that fetch output cites by stable notion-file-block:// references.
Get session status
Tool name:
notion-get-session-statusGet the latest turn's status for a Custom Agent session without waiting.
Get teams
Read onlyTool name:
notion-get-teamsRetrieves a list of teams (teamspaces) in the current workspace.
Get tool access
Tool name:
notion-get-tool-accessGet current tool availability, parameter restrictions, and available upgrade links for this Notion connection.
Get users
Read onlyTool name:
notion-get-usersRetrieves a list of users in the current workspace.
List favorite pages
Tool name:
notion-list-favorite-pagesList the current user's favorite pages and databases in sidebar order.
List private pages
Tool name:
notion-list-private-pagesList the current user's top-level pages and databases in their Private sidebar section.
List recent pages
Tool name:
notion-list-recent-pagesList pages and databases the current user recently viewed, ranked by recency and visit frequency.
List session events
Tool name:
notion-list-session-eventsList short summaries of saved events in a Custom Agent session.
List shared pages
Tool name:
notion-list-shared-pagesList pages and databases in the current user's Shared sidebar section.
Memory search
Tool name:
notion-memory-searchSearch memories that the user's connected agents saved in earlier sessions: context, preferences, corrections, and decisions.
Move pages
Tool name:
notion-move-pagesMove one or more Notion pages or databases to a new parent.
Query data sources
Tool name:
notion-query-data-sourcesQuery Notion data sources using faithful structured rows, SQL, or a view.
Query meeting notes
Tool name:
notion-query-meeting-notesQuery the current user's meeting notes data source.
Query multiple data sources
Tool name:
notion-query-multiple-data-sourcesQuery data across multiple Notion data sources using read-only SQLite SQL.
Query sessions
Tool name:
notion-query-sessionsList agent sessions available to the integration.
Read session event
Tool name:
notion-read-session-eventRead the full visible content of one saved Custom Agent session event.
Restore pages
Tool name:
notion-restore-pagesRestore Notion pages or databases from Trash to where they were before they were deleted.
Search
Read onlyTool name:
notion-searchStart with a non-empty query and omit optional parameters unless needed.
Search agents
Tool name:
notion-search-agentsSearch 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-sessionsSearch past agent sessions by topic in a periodically refreshed index and return matching session URLs and excerpts.
Search skills
Tool name:
notion-search-skillsFind active Notion Skills the authenticated user can access.
Send message to session
Tool name:
notion-send-message-to-sessionSend a follow-up message to a Custom Agent session you can access.
Show advanced analysis next steps
Tool name:
notion-show-advanced-analysis-next-stepsNotion show advanced analysis next steps.
Spawn session
Tool name:
notion-spawn-sessionStart a session with a published Custom Agent.
Stop session
Tool name:
notion-stop-sessionStop a running Custom Agent session you can access.
Update data source
Tool name:
notion-update-data-sourceUpdate a Notion data source's schema, title, or attributes using SQL DDL statements.
Update folder
Tool name:
notion-update-folderUpdate an existing Notion Folder with an explicit Folder operation.
Update page
DestructiveTool name:
notion-update-pageUpdate a Notion page's properties or content.
Update view
Tool name:
notion-update-viewUpdate a view's name, filters, sorts, or display configuration.
Upload skill
Tool name:
notion-upload-skillImport a spec-compliant Agent Skills directory into a page in a Skills database.
Wait session
Tool name:
notion-wait-sessionWait 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.
