Gene Library Courses Download Pricing Contact Sign in
notion logo
productivity Official Website

Notion MCP Server – Workspace Search and Content

Notion's official hosted MCP server gives AI agents secure, permission-aware access to a user's Notion workspace. Use it to search and retrieve workspace knowledge, create or update pages, organize content, and automate documentation, reporting, planning, and task-management workflows.

#knowledge-management#workspace-search#content-creation

Overview

Notion's official hosted MCP server connects compatible AI agents to a user's
Notion workspace. After OAuth authorization, an agent can work with the same
workspace content and permissions available to that user. This gives the agent
live, structured access to Notion instead of limiting it to information pasted
manually into a prompt.

What the MCP server enables

Notion documents tools for searching, retrieving, creating, and managing
workspace content. Depending on the user's access and available Notion
features, an AI agent can:

  • Search pages and workspace content, and search connected sources such as
    Slack, Google Drive, and Jira when Notion AI access enables those sources.
  • Fetch pages, databases, data sources, schemas, properties, and templates by
    URL or identifier.
  • Create one or more pages with content, properties, icons, covers, and
    supported database templates.
  • Update page properties, content, icons, covers, and supported templates.
  • Combine tools to prepare documentation, update project status, manage tasks,
    assemble reports, and organize knowledge.

When to use it

Use Notion MCP when an agent needs current workspace context or must make
authorized changes in Notion. Practical workflows include drafting product
requirements, finding prior decisions, creating project pages, updating task
statuses, compiling release notes, preparing research summaries, generating
campaign briefs, and turning information from multiple pages into reports.

Connection and authentication

The recommended endpoint is https://mcp.notion.com/mcp over Streamable HTTP.
Notion also provides https://mcp.notion.com/sse as a legacy SSE endpoint for
older clients. Clients that only support local stdio can use the documented
mcp-remote bridge to reach the Streamable HTTP endpoint.

The hosted server uses an interactive OAuth flow. Users must sign in, authorize
the connection, and have the required permissions for the workspace content
they want the agent to access. No static authorization header is required in
the transport definitions below.

Key considerations

Access is limited by the authenticated user's Notion permissions. Search across
connected services requires Notion AI access; without it, search is limited to
the Notion workspace. Notion recommends Streamable HTTP for modern clients and
labels SSE as legacy. Its older open-source self-hosted MCP package is no longer
actively maintained, so the hosted server is preferred. Use trusted MCP clients,
review requested actions, enable human confirmation for writes, and account for
prompt-injection risks when combining Notion with external tools.

Supported Transports

streamable_http

URL: https://mcp.notion.com/mcp

sse

URL: https://mcp.notion.com/sse

stdio

Command: npx

Args:

  • -y
  • mcp-remote
  • https://mcp.notion.com/mcp

Frequently Asked Questions

When should an AI agent use the Notion MCP server?
Use it when a workflow needs live Notion workspace context or authorized content changes, such as finding internal knowledge, drafting documentation, creating project pages, updating tasks, compiling reports, or preparing release notes and planning materials.
What does the Notion MCP server add to an AI agent's capabilities?
It gives the agent structured, real-time access to permitted Notion content and actions, allowing it to search, fetch, create, and update workspace information instead of relying only on static model knowledge or pasted text.
What can an AI agent access or manage through Notion MCP?
The agent can search permitted workspace content, fetch pages, databases, data sources, schemas, properties, and templates, and create or update pages with supported content and metadata. Connected-source search depends on Notion AI access and the user's permissions.
How is authentication configured for the Notion MCP server?
The hosted server uses an interactive OAuth flow. Each user signs in to Notion and authorizes the MCP client, after which the connection operates within that user's workspace permissions. Static API keys are not required for the hosted transport definitions.
Which transport should be used for the Notion MCP server?
Use Streamable HTTP at https://mcp.notion.com/mcp for modern clients. Use the SSE endpoint only for an older client that requires the legacy transport. Use the documented mcp-remote stdio bridge when the client cannot connect to a remote HTTP MCP server directly.