Tools supported by Notion MCP

Now that you have installed the Notion MCP, let's explore how AI assistants can use Notion MCP tools to create, search, and manage content in your Notion workspace.

These tools work seamlessly together through prompts, and their real power comes from combining them. With a single prompt, you can search your workspace, create new pages from the results, and update properties across multiple pages. Understanding these building blocks helps you craft efficient prompts that tackle complex tasks by combining multiple tools.

NameDescriptionSample prompt
searchSearch across your Notion workspace and connected tools like Slack, Google Drive, and Jira. Falls back to basic workspace search if AI features aren’t available.• "Check slack for how we have solved this bug in the past"
• "Search for documents mentioning 'budget approval process'"
• "Look for meeting notes from last wekk with John"
• "Find all project pages that mention 'ready for dev'”
fetchRetrieves content from a Notion page or database by its URL• “What are the product requirements still need to be implemented from this ticket https://notion.so/page-url?"
create-pagesCreates one or more Notion pages with specified properties and content. If a parent is not specified, a private page will be created.• "Create a project kickoff page under our Projects folder with agenda and team info"
• "Make a new employee onboarding checklist in our HR database"
• "Create a meeting notes page for today's standup with action items"
• "Add a new product feature request to our feature database”
update-pageUpdate a Notion page's properties or content.• "Change the status of this task from 'In Progress' to 'Complete'"
• "Add a new section about risks to the project plan page"
• "Update the due date on this project to next Friday"
• "Replace the old project timeline with the updated version”
move-pagesMove one or more Notion pages or databases to a new parent."Move my weekly meeting notes page to the 'Team Meetings' page"
• "Reorganize all project documents under the 'Active Projects' section"
duplicate-pageDuplicate a Notion page within your workspace. This action is completed async."Duplicate my project template page so I can use it for the new Q3 initiative"
• "Make a copy of the meeting agenda template for next week's planning session"
create-databaseCreates a new Notion database with the specified properties."Create a new database to track our customer feedback with fields for customer name, feedback type, priority, and status"
• "Set up a content calendar database with columns for publish date, content type, and approval status"
update-databaseUpdate a Notion database's properties, name, description, or other attributes.• "Add a status field to track project completion"
• "Update the task database to include priority levels"
create-commentAdd a comment to a page or block• "Add a feedback comment to this design proposal"
• "Leave a note on the quarterly review page about budget concerns"
• "Comment on the meeting notes to clarify the action item deadlines"
• "Add my thoughts to the product roadmap discussion”
get-commentsLists all comments on a specific page or block, including threaded discussions.• List comments on the project requirements section
• Get all feedback comments from last week's review
get-usersLists all users in the workspace with their details.• "Get contact details for the user who created this page"
• "Look up the profile of the person assigned to this task”
get-userRetrieve your user information by ID• "What's my email address?"
• ”What’s my Notion user ID?”
get-selfRetrieves information about your own bot user and the Notion workspace you’re connected to.• “Which Notion workspace am I currently connected to?”
• ”What's my file size upload limit for the current workspace?”