> ## Documentation Index
> Fetch the complete documentation index at: https://developers.notion.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Notion MCP

> Learn how MCP clients connect to your Notion workspace.

Notion MCP lets an [MCP client](/guides/mcp/common-mcp-clients), such as Claude Code, Cursor, or Codex, connect to your Notion workspace through the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction).

## How Notion MCP works

Notion MCP is a remote MCP server hosted by Notion. After you authorize a connection with OAuth, the MCP client can use Notion MCP tools to read and update content that you can access.

<Frame caption="An MCP client connects to Notion's remote MCP server, which uses the [Notion API](/reference/intro).">
  <img src="https://mintcdn.com/notion-demo/LHm9qfrJYJOPRxs6/images/docs/97125b4c4172e71d0a2293523ebf17424f7fec9fab5852d4b6c0eba2eaa0200d-image.png?fit=max&auto=format&n=LHm9qfrJYJOPRxs6&q=85&s=d562ef536d8a47c8d67111577be2521b" alt="Diagram showing an MCP client connecting to Notion's remote MCP server, which uses the Notion API." width="1346" height="518" data-path="images/docs/97125b4c4172e71d0a2293523ebf17424f7fec9fab5852d4b6c0eba2eaa0200d-image.png" />
</Frame>

## What you can do

MCP clients can combine Notion MCP tools to:

* Search content in Notion and connected sources.
* Read, create, and update Notion content.
* Create pages and databases.

See [Supported tools](/guides/mcp/mcp-supported-tools) for the current tool list, or [connect an MCP client](/guides/mcp/get-started-with-mcp).

## Admin controls

Workspace owners can manage MCP client access in **Settings** → **Connections**. Organization owners can also use the Admin API to [list](/reference/admin/list-mcp-client-connections) and [revoke](/reference/admin/revoke-mcp-client-connection) members' connections.

See [Admin controls for MCP](https://www.notion.com/help/notion-mcp#admin-controls-for-mcp) in the Notion Help Center for workspace settings and allowlists.
