24 tools from the Notion MCP Server, categorised by risk level.
View the Notion policy →fetch Retrieves details about a Notion entity by its URL or ID.
You can fetch the following types of entities:
- Page, i.e. from a <page> block or a <men... 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 asynch... notion-fetch Retrieves details about a Notion entity (page or database) by URL or ID.
Provide URL or ID in `id` parameter. Make multiple calls to fetch multiple... 2/5 notion-get-block-children Get child blocks of a page or block 2/5 notion-get-comments Get all comments of a page notion-get-databases Get a Notion database 2/5 notion-get-page Get a Notion page by ID 2/5 notion-get-self Retrieve your token's bot user notion-get-teams Retrieves a list of teams (teamspaces) in the current workspace. Shows which teams exist, user membership status, IDs, names, and roles.
Teams are ... 2/5 notion-get-user Retrieve a user 2/5 notion-get-users List all users 3/5 notion-query-data-sources Query a Notion database 2/5 notion-search Perform a search over:
- "internal": Semantic search over Notion workspace and connected sources (Slack, Google Drive, Github, Jira, Microsoft Team... 2/5 search Perform a search over:
- "internal": Perform a semantic search over your entire Notion workspace and connected
sources (Slack, Google Drive, Github... 2/5 notion-create-comment Add a comment to a page 2/5 notion-create-database Creates a new Notion database with the specified properties.
Use this tool when you need to create a new database that doesn't exist yet.
The datab... 2/5 notion-create-pages Creates one or more Notion pages with specified properties and content.
Use "create-pages" when you need to create one or more new pages that don't... 3/5 notion-move-pages Move one or more Notion pages or databases to a new parent. 2/5 notion-update-block Update a block's content 4/5 notion-update-data-source Update a Notion data source's properties, name, or other attributes. Returns Markdown showing updated structure and schema.
Accepts a data source I... 2/5 notion-update-page Update a Notion page's properties or content.
Notion page properties are a JSON map of property names to SQLite values.
For pages in a database, us... 3/5 The Notion MCP server exposes 24 tools across 3 categories: Read, Write, Destructive.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Notion server.
Notion tools are categorised as Read (14), Write (7), Destructive (3). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept