Skip to main content
Notion is an all-in-one workspace for notes, databases, and collaboration. The Notion MCP server lets you search pages, query databases, and retrieve content using natural language.

What Can It Do?

  • Search pages by keyword across your workspace
  • Query databases with filters to get specific rows
  • Retrieve page content including blocks and properties
  • List users and databases for workspace discovery

Where to Use It

Add Notion as a tool to any agent. The agent can then search and retrieve your Notion data conversationally, choosing the right actions based on context. To add an MCP tool to your agent:
  1. Open your agent’s configuration
  2. Click Add toolsConnect an app with MCP
  3. Search for the integration and select it
  4. Authenticate with your account
You can control which tools your agent has access to. After adding an integration, click on it to enable or disable specific tools based on what your agent needs.

In Workflows (Via Agent Node)

For automated pipelines, use an Agent Node with Notion tools. This gives you the flexibility of an agent within a deterministic workflow.

As a Custom MCP Node

You can also create a standalone MCP node for a specific action. This generates a reusable node that performs one task, useful when you need the same operation repeatedly in workflows.
To create a custom MCP node:
  1. Go to your node library and search for the integration
  2. Click Create a node with AI
  3. Describe the specific action you want (e.g., “Search for pages containing ‘roadmap’”)
  4. Test the node and save it for reuse
Custom MCP nodes are single-purpose by design. For tasks that require multiple steps or dynamic decision-making, use an agent instead.

Available Tools

ToolDescription
Search PagesSearch all pages by keyword
List All PagesList pages across databases
Get PageRetrieve a page by ID
List DatabasesList all databases
Get DatabaseGet database properties
Query DatabaseQuery with filters
Get Block ChildrenList content blocks
Get BlockGet a single block
List All UsersList workspace users
Get UserGet user details

Example Prompts

Use these with your agent or in the Agent Node: Search pages:
Find pages containing "product roadmap"
Query a database:
Get all tasks from the Sprint database where status is "In Progress"
Get page content:
What's in the Q4 Planning page?
List databases:
Show me all databases in my Notion workspace
Check database schema:
What properties does the Projects database have?

Troubleshooting

IssueSolution
Agent not finding the right dataUse specific page titles or database names
Action not completingCheck that you’ve authenticated and the page is shared with the integration
Unexpected resultsThe agent may chain multiple tools (e.g., searching first, then getting content). Review the agent’s reasoning to understand its approach.
Tool not availableVerify the tool is enabled in your agent’s MCP configuration
Agents are smart enough to chain multiple API calls together. For example, asking “Get the meeting notes from last week” will search first, then retrieve the content. If results seem off, check the agent’s step-by-step reasoning.

Need Help?


Use this integration directly in Claude or Cursor. Connect remotely via the Notion MCP server using your Gumloop credentials.