Notion MCP Server - Barndoor Documentation

Notion

SecureOfficial RemoteFile & Document Management

Summary: Notion is a flexible workspace that blends documents, databases, wikis, and collaboration into one system, enabling teams to organize knowledge, manage projects, and build custom workflows in a highly structured and visual environment.

How Teams Use It: With the official Notion remote MCP server, teams can safely connect AI agents to search workspace content, fetch pages and databases, create and update structured documents, reorganize workspace hierarchy, collaborate through comments, and manage users — all while respecting workspace permissions and keeping sensitive knowledge secure.

Tool Name Tool Description Tool Type
Create Comment Adds a comment to a Notion page. Comments are page-level only. Returns the comment ID. Requires page ID and comment text. Create
Create Database Establishes a new Notion database with specified properties and views. Returns the database ID. Requires parent page and property schema. Create
Create Pages Creates one or more Notion pages with specified properties and content. Returns created page IDs. Requires parent and page properties. Create
Duplicate Page Duplicates a Notion page within your workspace. Creates an async copy of the page. Requires page ID. Operation completes asynchronously. Create
Fetch Page Or Database Retrieves content from a Notion page or database using its URL. Returns page content in Notion-flavored Markdown format. Requires Notion URL. Read
Get Comments Lists all comments on a specific page including threaded discussions. Returns comment content and authors. Requires page ID. Read
Get Self Obtains information about your own bot user and connected workspace. Returns bot profile and workspace details. No required inputs. Read
Get Teams Retrieves a list of teams (teamspaces) in the current Notion workspace. Returns team names and IDs. No required inputs. Read
Get User Retrieves individual user information by ID. Returns user profile details. Requires user ID. Read
Get Users Lists all workspace users with their details. Returns user names, emails, and IDs. No required inputs. Read
Move Pages Relocates Notion pages or databases to a new parent location. Changes page hierarchy. Requires page IDs and destination parent. Update
Search Searches across your Notion workspace and connected tools like Slack, Google Drive, and Jira. Returns matching pages and databases. Requires search query. Rate limited to 30 requests/minute. Read
Update Database Updates a Notion database's properties, name, description, or other attributes. Can modify schema. Requires database ID. Update
Update Page Modifies a page's properties or content. Can update title, properties, or body content. Requires page ID. Update