M

makenotion.com

Notion is a workspace platform for documents, wikis, projects, and databases. It also provides developer and agent access so external applications and AI tools can read, write, and manage content and enterprise admin resources.

4 integrations · MCP · REST · CLI

makenotion.com (Notion) exposes a REST Notion API at `https://api.notion.com`, a separate REST Admin API at `https://api.notion.com/admin`, a hosted MCP server at `https://mcp.notion.com/mcp` (with SSE fallback), and the `ntn` CLI.

discovered 2mo ago
MCP servers1
REST · OpenAPI2
CLI1
Credentials
Personal access tokenbearerGet token

Create a token in the Developer portal. Choose a token name, workspace, and capability bundle, then copy the personal access token from the token details. PATs are user-scoped and can be used for the Notion API, Workers, and the CLI via NOTION_API_TOKEN.

Internal connection installation access tokenbearerGet token

In the Developer portal, create an Internal connection as a workspace owner. Open the connection’s Configuration tab and copy the Installation access token. Share pages or databases with the connection before calling the API.

OAuth 2.0oauth2
OAuth 2.0 — self-onboarding

Point your MCP client at the server URL and approve access in the browser. The server accepts a Client ID Metadata Document (CIMD), so the client authenticates with its own hosted URL as the client_id — nothing to register.

Organization bot tokenbearerGet token

If your organization is on Notion Enterprise, an organization owner can create and manage Admin API tokens in the organization console. Create or copy an active organization bot token there, then use it for Admin API requests.

Notion CLI login sessionoauth2$ ntn login

Acquired by the CLI — running ntn login opens the auth flow and stores the credential.

conventions · 1/8 published

Publish these signals → /publishing