Connect Notion to Cursor

Read Notion pages in Cursor. Connect your workspace, find a page by title, and retrieve its content through OOMOL MCP.

Start Working with Notion

Start Working with Notion

Authorize your Notion account and select the pages to share. An internal integration secret is also supported.

Check Resource Access First

Access to a Notion workspace and the pages you want to use.

Connect Notion

Sign in to OOMOL, select your team, and create the Notion connection using a supported authorization method. Check that the connection is active, then use the same team in your MCP configuration or oo CLI login.

Connect Notion
  • Access to a Notion workspace and the pages you want to use.
  • Share the required pages with the integration. A connection does not automatically grant access to every page in a workspace.
Choose Your Access Method

For clients that support remote HTTP MCP and custom authentication headers.

  1. Open the MCP setup page, sign in, and select the team containing your application connection. Use Copy MCP Configuration to get the key and headers.
  2. Add the configuration using the MCP client instructions below, then reconnect your client.
  3. Copy the read-only verification task into your AI chat and run it.
Configure MCP MCP Client Configuration →

For agents that can run terminal commands and use the oo Skill.

  1. Follow the agent setup page to install oo CLI and the oo Skill.
  2. Sign in to the OOMOL team containing your application connection. Use oo login --team <team-name> with your team name.
  3. Copy the read-only verification task into your agent chat and run it.
Set Up oo CLI + Skill CLI Installation Guide →

MCP Client Configuration

Get MCP Configuration

Replace the placeholders with the key and team name from the OOMOL setup page. Keep credentials private and preserve other server entries.

Cursor

Open ~/.cursor/mcp.json in your home folder. If it does not exist, create it with the JSON copied from OOMOL. Otherwise, merge the oomol entry into the existing mcpServers object. Save, reconnect the server, and start a new agent chat.

{
  "mcpServers": {
    "oomol": {
      "url": "https://connector.oomol.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer <mcp-api-key>",
        "x-oo-team-name": "<team-name>"
      }
    }
  }
}
Verify the Connection
  1. Enable oomol in Cursor’s MCP settings and confirm that its tools load without an authentication error. Start a new Agent chat with the server enabled.
  2. Run the read-only verification task in a new AI chat to check access to your resource and its data.

Look for OOMOL tools such as connector_list_apps and connector_search_actions. They discover and run Notion actions; each action may not appear as a separate MCP tool. Frequently Asked Questions →

Verify Your First Notion Query

Copy this read-only task into a new AI chat. If it fails, check the FAQ.

Choose Your Access Method

Verify Your First Notion Query

Check that the returned resource identifier matches your target and review the query results.

Use OOMOL MCP only. Check that Notion has an active connection in the configured OOMOL team. Search accessible pages by [page title keyword], showing at most 5 matches. Ask me to choose if the target is unclear. For the chosen page, read at most 5 direct child blocks. Return the page ID and available URL, block types, and actual text when present. State that nested blocks and later pages of results have not been read. Report no matches and access errors separately. Do not create, edit, move, or share anything.

Frequently Asked Questions

Why can I connect but not read my resource?
Use the OOMOL team containing your active application connection. Application authorization, the MCP key, and resource permissions are separate checks. Inspect the tool error and confirm the resource ID and query range. Report empty results separately from access errors; keep keys private. For Notion, confirm the workspace and share the target page with the authorized integration, whether using OAuth or an internal integration secret. Browser access alone does not prove the integration can read it. Search matches and page properties do not prove body access; direct child blocks cover only one level.
What can an AI assistant do with Notion?
It can find and summarize accessible pages, turn notes into documents, query databases, and update content. Specify the source pages and where new content should be saved.
Can I connect with an internal integration secret?
Yes. The integration supports both OAuth and an internal integration secret. Choose the method appropriate for your workspace.
Can AI read every page in my workspace?
Only pages accessible to the connection can be used. Check page sharing and integration permissions if content is missing.
Can I turn Gmail messages into Notion notes?
Yes, when both accounts are connected with the required permissions. Specify the messages to read and the parent Notion page for the new notes.
Do I need Notion AI to use this integration?
This integration uses Notion’s API through your authorized connection. The assistant in your AI product processes the content; it does not call Notion AI.